Inventory-Rollback
Inventory-Rollback copied to clipboard
Current Inventory-Rollback build not working with Spigot 1.18
The most recent build of Inventory-Rollback doesn't work with the 1.18 release of Spigot.
Output of icanhasbukkit
:
This server is running CraftBukkit version 3334-Spigot-a5dea1c-a008701 (MC: 1.18) (Implementing API version 1.18-R0.1-SNAPSHOT)
Steps to reproduce:
- Install Inventory-Rollback v1.4.0
- Perform an action that triggers a backup
- Run the command
/ir restore <playerName>
- Click on an item in the GUI
The following error trace is thrown:
java.lang.NoSuchMethodException: net.minecraft.world.item.ItemStack.getTag()
at java.base/java.lang.Class.getMethod(Class.java:2227)
at me.danjono.inventoryrollback.reflections.NBT.getString(NBT.java:132)
at me.danjono.inventoryrollback.reflections.NBT.hasUUID(NBT.java:20)
at me.danjono.inventoryrollback.listeners.ClickGUI.mainMenu(ClickGUI.java:101)
at me.danjono.inventoryrollback.listeners.ClickGUI.onInventoryClick(ClickGUI.java:78)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576)
at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2437)
at net.minecraft.network.protocol.game.PacketPlayInWindowClick.a(SourceFile:58)
at net.minecraft.network.protocol.game.PacketPlayInWindowClick.a(SourceFile:13)
at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:30)
at net.minecraft.server.TickTask.run(SourceFile:18)
at net.minecraft.util.thread.IAsyncTaskHandler.c(SourceFile:151)
at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.c(SourceFile:23)
at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1157)
at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:1)
at net.minecraft.util.thread.IAsyncTaskHandler.y(SourceFile:125)
at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1136)
at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1129)
at net.minecraft.util.thread.IAsyncTaskHandler.bp(SourceFile:110)
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1112)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1037)
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:303)
at java.base/java.lang.Thread.run(Thread.java:833)