From 4edaaa42fd8087d1d9786b19b21cb41fc26584e8 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Mon, 13 Nov 2017 23:16:04 +0100 Subject: [PATCH] Add comment --- .../refinedstorage/apiimpl/network/node/NetworkNodeCrafter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeCrafter.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeCrafter.java index 78bd31575..1596592a9 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeCrafter.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeCrafter.java @@ -63,6 +63,7 @@ public class NetworkNodeCrafter extends NetworkNode implements ICraftingPatternC ItemStack patternStack = patterns.getStackInSlot(i); if (!patternStack.isEmpty()) { + // We copy the pattern stack because if we remove it from the inventory, the crafting task will use a pattern with an invalid stack... ICraftingPattern pattern = ((ICraftingPatternProvider) patternStack.getItem()).create(world, patternStack.copy(), this); if (pattern.isValid()) {