From 1ddc958e5fedd5bfce4a467b25ff4040e70e08cd Mon Sep 17 00:00:00 2001 From: way2muchnoise Date: Sun, 23 Oct 2016 16:34:24 +0200 Subject: [PATCH] don't show every reuse of a tool that takes damage in the preview --- .../apiimpl/autocrafting/task/CraftingTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java index 51290195f..b87e030e8 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java @@ -115,7 +115,9 @@ public class CraftingTask implements ICraftingTask { ItemStack inputStack = ItemHandlerHelper.copyStackWithSize(extraStack, takeQuantity); actualInputs.add(inputStack.copy()); input.stackSize -= takeQuantity; - toCraft.add(inputStack); + if (!inputStack.isItemStackDamageable() || !inputStack.isItemDamaged()) { + toCraft.add(inputStack); + } toInsert.remove(inputStack, true); } else if (networkStack != null && networkStack.stackSize > 0) { int takeQuantity = Math.min(networkStack.stackSize, input.stackSize);