Bring back the old

This commit is contained in:
Frank van der Heijden 2022-06-24 15:25:14 +02:00
parent c8b20b4316
commit 89d58ef38e
No known key found for this signature in database
GPG key ID: 4BC514A52A496F84

View file

@ -20,14 +20,20 @@ public class RCraftingManager {
static {
if (MinecraftReflectionVersion.MINOR >= 17) {
reflection = MinecraftReflection.of("net.minecraft.world.item.crafting.CraftingManager");
} else {
} else if (MinecraftReflectionVersion.MINOR >= 12) {
reflection = MinecraftReflection.of("net.minecraft.server.%s.CraftingManager");
} else {
reflection = null;
}
getCraftingManagerMethod = Arrays.stream(RMinecraftServer.getReflection().getClazz().getDeclaredMethods())
.filter(m -> m.getReturnType().equals(reflection.getClazz()))
.findAny()
.get();
if (MinecraftReflectionVersion.MINOR > 12) {
getCraftingManagerMethod = Arrays.stream(RMinecraftServer.getReflection().getClazz().getDeclaredMethods())
.filter(m -> m.getReturnType().equals(reflection.getClazz()))
.findAny()
.get();
} else {
getCraftingManagerMethod = null;
}
}
private RCraftingManager() {}