From 024f2e67974c73668536415e1e893ddee6b4a55d Mon Sep 17 00:00:00 2001 From: Darkere Date: Thu, 30 Apr 2020 15:40:56 +0200 Subject: [PATCH] Move FinishCalculation from first update to the end of calculation. (#2500) --- .../apiimpl/autocrafting/task/v6/CraftingTask.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java index 0f601f801..e45c06980 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java @@ -261,6 +261,13 @@ public class CraftingTask implements ICraftingTask { this.toCraftFluids.add(req); } + crafts.values().forEach(c -> { + totalSteps += c.getQuantity(); + if (c instanceof Processing) { + ((Processing) c).finishCalculation(); + } + }); + return null; } @@ -916,13 +923,6 @@ public class CraftingTask implements ICraftingTask { if (executionStarted == -1) { executionStarted = System.currentTimeMillis(); - - crafts.values().forEach(c -> { - totalSteps += c.getQuantity(); - if (c instanceof Processing) { - ((Processing) c).finishCalculation(); - } - }); } ++ticks;