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) {
|
if (steps.stream().filter(s -> !s.getPattern().isProcessing()).count() > 0) {
|
||||||
elements.directAdd(new CraftingMonitorElementText("gui.refinedstorage:crafting_monitor.items_crafting", 16));
|
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 (ICraftingStep step : steps.stream().filter(s -> !s.getPattern().isProcessing()).collect(Collectors.toList())) {
|
||||||
for (int i = 0; i < step.getPattern().getOutputs().size(); ++i) {
|
for (int i = 0; i < step.getPattern().getOutputs().size(); ++i) {
|
||||||
ICraftingMonitorElement element = new CraftingMonitorElementItemRender(
|
ICraftingMonitorElement element = new CraftingMonitorElementItemRender(
|
||||||
@@ -375,7 +377,7 @@ public class CraftingTask implements ICraftingTask {
|
|||||||
32
|
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");
|
element = new CraftingMonitorElementInfo(element, "gui.refinedstorage:crafting_monitor.waiting_for_items");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user