From 402c392bfa61df2529e524b21912d105fa36d9c3 Mon Sep 17 00:00:00 2001 From: way2muchnoise Date: Fri, 28 Oct 2016 17:41:55 +0200 Subject: [PATCH] also use ore dict prepped list in getCraftingMonitorElements --- .../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 7e6178e3c..c3cf6550d 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 @@ -366,6 +366,8 @@ public class CraftingTask implements ICraftingTask { if (steps.stream().filter(s -> !s.getPattern().isProcessing()).count() > 0) { elements.directAdd(new CraftingMonitorElementText("gui.refinedstorage:crafting_monitor.items_crafting", 16)); + IItemStackList oreDictPrepped = network.getItemStorageCache().getList().prepOreDict(); + for (ICraftingStep step : steps.stream().filter(s -> !s.getPattern().isProcessing()).collect(Collectors.toList())) { for (int i = 0; i < step.getPattern().getOutputs().size(); ++i) { ICraftingMonitorElement element = new CraftingMonitorElementItemRender( @@ -375,7 +377,7 @@ public class CraftingTask implements ICraftingTask { 32 ); - if (!step.hasStartedProcessing() && !step.canStartProcessing(network.getItemStorageCache().getList(), tookFluids)) { + if (!step.hasStartedProcessing() && !step.canStartProcessing(oreDictPrepped, tookFluids)) { element = new CraftingMonitorElementInfo(element, "gui.refinedstorage:crafting_monitor.waiting_for_items"); }