DropHeads icon indicating copy to clipboard operation
DropHeads copied to clipboard

Plugin disabled itself

Open sawarahh opened this issue 2 months ago • 2 comments

Pardon my ignorance, I am running Paper 1.21.10 - am I using the wrong version?

26.10 17:05:36 [Server] INFO [DropHeads] Enabling DropHeads v3.10.5 26.10 17:05:36 [Server] WARN java.lang.RuntimeException: no such method 26.10 17:05:36 [Server] WARN at DropHeads.jar//net.evmodder.EvLib.extras.ReflectionUtils$RefClass.findMethod(ReflectionUtils.java:197) 26.10 17:05:36 [Server] WARN at DropHeads.jar//net.evmodder.DropHeads.MiscUtils.<clinit>(MiscUtils.java:150) 26.10 17:05:36 [Server] WARN at DropHeads.jar//net.evmodder.DropHeads.DropHeads.onEvEnable(DropHeads.java:101) 26.10 17:05:36 [Server] WARN at DropHeads.jar//net.evmodder.EvLib.EvPlugin.onEnable(EvPlugin.java:43) 26.10 17:05:36 [Server] WARN at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) 26.10 17:05:36 [Server] WARN at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) 26.10 17:05:36 [Server] WARN at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) 26.10 17:05:36 [Server] WARN at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) 26.10 17:05:36 [Server] WARN at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:640) 26.10 17:05:36 [Server] WARN at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) 26.10 17:05:36 [Server] WARN at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:636) 26.10 17:05:36 [Server] WARN at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368) 26.10 17:05:36 [Server] WARN at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1262) 26.10 17:05:36 [Server] WARN at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:383) 26.10 17:05:36 [Server] WARN at java.base/java.lang.Thread.run(Thread.java:1570) 26.10 17:05:36 [Server] INFO [DropHeads] Version update: 3.10.5 -> 3.10.5.1 26.10 17:05:37 [Server] WARN [DropHeads] Missing head texture(s) for MANNEQUIN 26.10 17:05:37 [Server] WARN [DropHeads] Missing head texture(s) for COPPER_GOLEM 26.10 17:05:37 [Server] WARN [DropHeads] To fix missing textures, update the plugin then delete the old 'head-textures.txt' file 26.10 17:05:37 [Server] ERROR Error occurred while enabling DropHeads v3.10.5 (Is it up to date?) 26.10 17:05:37 [Server] INFO java.lang.RuntimeException: no such method 26.10 17:05:37 [Server] INFO at DropHeads.jar/net.evmodder.EvLib.extras.ReflectionUtils$RefClass.findMethod(ReflectionUtils.java:197) ~[DropHeads.jar:?] 26.10 17:05:37 [Server] INFO at DropHeads.jar/net.evmodder.DropHeads.listeners.DeathMessagePacketIntercepter.<init>(DeathMessagePacketIntercepter.java:90) ~[DropHeads.jar:?] 26.10 17:05:37 [Server] INFO at DropHeads.jar/net.evmodder.DropHeads.DropHeads.onEvEnable(DropHeads.java:127) ~[DropHeads.jar:?] 26.10 17:05:37 [Server] INFO at DropHeads.jar/net.evmodder.EvLib.EvPlugin.onEnable(EvPlugin.java:43) ~[DropHeads.jar:?] 26.10 17:05:37 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?] 26.10 17:05:37 [Server] INFO at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?] 26.10 17:05:37 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:640) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:636) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1262) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:383) ~[paper-1.21.10.jar:1.21.10-82-1e67ca8] 26.10 17:05:37 [Server] INFO at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?] 26.10 17:05:37 [Server] INFO [DropHeads] Disabling DropHeads v3.10.5

sawarahh avatar Oct 26 '25 17:10 sawarahh

I get the same thing on 1.21.10 (lower game versions are fine). ~~It might work with disabling "update-plugin" in the config.~~ That doesn't fix it.

blue-pinapple avatar Nov 13 '25 02:11 blue-pinapple

At some point adding the copper golem to the base textures & rates would be good too.

blue-pinapple avatar Nov 13 '25 02:11 blue-pinapple

Version 3.10.6 (https://github.com/EvModder/DropHeads/blob/master/DropHeads_v3.10.6.jar) also crashes on Paper v1.21.10.

kribjo avatar Nov 15 '25 06:11 kribjo

The error as reported with latest Paper and DropHeads:

[22:10:02 INFO]: [DropHeads] Enabling DropHeads v3.10.6
[22:10:02 WARN]: java.lang.RuntimeException: no such method
[22:10:02 WARN]:        at DropHeads.jar//net.evmodder.EvLib.extras.ReflectionUtils$RefClass.findMethod(ReflectionUtils.java:197)
[22:10:02 WARN]:        at DropHeads.jar//net.evmodder.DropHeads.MiscUtils.<clinit>(MiscUtils.java:150)
[22:10:02 WARN]:        at DropHeads.jar//net.evmodder.DropHeads.DropHeads.onEvEnable(DropHeads.java:101)
[22:10:02 WARN]:        at DropHeads.jar//net.evmodder.EvLib.EvPlugin.onEnable(EvPlugin.java:43)
[22:10:02 WARN]:        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279)
[22:10:02 WARN]:        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202)
[22:10:02 WARN]:        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
[22:10:02 WARN]:        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
[22:10:02 WARN]:        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639)
[22:10:02 WARN]:        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596)
[22:10:02 WARN]:        at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:637)
[22:10:02 WARN]:        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368)
[22:10:02 WARN]:        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257)
[22:10:02 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:384)
[22:10:02 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)
[22:10:02 WARN]: [DropHeads] Missing head texture(s) for MANNEQUIN
[22:10:02 WARN]: [DropHeads] To fix missing textures, update the plugin then delete the old 'head-textures.txt' file
[22:10:02 ERROR]: Error occurred while enabling DropHeads v3.10.6 (Is it up to date?)
java.lang.RuntimeException: no such method
        at DropHeads.jar/net.evmodder.EvLib.extras.ReflectionUtils$RefClass.findMethod(ReflectionUtils.java:197) ~[DropHeads.jar:?]
        at DropHeads.jar/net.evmodder.DropHeads.listeners.DeathMessagePacketIntercepter.<init>(DeathMessagePacketIntercepter.java:90) ~[DropHeads.jar:?]
        at DropHeads.jar/net.evmodder.DropHeads.DropHeads.onEvEnable(DropHeads.java:127) ~[DropHeads.jar:?]
        at DropHeads.jar/net.evmodder.EvLib.EvPlugin.onEnable(EvPlugin.java:43) ~[DropHeads.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:637) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:384) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

This server is running Paper version 1.21.10-113-main@9fc21bc (2025-11-14T16:11:13Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT)

kribjo avatar Nov 17 '25 21:11 kribjo

Sorry yeah, plugin is completely borked on 1.21.10 at the moment. I've been trying to get a 1.21.10-compatible version out for a few weeks but keep having other stuff come up, so unfortunately the update is mega-late. I'll make a post here as soon as I get a jar working, tho

EvModder avatar Nov 18 '25 20:11 EvModder

Finally FINALLY got this fixed on 1.21.10. Working DropHeads.jar is available here on the GitHub, I also posted to Bukkit/CurseForge/etc (it should show up on those platforms within a few hours).

Sorry for the long wait @sawarahh @blue-pinapple @kribjo

EvModder avatar Dec 01 '25 23:12 EvModder