Support running on a mojmap'd paper server

This commit is contained in:
Shane Freeder 2021-06-24 09:13:15 +01:00 committed by Jason
parent e4bc67e906
commit db2c3f1724

View file

@ -75,7 +75,10 @@ public final class MinecraftArgumentTypes {
final Class<?> minecraftKey; final Class<?> minecraftKey;
final Class<?> argumentRegistry; final Class<?> argumentRegistry;
if (CraftBukkitReflection.MAJOR_REVISION > 16) { if (CraftBukkitReflection.findMCClass("resources.ResourceLocation") != null) {
minecraftKey = CraftBukkitReflection.needMCClass("resources.ResourceLocation");
argumentRegistry = CraftBukkitReflection.needMCClass("commands.synchronization.ArgumentTypes");
} else if (CraftBukkitReflection.MAJOR_REVISION > 16) {
minecraftKey = CraftBukkitReflection.needMCClass("resources.MinecraftKey"); minecraftKey = CraftBukkitReflection.needMCClass("resources.MinecraftKey");
argumentRegistry = CraftBukkitReflection.needMCClass("commands.synchronization.ArgumentRegistry"); argumentRegistry = CraftBukkitReflection.needMCClass("commands.synchronization.ArgumentRegistry");
} else { } else {