also check all items have been inserted before removing a crafting task fixes
@@ -68,12 +68,10 @@ public class ProcessingNode extends Node {
@Override
public void update(INetwork network, int ticks, NodeList nodes, IStorageDisk<ItemStack> internalStorage, IStorageDisk<FluidStack> internalFluidStorage, NodeListener listener) {
+ if (getQuantity() <= 0) {
if (state == ProcessingState.PROCESSED) {
listener.onAllDone(this);
- return;
}
-
- if (getQuantity() <= 0) {
return;
}
