diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/reflection/minecraft/CoreReflections.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/reflection/minecraft/CoreReflections.java index c8deb96cd..b1a9c1748 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/reflection/minecraft/CoreReflections.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/reflection/minecraft/CoreReflections.java @@ -3330,12 +3330,17 @@ public final class CoreReflections { clazz$ItemStack, "CODEC", "b" ); - public static final Codec instance$ItemStack$CODEC; + public static final Codec instance$ItemStack$CODEC; + + @SuppressWarnings("unchecked") + private static Codec getInstance$ItemStack$CODEC() throws IllegalAccessException { + return (Codec) field$ItemStack$CODEC.get(null); + } static { try { if (VersionHelper.isOrAbove1_20_5()) { - instance$ItemStack$CODEC = (Codec) field$ItemStack$CODEC.get(null); + instance$ItemStack$CODEC = getInstance$ItemStack$CODEC(); } else { instance$ItemStack$CODEC = null; }