diff --git a/CHANGELOG.md b/CHANGELOG.md index 435e21a8c..52b0517a3 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Added support for JEI ghost slot dragging (raoulvdberge) - Added config option to hide covers in the creative mode tabs and JEI (raoulvdberge) - Removed "emit signal when item is being autocrafted" option in the Detector (raoulvdberge) +- The Crafting Card no longer schedules requests when there are items or fluids missing (raoulvdberge) - You can now keep fluids in stock by attaching a External Storage in fluid mode to a Fluid Interface with a Crafting Upgrade (raoulvdberge) - You can now specify the amount to export in the Fluid Interface (raoulvdberge) - Made the Crafting Preview window bigger (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingManager.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingManager.java index e255e6b1e..1b49ec872 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingManager.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingManager.java @@ -235,7 +235,7 @@ public class CraftingManager implements ICraftingManager { if (task != null) { ICraftingTaskError error = task.calculate(); - if (error == null) { + if (error == null && task.getMissing().isEmpty()) { this.add(task); return task; @@ -263,7 +263,7 @@ public class CraftingManager implements ICraftingManager { if (task != null) { ICraftingTaskError error = task.calculate(); - if (error == null) { + if (error == null && task.getMissing().isEmpty()) { this.add(task); return task;