diff --git a/src/main/java/thaumicenergistics/common/container/ContainerPartArcaneCraftingTerminal.java b/src/main/java/thaumicenergistics/common/container/ContainerPartArcaneCraftingTerminal.java index e404064c..bada25e7 100644 --- a/src/main/java/thaumicenergistics/common/container/ContainerPartArcaneCraftingTerminal.java +++ b/src/main/java/thaumicenergistics/common/container/ContainerPartArcaneCraftingTerminal.java @@ -400,8 +400,9 @@ public class ContainerPartArcaneCraftingTerminal extends ContainerMEMonitorable simStack.stackSize *= maxTimesToCraft; ItemStack simResult = adaptor.simulateAdd(simStack); if (simResult != null) { - maxTimesToCraft = (int) Math - .floor((double) simResult.stackSize / (double) this.resultSlot.getStack().stackSize); + maxTimesToCraft = (int) Math.floor( + (double) (simStack.stackSize - simResult.stackSize) + / (double) this.resultSlot.getStack().stackSize); } return maxTimesToCraft;