Skip to content

New Mypet v4 not sopported #1994

Description

@tomaslopez23

Description of Issue

Hello, I am getting a NoClassDefFoundError with Jobs v5.2.6.6 and the latest MyPet alpha version for 1.21.
It seems Jobs is looking for an old MyPetBukkitEntity class that has been removed/changed in the newer MyPet API.

Stacktrace:
Could not pass event EntityDeathEvent to Jobs v5.2.6.6
java.lang.NoClassDefFoundError: de/Keyle/MyPet/api/entity/MyPetBukkitEntity
at Jobs5.2.6.6.jar//com.gamingmesh.jobs.hooks.MyPet.MyPetManager.isMyPet(MyPetManager.java:20)
at Jobs5.2.6.6.jar//com.gamingmesh.jobs.listeners.JobsPaymentListener.onEntityDeath(JobsPaymentListener.java:1340)
...

Version Information

Jobs: 5.2.6.6 SqLite
CMILib: 1.5.9.4 -> 1.5.9.9
Server: 72 26.1.2.build.72-stable
Economy: EssentialsX Economy Vault: 2.19.1

Errors

[13:33:39] [Server thread/ERROR]: Could not pass event EntityDeathEvent to Jobs v5.2.6.6
java.lang.NoClassDefFoundError: de/Keyle/MyPet/api/entity/MyPetBukkitEntity
	at Jobs5.2.6.6.jar//com.gamingmesh.jobs.hooks.MyPet.MyPetManager.isMyPet(MyPetManager.java:20) ~[?:?]
	at Jobs5.2.6.6.jar//com.gamingmesh.jobs.listeners.JobsPaymentListener.onEntityDeath(JobsPaymentListener.java:1340) ~[?:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:975) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.LivingEntity.dropAllDeathLoot(LivingEntity.java:1941) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.LivingEntity.die(LivingEntity.java:1848) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:146) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at LevelledMobs-4.5.3.1 b155.jar//io.github.arcaneplugins.levelledmobs.listeners.CombustListener.onCombust(CombustListener.kt:64) ~[?:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at org.bukkit.event.Event.callEvent(Event.java:46) ~[paper-api-26.1.2.build.72-stable.jar:?]
	at net.minecraft.world.entity.Entity.igniteForSeconds(Entity.java:1036) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.Entity.igniteForSeconds(Entity.java:1030) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.Mob.burnUndead(Mob.java:588) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.Mob.aiStep(Mob.java:542) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:46) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3432) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.Mob.tick(Mob.java:401) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.entity.monster.zombie.Zombie.tick(Zombie.java:241) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1390) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.level.Level.guardEntityTick(Level.java:1517) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.level.ServerLevel.lambda$tick$0(ServerLevel.java:888) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:870) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1849) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1646) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:444) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1704) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1374) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
Caused by: java.lang.ClassNotFoundException: de.Keyle.MyPet.api.entity.MyPetBukkitEntity

Relevant Config Sections

Relevant Plugins

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions