at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1424) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1304) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:298) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[20:54:56 ERROR]: Could not pass event PrepareAnvilEvent to AnvilColorizer v1.0.3
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) ~[?:?]
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) ~[?:?]
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) ~[?:?]
at java.base/java.util.Objects.checkIndex(Objects.java:365) ~[?:?]
at java.base/java.util.ArrayList.get(ArrayList.java:428) ~[?:?]
at AnvilColorizer.jar/com.puddingkc.AnvilColorizer.onPrepareAnvil(AnvilColorizer.java:30) ~[AnvilColorizer.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:59) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.event.Event.callEvent(Event.java:46) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callPrepareResultEvent(CraftEventFactory.java:1709) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.world.inventory.AnvilMenu.setItemName(AnvilMenu.java:407) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleRenameItem(ServerGamePacketListenerImpl.java:1109) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.network.protocol.game.ServerboundRenameItemPacket.handle(ServerboundRenameItemPacket.java:33) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.network.protocol.game.ServerboundRenameItemPacket.handle(ServerboundRenameItemPacket.java:8) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
运行环境leaf1.21.8 leaf是基于paper的一个优化端 java25 leaf1.21.8 ProtocolLib 5.4.0 插件都最新 报错
[20:54:56 ERROR]: Could not pass event PrepareAnvilEvent to AnvilColorizer v1.0.3
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) ~[?:?]
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) ~[?:?]
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) ~[?:?]
at java.base/java.util.Objects.checkIndex(Objects.java:365) ~[?:?]
at java.base/java.util.ArrayList.get(ArrayList.java:428) ~[?:?]
at AnvilColorizer.jar/com.puddingkc.AnvilColorizer.onPrepareAnvil(AnvilColorizer.java:30) ~[AnvilColorizer.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:59) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.event.Event.callEvent(Event.java:46) ~[leaf-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callPrepareResultEvent(CraftEventFactory.java:1709) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.world.inventory.AnvilMenu.setItemName(AnvilMenu.java:407) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleRenameItem(ServerGamePacketListenerImpl.java:1109) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.network.protocol.game.ServerboundRenameItemPacket.handle(ServerboundRenameItemPacket.java:33) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
at net.minecraft.network.protocol.game.ServerboundRenameItemPacket.handle(ServerboundRenameItemPacket.java:8) ~[leaf-1.21.8.jar:1.21.8-98-d36ed6c]
运行环境leaf1.21.8 leaf是基于paper的一个优化端 java25 leaf1.21.8 ProtocolLib 5.4.0 插件都最新 报错