From 22d2d7825fb68527246689f7593633ff7543d1c5 Mon Sep 17 00:00:00 2001 From: ichttt Date: Sat, 23 Sep 2017 23:25:45 +0200 Subject: [PATCH] Fix IngredientNBT comparing stackSize when checking if ingredient is valid (#4418) --- .../java/net/minecraftforge/common/crafting/IngredientNBT.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/common/crafting/IngredientNBT.java b/src/main/java/net/minecraftforge/common/crafting/IngredientNBT.java index 66cb92737..3f7c31eda 100644 --- a/src/main/java/net/minecraftforge/common/crafting/IngredientNBT.java +++ b/src/main/java/net/minecraftforge/common/crafting/IngredientNBT.java @@ -37,6 +37,7 @@ public class IngredientNBT extends Ingredient { if (input == null) return false; - return ItemStack.areItemStacksEqualUsingNBTShareTag(this.stack, input); + //Can't use areItemStacksEqualUsingNBTShareTag because it compares stack size as well + return this.stack.getItem() == input.getItem() && this.stack.getItemDamage() == input.getItemDamage() && ItemStack.areItemStackShareTagsEqual(this.stack, input); } }