MCPcopy Index your code
hub / github.com/ago1024/WurmServerModLauncher

github.com/ago1024/WurmServerModLauncher @v14.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v14.0 ↗ · + Follow
458 symbols 1,205 edges 69 files 8 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WurmServerModLauncher

Wurm Unlimited Mod Launcher

ModLauncher for WurmUnlimited and a set of mods

  • BagOfHolding: magicly increase the size of containers
  • CreatureAgeMod: Animals grow up faster
  • CropMod: Prevent crops from overgrowing
  • HarvestHelper: Get exact season start times
  • InbreedWarning: Receive a warning when breeding related animals
  • ServerPacks: Provides additional pack download service for mods
  • SpellMod: Gives priests all spells and removes priest restrictions

Demo status (conversions of other mods for demonstration and testing purposes):

  • CreatureDemo: AbsolutelyNobodys creature mods
  • DigToGround: Dig to ground, dredge to ship (or ground)
  • HitchingPost: Arkoniks Hitchingpost mod

Check the Wiki for details

Extension points exported contracts — how you extend this code

InvocationHandlerFactory (Interface)
(no doc) [8 implementers]
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/InvocationHandlerFactory.java
ServerStartedListener (Interface)
(no doc) [10 implementers]
src/launcher/org/gotti/wurmunlimited/modloader/interfaces/ServerStartedListener.java
Initable (Interface)
(no doc) [26 implementers]
src/launcher/org/gotti/wurmunlimited/modloader/interfaces/Initable.java
PreInitable (Interface)
(no doc) [16 implementers]
src/launcher/org/gotti/wurmunlimited/modloader/interfaces/PreInitable.java
Configurable (Interface)
(no doc) [16 implementers]
src/launcher/org/gotti/wurmunlimited/modloader/interfaces/Configurable.java

Core symbols most depended-on inside this repo

get
called by 79
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/LocalNameLookup.java
getName
called by 56
src/launcher/org/gotti/wurmunlimited/modloader/interfaces/ModEntry.java
getBehavioursFor
called by 54
src/launcher/org/gotti/wurmunlimited/modsupport/actions/BehaviourProvider.java
getInstance
called by 41
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/HookManager.java
getMethod
called by 32
src/launcher/org/gotti/wurmunlimited/modloader/ReflectionUtil.java
merge
called by 27
src/launcher/org/gotti/wurmunlimited/modsupport/actions/ChainedBehaviourProvider.java
skill
called by 24
src/launcher/org/gotti/wurmunlimited/modsupport/CreatureTemplateBuilder.java
getMethodName
called by 21
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/ClassHook.java

Shape

Method 382
Class 55
Interface 18
Enum 3

Languages

Java100%

Modules by API surface

src/launcher/org/gotti/wurmunlimited/modsupport/CreatureTemplateBuilder.java40 symbols
test/org/gotti/wurmunlimited/modloader/classhooks/HookManagerTest.java28 symbols
src/launcher/org/gotti/wurmunlimited/modsupport/ItemTemplateBuilder.java21 symbols
src/launcher/org/gotti/wurmunlimited/modsupport/vehicles/VehicleFacadeImpl.java19 symbols
src/launcher/org/gotti/wurmunlimited/modsupport/vehicles/VehicleFacade.java16 symbols
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/InvocationTarget.java16 symbols
src/launcher/org/gotti/wurmunlimited/modloader/ModLoader.java16 symbols
src/mods/harvesthelper/org/gotti/wurmunlimited/mods/harvesthelper/HarvestHelperMod.java11 symbols
src/launcher/org/gotti/wurmunlimited/modsupport/creatures/ModCreatures.java11 symbols
src/launcher/org/gotti/wurmunlimited/modloader/classhooks/HookManager.java11 symbols
src/launcher/org/gotti/wurmunlimited/modloader/ProxyServerHook.java11 symbols
src/mods/serverpacks/org/gotti/wurmunlimited/mods/serverpacks/ServerPackMod.java10 symbols

For agents

$ claude mcp add WurmServerModLauncher \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact