ago

[RELEASED] Server mod loader + priest + crops + seasons + server packs + bag of holding

Recommended Posts

Quote

Update

  • Backup existing mods
  • Download latest release server-modlauncer-xxx.zip
  • Extract contents to Wurm Unlimited server root and replace existing files
  • Remove WurmServerLauncher-patched and launch patcher.sh for linux or patcher.bat for windows

Check the Wiki for details

Hi all, and thanks ago for provide us this great tool!

 

I try to update it but when I do the 4 steep : Remove WurmServerLauncher-patched and launch patcher.sh for linux or patcher.bat for windows

get this error: 

 

INFO: PatchedLauncher does already exist. server.jar is already patched
chmod: cannot access 'WurmServerLauncher-patched': No such file or directory

 

what are I'm doing wrong?

thanks

Share this post


Link to post
Share on other sites
18 minutes ago, Maelux said:

Hi all, and thanks ago for provide us this great tool!

 

I try to update it but when I do the 4 steep : Remove WurmServerLauncher-patched and launch patcher.sh for linux or patcher.bat for windows

get this error: 

 

INFO: PatchedLauncher does already exist. server.jar is already patched
chmod: cannot access 'WurmServerLauncher-patched': No such file or directory

 

what are I'm doing wrong?

thanks

 

Ok..Sorry..seems that my server is still out of date..

Share this post


Link to post
Share on other sites

not sure if it's something i'm doing or it's a mod that's part of the loader, if i have the "actiondemo' enabled, i cant mine properly when i try to "exploratory" mine. not sure why either.

Share this post


Link to post
Share on other sites

While you can use ActionDemo to create christmas trees using branches there's not much use besides showing how custom actions can be done.

 

The action demo overloads the mine action on borders and corners with essentially a no-op. That might be the reason why it's not working properly. Though I'm not sure what you mean with exploratory mining.

Share this post


Link to post
Share on other sites

thanks for the explanation, what i mean is, using the abony wand to find ores, instead of mining every tile imaginable to find a single tile with iron ore or something...

 

cheers for the response

Share this post


Link to post
Share on other sites

Hey Ago,

 

I've got a similar issue to Ozmods whereby I can only Mine Up or Down, it wont let me mine forward and will generate the "typography" or "burried alive" errors. I've rebuilt my server, recreated my maps and the issue persisted. After disabling the action mod there was no longer an issue?

 

Thank you for all your awesome upload though and if you do find the glitch and release an update that would be amazing ^^ 

 

Hope this helps

R

Share this post


Link to post
Share on other sites

Just remove the actiondemo mod. Or do you need it for anything special?

Share this post


Link to post
Share on other sites

Currently unable to start a server due to the moonmetalmining mod: here is the server.log:

 

Spoiler

