From 1eec160b74478e57f9c6c9226e1b84abddf4742d Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Mon, 24 Oct 2022 16:09:22 -0300 Subject: [PATCH] look for damageable items of the same type if substitutions are disabled --- .../appeng/me/cluster/implementations/CraftingCPUCluster.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java index 7b248d663..2a1accbfc 100644 --- a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java +++ b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java @@ -639,9 +639,10 @@ public final class CraftingCPUCluster implements IAECluster, ICraftingCPU { itemList = new ArrayList<>(1); final IAEItemStack item = this.inventory.getItemList().findPrecise(input[x]); - if (item != null) { itemList.add(item); + } else if (input[x].getDefinition().getItem().isDamageable() || Platform.isGTDamageableItem(input[x].getDefinition().getItem())) { + itemList.addAll(this.inventory.getItemList().findFuzzy(input[x], FuzzyMode.IGNORE_ALL)); } }