From 7364c0fafe5ac4b983c446f0d4d29c87fd25b67d Mon Sep 17 00:00:00 2001 From: Aya <31237389+tal5@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:00:03 +0100 Subject: [PATCH] Fix getting custom brewing recipes on 1.20.6+ --- .../denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java | 2 +- .../denizenscript/denizen/nms/v1_21/helpers/ItemHelperImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java b/v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java index 7fcf984016..5c45a910ed 100644 --- a/v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java +++ b/v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java @@ -578,7 +578,7 @@ public boolean isValidMix(ItemStack input, ItemStack ingredient) { @Override public Map getCustomBrewingRecipes() { if (customBrewingRecipes == null) { - customBrewingRecipes = Maps.transformValues((Map) ReflectionHelper.getFieldValue(PotionBrewing.class, "CUSTOM_MIXES", null), paperMix -> { + customBrewingRecipes = Maps.transformValues((Map) ReflectionHelper.getFieldValue(PotionBrewing.class, "customMixes", MinecraftServer.getServer().potionBrewing()), paperMix -> { if (PaperPotionMix_CLASS == null) { PaperPotionMix_CLASS = paperMix.getClass(); } diff --git a/v1_21/src/main/java/com/denizenscript/denizen/nms/v1_21/helpers/ItemHelperImpl.java b/v1_21/src/main/java/com/denizenscript/denizen/nms/v1_21/helpers/ItemHelperImpl.java index d6b3a20f23..a651ee2c5b 100644 --- a/v1_21/src/main/java/com/denizenscript/denizen/nms/v1_21/helpers/ItemHelperImpl.java +++ b/v1_21/src/main/java/com/denizenscript/denizen/nms/v1_21/helpers/ItemHelperImpl.java @@ -578,7 +578,7 @@ public boolean isValidMix(ItemStack input, ItemStack ingredient) { @Override public Map getCustomBrewingRecipes() { if (customBrewingRecipes == null) { - customBrewingRecipes = Maps.transformValues((Map) ReflectionHelper.getFieldValue(PotionBrewing.class, "CUSTOM_MIXES", null), paperMix -> { + customBrewingRecipes = Maps.transformValues((Map) ReflectionHelper.getFieldValue(PotionBrewing.class, "customMixes", MinecraftServer.getServer().potionBrewing()), paperMix -> { if (PaperPotionMix_CLASS == null) { PaperPotionMix_CLASS = paperMix.getClass(); }