From 3ab223654d2134af6c9a98cc2322b12c80896fdd Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Tue, 18 Mar 2025 17:15:40 +0800 Subject: [PATCH] fix cooking reload on 1.20-1.20.4 --- .../craftengine/bukkit/plugin/injector/BukkitInjector.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/injector/BukkitInjector.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/injector/BukkitInjector.java index 1dba5c41c..a7614305e 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/injector/BukkitInjector.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/injector/BukkitInjector.java @@ -85,8 +85,6 @@ public class BukkitInjector { public static void init() { try { - MethodHandles.Lookup lookup = MethodHandles.lookup(); - clazz$InjectedCacheChecker = byteBuddy .subclass(Object.class, ConstructorStrategy.Default.IMITATE_SUPER_CLASS_OPENING) .implement(Reflections.clazz$RecipeManager$CachedCheck) @@ -349,7 +347,7 @@ public class BukkitInjector { boolean isCustom = recipeManager.isCustomRecipe(recipeId); if (!isCustom) { field$InjectedCacheChecker$lastRecipe.set(thisObj, resourceLocation); - return optionalRecipe; + return Optional.of(pair.getSecond()); } Item wrappedItem = BukkitItemManager.instance().wrap(itemStack);