From 66cac16a0c3e7bfb6561d1c354703ab7e8693787 Mon Sep 17 00:00:00 2001 From: asdflj <33802162+asdflj@users.noreply.github.com> Date: Thu, 15 Dec 2022 05:19:29 +0800 Subject: [PATCH] fix bug (#209) --- src/main/java/appeng/crafting/CraftingTreeProcess.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/appeng/crafting/CraftingTreeProcess.java b/src/main/java/appeng/crafting/CraftingTreeProcess.java index d9da22424f0..2e258a8643e 100644 --- a/src/main/java/appeng/crafting/CraftingTreeProcess.java +++ b/src/main/java/appeng/crafting/CraftingTreeProcess.java @@ -241,9 +241,8 @@ IAEItemStack getAmountCrafted(IAEItemStack what2) { final boolean perfectMatch = is.getItem() == what2.getItem() && (is.getItem().isDamageable() || is.getItemDamage() == what2.getItemDamage()); if (perfectMatch - || ((this.details != null) - && (this.details.canSubstitute()) - && is.fuzzyComparison(what2, FuzzyMode.IGNORE_ALL))) { + || (this.details.canSubstitute() || this.details.canBeSubstitute()) + && is.fuzzyComparison(what2, FuzzyMode.IGNORE_ALL)) { what2 = is.copy(); what2.setStackSize(is.getStackSize()); return what2;