fix: 修复Minecraft版本大于1.16时NMS包获取错误的问题
This commit is contained in:
@@ -61,11 +61,13 @@ public class MinecraftVersion {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static Class<?> getNMSClass(@NotNull String className) throws ClassNotFoundException {
|
public static Class<?> getNMSClass(@NotNull String className) throws ClassNotFoundException {
|
||||||
|
if (Version2 >= 17) {
|
||||||
|
return Class.forName("net.minecraft.server." + className);
|
||||||
|
}
|
||||||
String nmsVersion = getNMSVersion();
|
String nmsVersion = getNMSVersion();
|
||||||
return Class.forName("net.minecraft.server." + nmsVersion + "." + className);
|
return Class.forName("net.minecraft.server." + nmsVersion + "." + className);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static Class<?> getNMSClassSilent(@NotNull String className) {
|
public static Class<?> getNMSClassSilent(@NotNull String className) {
|
||||||
String nmsVersion = getNMSVersion();
|
String nmsVersion = getNMSVersion();
|
||||||
|
Reference in New Issue
Block a user