From 5d6a11d9b0f8d1ab686920366a6011b49aff68d2 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Sun, 17 Mar 2024 09:34:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DMinecraft=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=A4=A7=E4=BA=8E1.16=E6=97=B6NMS=E5=8C=85=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hamster3/mc/plugin/core/bukkit/util/MinecraftVersion.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/MinecraftVersion.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/MinecraftVersion.java index 1369664..3b70e19 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/MinecraftVersion.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/MinecraftVersion.java @@ -61,11 +61,13 @@ public class MinecraftVersion { @NotNull public static Class getNMSClass(@NotNull String className) throws ClassNotFoundException { + if (Version2 >= 17) { + return Class.forName("net.minecraft.server." + className); + } String nmsVersion = getNMSVersion(); return Class.forName("net.minecraft.server." + nmsVersion + "." + className); } - @NotNull public static Class getNMSClassSilent(@NotNull String className) { String nmsVersion = getNMSVersion();