PluginBugs / Issues-ItemsAdder

Repository used to keep track of issues of my plugin ItemsAdder
https://itemsadder.devs.beer
53 stars 21 forks source link

PlayerEditBookEvent Error for Locked Bookshelf #4027

Open zikehalil3535 opened 4 days ago

zikehalil3535 commented 4 days ago

Terms

Discord Username (optional)

No response

What happened?

So, I have a plugin for lock bookshelf, chest etc. If another player tried to use bookshelf I get error like this: image

Steps to reproduce the issue

Lock the Bookshelf Try to get Book with another account. I will get this error.

Server version

Current Purpur Version: 1.21.1-2299-5c0d2f7 (MC: 1.21.1)*

ItemsAdder Version

4.0.2-beta-release-11

ProtocolLib Version

5.3.0-SNAPSHOT-726

LoneLibs Version

1.0.59

Full Server Log

Not needed

Error (optional)

[06:17:56 ERROR]: Could not pass event PlayerEditBookEvent to ItemsAdder v4.0.2-beta-release-11
java.lang.UnsupportedOperationException: null
        at java.base/java.util.AbstractList.set(AbstractList.java:138) ~[?:?]
        at ItemsAdder-4.0.2-beta-release-11.jar/ia.m.hC.b(SourceFile:189) ~[ItemsAdder-4.0.2-beta-release-11.jar:?]
        at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:1.21.1-2299-5c0d2f7]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.event.CraftEventFactory.handleEditBookEvent(CraftEventFactory.java:1662) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.signBook(ServerGamePacketListenerImpl.java:1296) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleEditBook$6(ServerGamePacketListenerImpl.java:1251) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1574) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1551) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1544) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1503) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1510) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1355) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:334) ~[purpur-1.21.1.jar:1.21.1-2299-5c0d2f7]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Problematic items yml configuration file (optional)

No response

Other files, you can drag and drop them here to upload. (optional)

No response

Screenshots/Videos (you can drag and drop files or paste links)

image

Andre601 commented 4 days ago

Share the logs. We wouldn't ask for them if they aren't needed.