also use ore dict prepped list in getCraftingMonitorElements
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user