Fixed crafting task being able to run with missing items.
This commit is contained in:
@@ -260,6 +260,8 @@ public class CraftingTask implements ICraftingTask {
|
|||||||
} else {
|
} else {
|
||||||
this.missing.add(possibleInput, remaining);
|
this.missing.add(possibleInput, remaining);
|
||||||
|
|
||||||
|
itemsToExtract.add(possibleInput, remaining);
|
||||||
|
|
||||||
remaining = 0;
|
remaining = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -367,11 +369,9 @@ public class CraftingTask implements ICraftingTask {
|
|||||||
if (!missing.isEmpty()) {
|
if (!missing.isEmpty()) {
|
||||||
elements.directAdd(new CraftingMonitorElementText("gui.refinedstorage:crafting_monitor.items_missing", 5));
|
elements.directAdd(new CraftingMonitorElementText("gui.refinedstorage:crafting_monitor.items_missing", 5));
|
||||||
|
|
||||||
missing.getStacks().stream().map(stack -> new CraftingMonitorElementColor(new CraftingMonitorElementItemRender(
|
for (ItemStack missing : this.missing.getStacks()) {
|
||||||
stack,
|
elements.add(new CraftingMonitorElementColor(new CraftingMonitorElementItemRender(missing, missing.getCount(), 16), "", CraftingMonitorElementColor.COLOR_ERROR));
|
||||||
stack.getCount(),
|
}
|
||||||
16
|
|
||||||
), "", CraftingMonitorElementColor.COLOR_ERROR)).forEach(elements::add);
|
|
||||||
|
|
||||||
elements.commit();
|
elements.commit();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user