Posted October 10, 2017 (edited) The files failed to upload this morning. I've reuploaded them to the release. https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.29 Edited October 10, 2017 by ago 2 Share this post Link to post Share on other sites
Posted October 10, 2017 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
Posted October 10, 2017 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
Posted October 11, 2017 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
Posted October 11, 2017 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
Posted October 11, 2017 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
Posted October 11, 2017 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
Posted October 11, 2017 Just remove the actiondemo mod. Or do you need it for anything special? Share this post Link to post Share on other sites
Posted October 11, 2017 (edited) 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 October 11, 2017 by Cartmann appendment Share this post Link to post Share on other sites
Posted October 13, 2017 (edited) 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 October 13, 2017 by JackBinimbul Share this post Link to post Share on other sites
Posted October 13, 2017 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
Posted October 13, 2017 https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.29.1 Version 0.29.1 modloader Fix incorrect double use of tileY in new actions and replace it with tileX 2 Share this post Link to post Share on other sites
Posted October 13, 2017 5 minutes ago, ago said: https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.29.1 Version 0.29.1 modloader Fix incorrect double use of tileY in new actions and replace it with tileX Well that was fast. Thank you! Share this post Link to post Share on other sites
Posted October 13, 2017 6 minutes ago, ago said: https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.29.1 Version 0.29.1 modloader Fix incorrect double use of tileY in new actions and replace it with tileX i love this man Share this post Link to post Share on other sites
Posted October 13, 2017 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
Posted October 13, 2017 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
Posted October 13, 2017 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
Posted October 15, 2017 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
Posted October 15, 2017 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
Posted October 18, 2017 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
Posted October 18, 2017 Thanks joedobo https://github.com/ago1024/WurmServerModLauncher/releases/tag/v0.29.2 Version 0.29.2 modloader Fix missing heightOffset parameter in ActionPerformerBehaviour (joedobo) Share this post Link to post Share on other sites
Posted October 27, 2017 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
Posted October 28, 2017 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
Posted October 28, 2017 (edited) 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 November 30, 2017 by ago 1 Share this post Link to post Share on other sites
Posted October 28, 2017 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. 2 Share this post Link to post Share on other sites