Skip to content

Magic 10.10.5 - CustomData.tag NoSuchFieldException on Spigot 1.21.10 #1471

@Sudo-sleep

Description

@Sudo-sleep

Hi,

My server runs spigot 1.21.10

Getting this error:
20:04:37] [Server thread/ERROR]: [Magic] Error getting private member of net.minecraft.world.item.component.CustomData.tag java.lang.NoSuchFieldException: tag at java.base/java.lang.Class.getDeclaredField(Class.java:2784) ~[?:?] at com.elmakers.mine.bukkit.utility.ReflectionUtils.getPrivate(ReflectionUtils.java:18) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.v1_21_10.ItemUtils.getTag(ItemUtils.java:47) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.v1_21_10.ItemUtils.getTag(ItemUtils.java:63) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.v1_21_10.ItemUtils.getTag(ItemUtils.java:29) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.v1_21_10.NBTUtils.getTag(NBTUtils.java:53) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.base.NBTUtilsBase.containsTag(NBTUtilsBase.java:25) ~[?:?] at com.elmakers.mine.bukkit.utility.platform.base.ItemUtilsBase.isTemporary(ItemUtilsBase.java:44) ~[?:?] at com.elmakers.mine.bukkit.magic.listener.PlayerController.handlePlayerQuitEvent(PlayerController.java:1069) ~[?:?] at com.elmakers.mine.bukkit.magic.listener.PlayerController.onPlayerQuit(PlayerController.java:1047) ~[?:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-api-1.21.10-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.21.10-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:601) ~[spigot-api-1.21.10-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:588) ~[spigot-api-1.21.10-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.players.PlayerList.remove(PlayerList.java:393) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.network.PlayerConnection.r(PlayerConnection.java:1979) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1966) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.network.NetworkManager.n(NetworkManager.java:662) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:197) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.MinecraftServer.L(MinecraftServer.java:1636) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.dedicated.DedicatedServer.L(DedicatedServer.java:570) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:1597) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1426) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.dedicated.DedicatedServer.a(DedicatedServer.java:432) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.MinecraftServer.C(MinecraftServer.java:1127) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:337) ~[spigot-1.21.10-R0.1-SNAPSHOT.jar:4563-Spigot-6e369ba-5e06940] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]

From what I understand 10.10.5 should support 1.21.10, referencing the 10.10.4 changelog:
"10.10.4
Add support for 1.21.9
Add support for 1.21.10"

Let me know if there is anything I should change or try on my end to help with this. Looks like M$ has been messing up the comp layer?

Regards

Metadata

Metadata

Assignees

Labels

CompatibilityIssues or requests integrating with other plugins

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions