Merge pull request #54 from FrankHeijden/fix/the-old

Bring back the old
This commit is contained in:
Frank van der Heijden 2022-07-14 23:43:31 +02:00 committed by GitHub
commit 3fe86fd7f7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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() {}