dmulloy2 / ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.
GNU General Public License v2.0
1.02k stars 259 forks source link

Paper 1.21 Server not beeing able to load ProtocolLib #3073

Open Gyxuu opened 2 months ago

Gyxuu commented 2 months ago

Server not beeing able to load ProtocolLib and due to that other plugins too. My pc is more than capable to run both minecraft and the server so the error isnt my pc.

[14:12:27 WARN]: [ProtocolLib] Version (MC: 1.21.0) has not yet been tested! Proceed with caution. [14:12:29 ERROR]: [ProtocolLib] Assuming package version: v1_21_R1 [14:12:29 ERROR]: [ProtocolLib] INTERNAL ERROR: Cannot load ProtocolLib. If this problem hasn't already been reported, please open a ticket at https://github.com/dmulloy2/ProtocolLib/issues with the following data: Stack Trace: java.lang.IllegalArgumentException: Unable to find a field that matches {modifiers=[required: 10000, banned: 1000], type={ type input instanceof interface java.util.Map }} at ProtocolLib.jar//com.comphenix.protocol.reflect.FuzzyReflection.getField(FuzzyReflection.java:352) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.createNewRegister(PacketRegistry.java:183) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.initialize(PacketRegistry.java:334) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.getClientPacketTypes(PacketRegistry.java:369) at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.(PacketFilterManager.java:120) at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:121) at ProtocolLib.jar//com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:183) at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:40) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:535) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:290) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1157) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) at java.base/java.lang.Thread.run(Thread.java:1570) Dump: Parameters: [NULL] Sender: com.comphenix.protocol.ProtocolLib@5cb2f3c5[ statistics= packetTask= tickCounter=0 configExpectedMod=-1 updater=com.comphenix.protocol.updater.SpigotUpdater@18ac3f99 redirectHandler= scheduler=com.comphenix.protocol.scheduler.DefaultScheduler@53cbcb92 commandProtocol= commandPacket= commandFilter= packetLogging= skipDisable=false isEnabled=false loader=io.papermc.paper.plugin.manager.DummyBukkitPluginLoader@2a9a7cec server=CraftServer{serverName=Paper,serverVersion=1.21-38-1f5db50,minecraftVersion=1.21} file=plugins.paper-remapped\ProtocolLib.jar description=org.bukkit.plugin.PluginDescriptionFile@1e28cce8 pluginMeta=org.bukkit.plugin.PluginDescriptionFile@1e28cce8 dataFolder=plugins\ProtocolLib classLoader=PluginClassLoader{plugin=ProtocolLib v5.2.0-SNAPSHOT-679, pluginEnabled=false, url=plugins.paper-remapped\ProtocolLib.jar} naggable=true newConfig=YamlConfiguration[path='', root='YamlConfiguration'] configFile=plugins\ProtocolLib\config.yml logger=com.destroystokyo.paper.utils.PaperPluginLogger@16dc7a10 lifecycleEventManager=io.papermc.paper.plugin.lifecycle.event.PaperLifecycleEventManager@30735a8f allowsLifecycleRegistration=true ] Version: ProtocolLib v5.2.0-SNAPSHOT-679 Java Version: 22.0.1 Server: 1.21-38-1f5db50 (MC: 1.21)

Artcas2 commented 2 months ago

I have the same issue

Gyxuu commented 2 months ago

I have the same issue

Should be fixed in the latest dev build: https://ci.dmulloy2.net/job/ProtocolLib/ I just tested it and it is marked as working and the other plugins dont spit out errors. image

Artcas2 commented 2 months ago

Thank you!