The Crafting Card no longer schedules requests when there are items or fluids missing. Fixes #1904
This commit is contained in:
		| @@ -6,6 +6,7 @@ | |||||||
| - Added support for JEI ghost slot dragging (raoulvdberge) | - Added support for JEI ghost slot dragging (raoulvdberge) | ||||||
| - Added config option to hide covers in the creative mode tabs and JEI (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) | - 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 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) | - You can now specify the amount to export in the Fluid Interface (raoulvdberge) | ||||||
| - Made the Crafting Preview window bigger (raoulvdberge) | - Made the Crafting Preview window bigger (raoulvdberge) | ||||||
|   | |||||||
| @@ -235,7 +235,7 @@ public class CraftingManager implements ICraftingManager { | |||||||
|             if (task != null) { |             if (task != null) { | ||||||
|                 ICraftingTaskError error = task.calculate(); |                 ICraftingTaskError error = task.calculate(); | ||||||
|  |  | ||||||
|                 if (error == null) { |                 if (error == null && task.getMissing().isEmpty()) { | ||||||
|                     this.add(task); |                     this.add(task); | ||||||
|  |  | ||||||
|                     return task; |                     return task; | ||||||
| @@ -263,7 +263,7 @@ public class CraftingManager implements ICraftingManager { | |||||||
|             if (task != null) { |             if (task != null) { | ||||||
|                 ICraftingTaskError error = task.calculate(); |                 ICraftingTaskError error = task.calculate(); | ||||||
|  |  | ||||||
|                 if (error == null) { |                 if (error == null && task.getMissing().isEmpty()) { | ||||||
|                     this.add(task); |                     this.add(task); | ||||||
|  |  | ||||||
|                     return task; |                     return task; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 raoulvdberge
					raoulvdberge