From 2fc7425842c00fc9d9b570324af824f8073d42e5 Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Mon, 16 Jun 2025 22:29:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(network):=20=E5=B0=8F=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/reflection/minecraft/CoreReflections.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; }