Skip to content

Releases: ago1024/WurmServerModLauncher

Version 0.8.3

09 Nov 09:17

Choose a tag to compare

Version 0.8.3

BagOfHolding

  • Added effectModifier for a quadratic scale of the spell power

The default effectModifier of 10 will give 2.5 times additional volume for a 50 cast and 10 times additional volume for a 100 cast.

Version 0.8.2

07 Nov 15:47

Choose a tag to compare

Version 0.8.2 Pre-release
Pre-release

Version 0.8.2

BagOfHolding

Don't set hasCourier flag on enlarged items

Version 0.8.1

07 Nov 12:09

Choose a tag to compare

Version 0.8.1 Pre-release
Pre-release

Version 0.8.1 - Bag of Holding

new Feature: Bag of Holding priest spell

The spell reuses the courier enchantment to allow a priest to magicly distort space and time to create a larger volume on the inside. The spell power determines how much space is bend.

ModLoader

  • added Linux shell script
  • Startup scripts check for logging.properties
  • Check for Initable or PreInitable on init (WalkerInTheVoid)
  • Mods can elect to use the main class loader (sharedClassLoader property)
  • Added callPrivateMethod to ReflectionUtil

SpellMod

  • Replaced isPriest detection with bytecode editing (WalkerInTheVoid)

CropMod

  • Replaced overgrowth check with bytecode editing (WalkerInTheVoid)

BagOfHolding

  • Added mod to enlarge containers using a priest spell

CreatureAgeMod

  • Replaced agePoll check with bytecode editing

Version 0.7

04 Nov 17:54

Choose a tag to compare

Version 0.7 Pre-release
Pre-release

Version 0.7

Modloader

  • Pass commandline arguments to modloader.bat. This will allow to pass Start=Creative, queryport=27016 and the other server arguments arguments
  • Added helper classes to replace byte code

Version 0.6

03 Nov 20:07

Choose a tag to compare

Version 0.6 Pre-release
Pre-release

Version 0.6

Modloader

  • Mods should use Initable and PreInitable interfaces to setup hooks
  • Mods without Initable are configured last
  • Mods should use InvocationHandlerFactory to avoid locking classes to early
  • Mods can implement PlayerMessageListener to receive all player messages
  • Fixed ReflectionUtil.setprivateMethod() method
  • Introduced ReflectionUtil.getMethod(methodName) method

Mods

  • Property files are now named *.disabled to avoid overwriting configurations. Rename or copy them to *.properties to enable a mod

SpellMod

  • Removed some maluses for priests when improving (isPriest() returns false when called from those methods)
  • Prayer limits are reset before the check is even performed

CropMod

  • Added extraHarvest option for additional items from harvests

CreatureAgeMod

  • Increased growing up to mature for all creature like for horses on pvp servers
  • Allow excluding creature templates from aging

Fix pavement removal

30 Oct 14:11

Choose a tag to compare

Fix pavement removal Pre-release
Pre-release
  • Fix bug with pavement removal being forbidden for all followers

CropMod

29 Oct 17:48

Choose a tag to compare

CropMod Pre-release
Pre-release

Added CropMod as another simple example using the information gathered by joedobo

v0.4.1

26 Oct 23:22

Choose a tag to compare

v0.4.1 Pre-release
Pre-release
Fix errors after renaming a HookBuilder to HookManager

Added option to remove the prayer limits

26 Oct 16:13

Choose a tag to compare

  • Added options to remove the prayer limits
  • Added framework for dynamicly injecting method wrappers into the server code (using javassist)
  • Restructured the packages for better separation of mods, loader and hook framework (breaks backwards compatibility)

Allow keeping white and blacklight spells separate

25 Oct 23:11

Choose a tag to compare

White and blacklight spells are kept separate by default
Added comments to spellmod.properties
Bat file uses bundled runtime