From 6325fbd4c083d15da6b466b1f7f25e4e215bb71f Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Tue, 17 May 2016 12:45:00 +0200 Subject: [PATCH] Fix race condition in crafting task --- .../tile/autocrafting/task/BasicCraftingTask.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/refinedstorage/tile/autocrafting/task/BasicCraftingTask.java b/src/main/java/refinedstorage/tile/autocrafting/task/BasicCraftingTask.java index 736d5c704..5beaa947d 100755 --- a/src/main/java/refinedstorage/tile/autocrafting/task/BasicCraftingTask.java +++ b/src/main/java/refinedstorage/tile/autocrafting/task/BasicCraftingTask.java @@ -67,6 +67,10 @@ public class BasicCraftingTask implements ICraftingTask { itemsTook.add(took); satisfied[i] = true; + + if (childTasks[i]) { + break; + } } else if (!childTasks[i]) { CraftingPattern pattern = controller.getPattern(input);