dniym / IllegalStack

A spigot based plugin dedicated to fixing glitches and exploits that have made it into final Minecraft releases.
GNU General Public License v3.0
129 stars 34 forks source link

Could not pass event PrepareAnvilEvent #147

Closed Thin-Troll closed 1 year ago

Thin-Troll commented 2 years ago

Required Information

Describe the bug Errors are spammed in the logs [12:36:04 ERROR]: Could not pass event PrepareAnvilEvent to IllegalStack v2.4.5 org.bukkit.event.EventException: null at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.12.2.jar:git-Paper-1620] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPrepareAnvilEvent(CraftEventFactory.java:1102) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.ContainerAnvil.e(ContainerAnvil.java:123) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.ContainerAnvil.a(ContainerAnvil.java:109) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.ContainerAnvil$1.update(ContainerAnvil.java:20) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.Slot.f(SourceFile:84) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.Slot.a(SourceFile:62) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.ContainerAnvil.shiftClick(ContainerAnvil.java:350) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.Container.a(Container.java:251) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2010) ~[?:git-Paper-1620] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_281] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_281] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1620] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1620] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_281] Caused by: java.lang.NullPointerException: ItemStack can't be null/Air! at de.tr7zw.nbtapi.NBTItem.<init>(NBTItem.java:42) ~[?:?] at de.tr7zw.nbtapi.NBTItem.<init>(NBTItem.java:28) ~[?:?] at main.java.me.dniym.utils.NBTApiStuff.hasNbtTagLegacy(NBTApiStuff.java:81) ~[?:?] at main.java.me.dniym.utils.NBTStuff.hasNbtTag(NBTStuff.java:135) ~[?:?] at main.java.me.dniym.listeners.ProtectionListener.onRepairAttempt(ProtectionListener.java:111) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor370.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1620] ... 23 more

Checklist:

dniym commented 1 year ago

IllegalStack version 2.8 is now out, if you are still experiencing this issue please open a new ticket.