[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: ModLoader version v0.29-4bcf83b
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\AlwaysForage.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\announcer.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\AshProduce.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\bagofholding.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\bettercombatlog.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\betterdig.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\boatmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\bountymod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\bulktransportmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\cropmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\DoubleBulkCapacity.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\FireBurnTime.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\harvesthelper.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\inbreedwarning.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\meditatemod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\modtreefarm.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\moonmetalminingmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\movemod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\movetocenter.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\PickMoreSprouts.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\PvpSurfaceMiningSlope.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\QualityDamageTooltipsServer.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\sacrificemod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\salvemod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\skillmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\SmeltPurifyMod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\spellmod.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mods\timerfix.properties
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\AlwaysForage\AlwaysForage.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\AshProduce\AshProduce.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\DoubleBulkCapacity\DoubleBulkCapacity.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\FireBurnTime\FireBurnTime.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\PickMoreSprouts\PickMoreSprouts.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\PvpSurfaceMiningSlope\PvpSurfaceMiningSlope.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\QualityDamageTooltipsServer\QualityDamageTooltipsServer.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\SmeltPurifyMod\SmeltPurifyMod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\announcer\announcer.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\bagofholding\bagofholding.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\bettercombatlog\bettercombatlog.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\betterdig\betterdig.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\boatmod\boatmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\bountymod\bountymod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\bulktransportmod\bulktransportmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\cropmod\cropmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\harvesthelper\harvesthelper.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\inbreedwarning\inbreedwarning.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\meditatemod\meditatemod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\modtreefarm\modtreefarm.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\moonmetalminingmod\moonmetalminingmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\movemod\movemod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\movetocenter\movetocenter.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\sacrificemod\sacrificemod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\salvemod\salvemod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\skillmod\skillmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\spellmod\spellmod.jar]
[04:33:22 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpath: [mods\timerfix\timerfix.jar]
[04:33:22 PM] INFO com.wurmonline.cantorsdust.mods.AlwaysForage: Foraging On: true for MGMT powers 1 and above.
[04:33:22 PM] INFO com.wurmonline.cantorsdust.mods.AlwaysForage: Botanizing On: true for MGMT powers 1 and above.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.AshProduce: Fireplaces will now produce ash with a 1 in 20 chance per second.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.AshProduce: Fireplaces will produce 25 stacks of ash.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.DoubleBulkCapacity: Crates will be resized with factor 2 to 300 and 600 respectively.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.DoubleBulkCapacity: Bulk containers will have a capacity of 64000.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.FireBurnTime: Burn time estimation will be for 5000 temperature.
[04:33:22 PM] INFO com.wurmonline.ulviirala.mods.PickMoreSprouts: You will pick 5 sprouts each now.
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.announcer.AnnounceMod: announcePlayers: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.announcer.AnnounceMod: announcePlayerLogout: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.announcer.AnnounceMod: announceMaxPower: 0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bagofholding.BagOfHoldingMod: spellCost: 1
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bagofholding.BagOfHoldingMod: spellDifficulty: 1
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bagofholding.BagOfHoldingMod: spellCooldown: 0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bagofholding.BagOfHoldingMod: effectModifier: 0
[04:33:22 PM] INFO BetterDigMod: overrideClayWeight = 20
[04:33:22 PM] INFO BetterDigMod: overrideTarWeight = 20
[04:33:22 PM] INFO BetterDigMod: overridePeatWeight = 20
[04:33:22 PM] INFO BetterDigMod: overrideMossWeight = 20
[04:33:22 PM] INFO BetterDigMod: digToVehicle = true
[04:33:22 PM] INFO BetterDigMod: dredgeToShip = true
[04:33:22 PM] INFO BetterDigMod: levelToVehicle = true
[04:33:22 PM] INFO BetterDigMod: digToCrates = true
[04:33:22 PM] INFO BetterDigMod: digToDragged = true
[04:33:22 PM] INFO BetterDigMod: levelToDragged = true
[04:33:22 PM] INFO BetterDigMod: levelFromVehicle = true
[04:33:22 PM] INFO BetterDigMod: levelFromDragged = true
[04:33:22 PM] INFO BetterDigMod: levelFromCrates = true
[04:33:22 PM] INFO BetterDigMod: levelFromGround = true
[04:33:22 PM] INFO BetterDigMod: allowWhenMounted = LEVEL, FLATTEN, FLATTEN_BORDER, DIG, LEVEL_BORDER
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.boatmod.BoatMod: cancelShipWindEffect: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.boatmod.BoatMod: allSwim: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.boatmod.BoatMod: leadThroughEmbark: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: skillGainForBred: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: increasedBounties: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: outOfThinAir: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: critterNoBounties: false
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: payBountyToBank: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: bountyMultiplier: 3.0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: bredMultiplier: 1.0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Cow_Brown_Bounty: 300
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Wolf_Black_Bounty: 900
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Troll_Bounty: 3000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Bear_Brown_Bounty: 1800
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rat_Large_Bounty: 600
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Lion_Mountain_Bounty: 900
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Cat_Wild_Bounty: 600
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dragon_Red_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drake_Green_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drake_Black_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drake_White_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Forest_Giant_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Unicorn_Bounty: 900
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Cyclops_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Goblin_Bounty: 900
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Spider_Mother_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Spider_Bounty: 1500
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Goblin_Leader_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Troll_King_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Boar_Fo_Bounty: 2100
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Anaconda_Bounty: 3000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Gorilla_Magranon_Bounty: 2100
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hyena_Libila_Bounty: 2100
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Bear_Black_Bounty: 1500
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Cave_Bug_Bounty: 750
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Pig_Bounty: 300
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hen_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Chicken_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Bull_Bounty: 450
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Calf_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dog_Bounty: 450
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rooster_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Deer_Bounty: 300
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Pheasant_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Lava_Spider_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Lava_Creature_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Crocodile_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Scorpion_Bounty: 1800
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Horse_Bounty: 450
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Foal_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Sea_Serpent_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Shark_Huge_Bounty: 1500
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Bison_Bounty: 900
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hell_Horse_Bounty: 750
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hell_Hound_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hell_Scorpion_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dragon_Black_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dragon_Green_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dragon_Blue_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dragon_White_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Seal_Bounty: 1200
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Tortoise_Bounty: 1200
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Crab_Bounty: 1200
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Sheep_Bounty: 300
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Blue_Whale_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Seal_Cub_Bounty: 600
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Dolphin_Bounty: 600
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Octopus_Bounty: 600
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Lamb_Bounty: 150
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Ram_Bounty: 300
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drake_Red_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drake_Blue_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Spider_Fog_Bounty: 2400
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rift_Jackal_One_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rift_Jackal_Two_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rift_Jackal_Three_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Rift_Jackal_Four_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Demon_Sol_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Deathcrawler_Minion_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Spawn_Uttacha_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Son_Of_Nogump_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Drakespirit_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Eaglespirit_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Avatar_Vynora_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Avatar_Magranon_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Avatar_Fo_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Avatar_Libila_Bounty: 30000
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Fierce_StatusMultiplier: 1.5
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Angry_StatusMultiplier: 1.4
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Raging_StatusMultiplier: 1.6
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Slow_StatusMultiplier: 0.95
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Alert_StatusMultiplier: 1.2
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Greenish_StatusMultiplier: 1.7
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Lurking_StatusMultiplier: 1.1
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Sly_StatusMultiplier: 0.8
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Hardened_StatusMultiplier: 1.3
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Scared_StatusMultiplier: 0.85
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Diseased_StatusMultiplier: 0.9
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.bountymod.BountyMod: Champion_StatusMultiplier: 1.7
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.cropmod.CropMod: disableWeeds: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.cropmod.CropMod: extraHarvest: 0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod: allowMountedHarvest: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod: enableSeasonsCommand: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod: enableSeasonsMotd: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: autoPassSkillChecks: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: noMeditateDelay: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: noMeditateDistance: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: unlimitedMeditations: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: pathLevelDelayMultiplier: 0.0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: useCustomTime: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: customTime: 5
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: pathChangeDelay: 0
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.meditatemod.MeditateMod: maxLevel: 100
[04:33:22 PM] WARNING MoveMod: Unknown config property: steamVersion
[04:33:22 PM] INFO MoveMod: weightLimit = 21000.0
[04:33:22 PM] INFO MoveMod: slowWeight = 14000.0
[04:33:22 PM] INFO MoveMod: encumberedWeight = 20000.0
[04:33:22 PM] INFO MoveMod: cantMoveWeight = 20500.0
[04:33:22 PM] INFO MoveMod: playerSpeedMultiplier = 2.0
[04:33:22 PM] INFO MoveMod: enableBoatHitching = false
[04:33:22 PM] INFO MoveMod: creatureSpeedMultiplier = 1.0
[04:33:22 PM] INFO MoveMod: 9 Vehicle Overrides:
[04:33:22 PM] INFO MoveMod: 850 -> maxSpeed=2.50 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 windImpact=0 loadDistance=4 skillNeeded=21.00
[04:33:22 PM] INFO MoveMod: 853 -> maxSpeed=2.00 maxDepth=-1.50 maxHeight=2500.00 maxSlope=0.04 windImpact=0 loadDistance=4 skillNeeded=20.10
[04:33:22 PM] INFO MoveMod: 490 -> maxSpeed=7.50 maxDepth=-2500.00 maxHeight=-0.50 maxSlope=2000.00 windImpact=10 loadDistance=6 skillNeeded=19.00
[04:33:22 PM] INFO MoveMod: 539 -> maxSpeed=2.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 windImpact=0 loadDistance=4 skillNeeded=20.10
[04:33:22 PM] INFO MoveMod: 491 -> maxSpeed=10.00 maxDepth=-2500.00 maxHeight=-0.50 maxSlope=2000.00 windImpact=30 loadDistance=6 skillNeeded=20.10
[04:33:22 PM] INFO MoveMod: 540 -> maxSpeed=5.00 maxDepth=-2500.00 maxHeight=-2.00 maxSlope=2000.00 windImpact=80 loadDistance=12 skillNeeded=22.00
[04:33:22 PM] INFO MoveMod: 541 -> maxSpeed=8.00 maxDepth=-2500.00 maxHeight=-2.00 maxSlope=2000.00 windImpact=60 loadDistance=12 skillNeeded=21.00
[04:33:22 PM] INFO MoveMod: 542 -> maxSpeed=10.00 maxDepth=-2500.00 maxHeight=-0.50 maxSlope=2000.00 windImpact=50 loadDistance=8 skillNeeded=23.00
[04:33:22 PM] INFO MoveMod: 543 -> maxSpeed=7.00 maxDepth=-2500.00 maxHeight=-2.00 maxSlope=2000.00 windImpact=70 loadDistance=12 skillNeeded=24.00
[04:33:22 PM] INFO MoveMod: 20 Creature Overrides:
[04:33:22 PM] INFO MoveMod: 64 -> maxSpeed=60.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=21.00
[04:33:22 PM] INFO MoveMod: 3 -> maxSpeed=17.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=19.00
[04:33:22 PM] INFO MoveMod: 37 -> maxSpeed=20.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=24.00
[04:33:22 PM] INFO MoveMod: 103 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=29.00
[04:33:22 PM] INFO MoveMod: 104 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=29.00
[04:33:22 PM] INFO MoveMod: 40 -> maxSpeed=20.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=24.00
[04:33:22 PM] INFO MoveMod: 12 -> maxSpeed=20.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=23.00
[04:33:22 PM] INFO MoveMod: 16 -> maxSpeed=35.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=30.00
[04:33:22 PM] INFO MoveMod: 17 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=29.00
[04:33:22 PM] INFO MoveMod: 49 -> maxSpeed=17.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=23.00
[04:33:22 PM] INFO MoveMod: 18 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=29.00
[04:33:22 PM] INFO MoveMod: 83 -> maxSpeed=70.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=31.00
[04:33:22 PM] INFO MoveMod: 19 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=29.00
[04:33:22 PM] INFO MoveMod: 21 -> maxSpeed=33.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=26.00
[04:33:22 PM] INFO MoveMod: 89 -> maxSpeed=35.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=30.00
[04:33:22 PM] INFO MoveMod: 58 -> maxSpeed=45.00 maxDepth=-2500.00 maxHeight=2499.00 maxSlope=0.04 skillNeeded=25.00
[04:33:22 PM] INFO MoveMod: 90 -> maxSpeed=35.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=30.00
[04:33:22 PM] INFO MoveMod: 59 -> maxSpeed=45.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=0.04 skillNeeded=25.00
[04:33:22 PM] INFO MoveMod: 91 -> maxSpeed=35.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=30.00
[04:33:22 PM] INFO MoveMod: 92 -> maxSpeed=35.00 maxDepth=-0.70 maxHeight=2500.00 maxSlope=2000.00 skillNeeded=30.00
[04:33:22 PM] WARNING org.gotti.wurmunlimited.modloader.EarlyLoadingChecker: Mod movemod loaded server class com.wurmonline.server.behaviours.BdewVehicleOverride during phase configure
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.sacrificemod.SacrificeMod: boneChance: 1
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.salvemod.SalveMod: nameByPower: true
[04:33:22 PM] INFO org.luceat.wu.mods.skillmod.SkillMod: useSkillMod: true
[04:33:22 PM] INFO org.luceat.wu.mods.skillmod.SkillMod: statFactor: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: removePriestRestrictions: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: favorLimit: 1
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: allowAllSpells: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: allowLightSpells: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: unlimitedPrayers: true
[04:33:22 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: noPrayerDelay: true
[04:33:22 PM] INFO TimerFix: Enabled Patches: FLATTEN,SPELLS,DESTROY,PRAY,SACRIFICE,SOW,MEDITATE,ALCHEMY,IMPROVE,FORAGE,BREED,MISC
[04:33:22 PM] INFO TimerFix: Spell blacklist: 
[04:33:22 PM] INFO TimerFix: minSpellTimer: 0
[04:33:22 PM] INFO TimerFix: minPickTimer: disabled
[04:33:23 PM] INFO com.webbrar.wurm.mods.moonmetalmining.MoonMetalMiningMod: Changing Moon Metal vein ammount cap
[04:33:23 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: 22
java.lang.ArrayIndexOutOfBoundsException: 22
	at javassist.bytecode.ByteArray.readU16bit(ByteArray.java:27)
	at javassist.bytecode.CodeIterator.u16bitAt(CodeIterator.java:145)
	at com.webbrar.wurm.mods.moonmetalmining.MoonMetalMiningMod.removeMoonMetalVeinCap(MoonMetalMiningMod.java:137)
	at com.webbrar.wurm.mods.moonmetalmining.MoonMetalMiningMod.preInit(MoonMetalMiningMod.java:61)
	at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$loadModsFromModDir$4(ModLoaderShared.java:103)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
	at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:101)
	at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at javassist.Loader.run(Loader.java:288)
	at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)

 

 

Wouldn't like to say what's wrong, it was working perfectly fine previous to 1.5, but judging on the log an array out bounds error seems more like it'd be on the side of mod rather than the loader.

Mind you I have no idea really, I'll takea  quick look at the source if it's there and see what I can see, though my programming knowledge is extremely limited.

 

Thanks again for all you do ago!

 

Edit: server starts fine with the mod disabled.

Edit 2: According to the mod's own thread, it's an issue with the vein cap. I'll just disable anyway and wait for a fix from the mod dev (hopefully). Cheers!

Edited by Cartmann
appendment

Share this post


Link to post
Share on other sites

Crop mod doesn't seem to be working properly after the patch.  My crops still go to "only weeds".  Nevermind.  Somehow when I updated everything, cropmod didn't have the new files replace the old ones.

Edited by JackBinimbul

Share this post


Link to post
Share on other sites

Hi Ago, I'm having an issue with one of the cave wall actions I've created. For some reason, the method is returning identical tileX and tileY values every time the item is used. If I'm at 1023, 455 - the action() is returning 1023, 1023. Here's the full action for testing purposes, including a logger output of every variable that gets returned.

 

I tried the new action() method including the "int dir" argument, but it was not picked up when I used the item. The item functioned naturally in it's current form before the update to 1.5.

https://pastebin.com/8TsctHbk

Share this post


Link to post
Share on other sites

Hm... as a follow-up, the "tile" argument seems to be returning an invalid value. I'll use a workaround with Server.caveMesh.getTile(tilex, tiley) in the meantime.

 

In my testing I was getting 3 and 5 as the only valid arguments from tile, despite testing against many different wall types including veins and reinforcements, when the proper return value should be a high negative value.

Share this post


Link to post
Share on other sites

I've currently no idea. The call path looks fine. I'll have to debug where the value is coming from.

Share this post


Link to post
Share on other sites

Do you use java code or the script runner? The actions in actiondemo receive valid values for tile.

Share this post


Link to post
Share on other sites

Thanks so much ago for all of the work you do for the wurm community!  

 

I am having some issues with the crop mod.  my crops are going to rot.  Any ideas how I can fix this?  

Share this post


Link to post
Share on other sites

can you please post your server.log in spoilers or upload it on pastebin or a similar site?

Share this post


Link to post
Share on other sites

I found some errors regarding action performers. Here is a patch file. Now that I look at the version tree I may have check out the wrong branch. it seems the double tiley thing may be fix in another branch. But there is another issue besides those here anyway.

Spoiler

Index: modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerBehaviour.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerBehaviour.java    (revision 519e7a9a4b53dc871f2f99e8091838d9e886a92e)
+++ modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerBehaviour.java    (revision 4f4e3c3e478541b70d6ee1b7501ce7645111657b)
@@ -165,7 +165,7 @@
 
     @Override
     public boolean action(Action action, Creature performer, Item source, int tilex, int tiley, boolean onSurface, int heightOffset, int tile, int dir, short num, float counter) {
-        return actionPerformer.action(action, performer, source, tilex, tiley, onSurface, tile, dir, num, counter);
+        return actionPerformer.action(action, performer, source, tilex, tiley, onSurface, heightOffset, tile, dir, num, counter);
     }
 
     @Override
Index: modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerChain.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerChain.java    (revision 519e7a9a4b53dc871f2f99e8091838d9e886a92e)
+++ modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/ActionPerformerChain.java    (revision 4f4e3c3e478541b70d6ee1b7501ce7645111657b)
@@ -154,7 +154,7 @@
 
     @Override
     public boolean action(Action action, Creature performer, Item source, int tilex, int tiley, boolean onSurface, int heightOffset, int tile, int dir, short num, float counter) {
-        return wrap(action).action(action, performer, source, tiley, tiley, onSurface, heightOffset, tile, dir, num, counter);
+        return wrap(action).action(action, performer, source, tilex, tiley, onSurface, heightOffset, tile, dir, num, counter);
     }
 
     private WrappedBehaviour wrap(Action action) {
Index: modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/WrappedBehaviour.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/WrappedBehaviour.java    (revision 519e7a9a4b53dc871f2f99e8091838d9e886a92e)
+++ modules/modlauncher/src/main/java/org/gotti/wurmunlimited/modsupport/actions/WrappedBehaviour.java    (revision 4f4e3c3e478541b70d6ee1b7501ce7645111657b)
@@ -167,7 +167,7 @@
     }
 
     public boolean action(Action action, Creature performer, Item source, int tilex, int tiley, boolean onSurface, int heightOffset, int tile, int dir, short num, float counter) {
-        return action(action, actionPerformer -> actionPerformer.action(action, performer, source, tiley, tiley, onSurface, heightOffset, tile, dir, num, counter));
+        return action(action, actionPerformer -> actionPerformer.action(action, performer, source, tilex, tiley, onSurface, heightOffset, tile, dir, num, counter));
     }
 
     /**
 

 

Share this post


Link to post
Share on other sites

Hi Ago,

 

I'm having trouble making the modloader work, i've read some of the comments on how to fix this but I can't seem to get it right. I've run the command promt so I could copy the message:

 

Quote

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>modlauncher

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>if exist logging.properties se

t LOGGING=-Djava.util.logging.config.file=logging.properties

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>set JAVA=java

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>if exist runtime\bin\java.exe

set JAVA=runtime\bin\java.exe

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>if exist ..\runtime\bin\java.e

xe set JAVA=..\runtime\bin\java.exe

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>runtime\bin\java "-Dworkdir=F:

\Wurm Unlimited\Wurm Unlimited Dedicated Server" "-Djava.library.path=F:\Wurm Un

limited\Wurm Unlimited Dedicated Server\nativelibs" -Xmn256M -Xms512m -Xmx2048m

-jar modlauncher.jar

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: ModLoader

version v0.29.2-f02d57f

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mo

ds\harvesthelper.properties

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mo

ds\hitchingpost.properties

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: Loading mo

ds\inbreedwarning.properties

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpa

th: [mods\harvesthelper\harvesthelper.jar]

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpa

th: [mods\hitchingpost\hitchingpost.jar]

[12:04:16 PM] INFO org.gotti.wurmunlimited.modloader.ModInstanceBuilder: Classpa

th: [mods\inbreedwarning\inbreedwarning.jar]

[12:04:16 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod:

allowMountedHarvest: true

[12:04:16 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod:

enableSeasonsCommand: true

[12:04:16 PM] INFO org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelperMod:

enableSeasonsMotd: true

[12:04:17 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: j

ava.lang.NoSuchMethodException: com.wurmonline.server.behaviours.ActionEntry.<in

it>(short, int, java.lang.String, java.lang.String, java.lang.String, [I, int, b

oolean)

org.gotti.wurmunlimited.modloader.classhooks.HookException: java.lang.NoSuchMeth

odException: com.wurmonline.server.behaviours.ActionEntry.<init>(short, int, jav

a.lang.String, java.lang.String, java.lang.String, [I, int, boolean)

        at org.gotti.wurmunlimited.modsupport.actions.ActionEntryBuilder.init(Ac

tionEntryBuilder.java:170)

        at org.gotti.wurmunlimited.modloader.ModLoader.init(ModLoader.java:24)

        at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(

ModLoaderShared.java:115)

        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(Delegat

edLauncher.java:18)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at javassist.Loader.run(Loader.java:288)

        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLaun

cher.java:33)

Caused by: java.lang.NoSuchMethodException: com.wurmonline.server.behaviours.Act

ionEntry.<init>(short, int, java.lang.String, java.lang.String, java.lang.String

, [I, int, boolean)

        at java.lang.Class.getConstructor0(Unknown Source)

        at java.lang.Class.getDeclaredConstructor(Unknown Source)

        at org.gotti.wurmunlimited.modsupport.actions.ActionEntryBuilder.init(Ac

tionEntryBuilder.java:168)

        ... 9 more

 

org.gotti.wurmunlimited.modloader.classhooks.HookException: java.lang.NoSuchMeth

odException: com.wurmonline.server.behaviours.ActionEntry.<init>(short, int, jav

a.lang.String, java.lang.String, java.lang.String, [I, int, boolean)

        at org.gotti.wurmunlimited.modsupport.actions.ActionEntryBuilder.init(Ac

tionEntryBuilder.java:170)

        at org.gotti.wurmunlimited.modloader.ModLoader.init(ModLoader.java:24)

        at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(

ModLoaderShared.java:115)

        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(Delegat

edLauncher.java:18)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at javassist.Loader.run(Loader.java:288)

        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLaun

cher.java:33)

Caused by: java.lang.NoSuchMethodException: com.wurmonline.server.behaviours.Act

ionEntry.<init>(short, int, java.lang.String, java.lang.String, java.lang.String

, [I, int, boolean)

        at java.lang.Class.getConstructor0(Unknown Source)

        at java.lang.Class.getDeclaredConstructor(Unknown Source)

        at org.gotti.wurmunlimited.modsupport.actions.ActionEntryBuilder.init(Ac

tionEntryBuilder.java:168)

        ... 9 more

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>copy

The syntax of the command is incorrect.

 

F:\Wurm Unlimited\Wurm Unlimited Dedicated Server>

 

Share this post


Link to post
Share on other sites

I think you're still using an old game version which is not supported by the modloader anymore. Older versions (maybe v0.23) might still work.

Share this post


Link to post
Share on other sites

Version 0.30.1

modloader

  • read mod configurations from packaged configurations in mod jars as well
  • size property is actually used when the ItemTemplateBuilder constructor is used
  • added eggLayer and headbuttDamString to CreatureTemplateBuilder
  • new helper CreatureTemplateParser, ItemIdParser and CreatureTypesParser which allow parsing names or ids. The names are resolved from the static entries in the CreatureTemplates, ItemList and CreatureTypes classes.
  • classes from imported dependencies retain their original classloader

creatureagemod

  • resolve excluded creature templates using CreatureTemplateParser

httpserver

  • split http server from serverpacks mod

serverpacks

  • serverpacks now requires httpserver which is activated automaticly

https://github.com/ago1024/WurmServerModLauncher/releases

 

 

The modloader will now look for mods in the following way:

  • check all files mods/*.properties

For those files the properties are read in this order and later settings overriding previous

  • mods/<modname>/<modname>.jar!META-INF/org.gotti.wurmunlimited.modloader/<modname>.properties
  • mods/<modname>.properties
  • mods/<modname>.config

In addition all subfolders in mods which are not already handled by above *.properties rule are checked for properties in

  • mods/<modname>/<modname>.jar!META-INF/org.gotti.wurmunlimited.modloader/<modname>.properties

Mods discovered this way will have depend.ondemand=true set unless the properties file in the jar explicitly sets depend.ondemand to something else.

If such a properties file is found the .config file is read as well

  •  mods/<modname>.config

For example the new httpserver mod is automaticly available because it has a .properties file in the jar. depend.ondemand is set to true so it will only be loaded if it's needed by the serverpacks mod.

An upcoming client modloader release will have .properties files in the jars for custommaps and serverpacks which explicitly set depend.ondemand to false. This will load the mods when just the jar file is present without the need to install a separate .properties file in the mods folder.

Edited by ago
  • Like 1

Share this post


Link to post
Share on other sites

Small suggestion - have some preset location in the jar for a .config file. When loading a mod, if there's no matching config file in the mods folder, copy it from the jar to the mods folder. That way default config files can be packaged into the jar and users can easily edit them in the mods folder.

  • Like 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now