Skip to content

Fix Compatibility with MythicMobs #173

@pjindras

Description

@pjindras

19:03:06[ERROR] Could not pass event EntityDamageByEntityEvent to libreforge v4.75.0
java.lang.IllegalArgumentException: XP must be positive
at EcoSkills v3.64.0.jar/com.willfp.ecoskills.skills.SkillLevelMap.gainXP(SkillLevelMap.kt:64) ~[EcoSkills v3.64.0.jar:?]
at EcoSkills v3.64.0.jar/com.willfp.ecoskills.api.EcoSkillsAPI.gainSkillXP(EcoSkillsAPI.kt:48) ~[EcoSkills v3.64.0.jar:?]
at EcoSkills v3.64.0.jar/com.willfp.ecoskills.skills.SkillXPAccumulator.accept(SkillXPAccumulator.kt:37) ~[EcoSkills v3.64.0.jar:?]
at libreforge-4.75.0-1745328784187.jar/com.willfp.libreforge.counters.bind.BoundCounter.accept(BoundCounter.kt:81) ~[libreforge-4.75.0-1745328784187.jar:?]
at libreforge-4.75.0-1745328784187.jar/com.willfp.libreforge.triggers.Trigger.dispatchOnEffects(Trigger.kt:160) ~[libreforge-4.75.0-1745328784187.jar:?]
at libreforge-4.75.0-1745328784187.jar/com.willfp.libreforge.triggers.Trigger.dispatch(Trigger.kt:81) ~[libreforge-4.75.0-1745328784187.jar:?]
at libreforge-4.75.0-1745328784187.jar/com.willfp.libreforge.triggers.Trigger.dispatch$default(Trigger.kt:77) ~[libreforge-4.75.0-1745328784187.jar:?]
at libreforge-4.75.0-1745328784187.jar/com.willfp.libreforge.triggers.impl.TriggerTakeEntityDamage.handle(TriggerTakeEntityDamage.kt:31) ~[libreforge-4.75.0-1745328784187.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[leaf-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:78) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[leaf-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFactory.java:276) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1244) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1234) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1163) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1124) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at org.bukkit.craftbukkit.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1288) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.LivingEntity.handleEntityDamage(LivingEntity.java:2444) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.LivingEntity.hurtServer(LivingEntity.java:1488) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.player.Player.hurtServer(Player.java:986) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.level.ServerPlayer.hurtServer(ServerPlayer.java:1269) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.Mob.doHurtTarget(Mob.java:1646) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.monster.warden.Warden.doHurtTarget(Warden.java:266) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.ai.behavior.MeleeAttack.lambda$create$1(MeleeAttack.java:36) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$1.trigger(BehaviorBuilder.java:44) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.ai.behavior.OneShot.tryStart(OneShot.java:17) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.ai.Brain.startEachNonRunningBehavior(Brain.java:504) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.ai.Brain.tick(Brain.java:453) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.monster.warden.Warden.customServerAiStep(Warden.java:328) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:930) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3560) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.Mob.aiStep(Mob.java:661) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3297) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.Mob.tick(Mob.java:423) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.entity.monster.warden.Warden.tick(Warden.java:292) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1375) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.level.ServerLevel.lambda$tick$5(ServerLevel.java:847) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:61) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:829) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.MinecraftServer.tickLevel(MinecraftServer.java:1703) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1817) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1581) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1299) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:299) ~[leaf-1.21.4.jar:1.21.4-326-ef1559c]
at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions