From 10ca83e90dfe7fa958825e2f2212b86bef6fae27 Mon Sep 17 00:00:00 2001 From: ChampionAsh5357 Date: Wed, 30 Mar 2022 15:56:46 -0400 Subject: [PATCH] Fix brewing stand input placement not auto-splitting stackable potions. (#8534) --- .../world/inventory/BrewingStandMenu.java.patch | 9 +++++++++ .../common/brewing/BrewingRecipeRegistry.java | 2 -- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/patches/minecraft/net/minecraft/world/inventory/BrewingStandMenu.java.patch b/patches/minecraft/net/minecraft/world/inventory/BrewingStandMenu.java.patch index b87a68b1cf..98b450b0cf 100644 --- a/patches/minecraft/net/minecraft/world/inventory/BrewingStandMenu.java.patch +++ b/patches/minecraft/net/minecraft/world/inventory/BrewingStandMenu.java.patch @@ -1,5 +1,14 @@ --- a/net/minecraft/world/inventory/BrewingStandMenu.java +++ b/net/minecraft/world/inventory/BrewingStandMenu.java +@@ -75,7 +_,7 @@ + if (!this.m_38903_(itemstack1, 3, 4, false)) { + return ItemStack.f_41583_; + } +- } else if (BrewingStandMenu.PotionSlot.m_39133_(itemstack) && itemstack.m_41613_() == 1) { ++ } else if (BrewingStandMenu.PotionSlot.m_39133_(itemstack)) { + if (!this.m_38903_(itemstack1, 0, 3, false)) { + return ItemStack.f_41583_; + } @@ -146,7 +_,7 @@ } diff --git a/src/main/java/net/minecraftforge/common/brewing/BrewingRecipeRegistry.java b/src/main/java/net/minecraftforge/common/brewing/BrewingRecipeRegistry.java index fe95ad267f..e8f82b0807 100644 --- a/src/main/java/net/minecraftforge/common/brewing/BrewingRecipeRegistry.java +++ b/src/main/java/net/minecraftforge/common/brewing/BrewingRecipeRegistry.java @@ -137,8 +137,6 @@ public class BrewingRecipeRegistry { */ public static boolean isValidInput(ItemStack stack) { - if (stack.getCount() != 1) return false; - for (IBrewingRecipe recipe : recipes) { if (recipe.isInput(stack))