aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java
index 2ff1e998d5..1846983918 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java
@@ -268,9 +268,10 @@ public class GT_MetaTileEntity_IntegratedOreFactory extends GT_MetaTileEntity_En
ore.stackSize = 0;
} else {
tRealUsed = tCharged;
- tOres.add(GT_Utility.copyAmount(ore.stackSize - tCharged, ore));
- tCharged = 0;
+ tOres.add(GT_Utility.copyAmount(tCharged, ore));
ore.stackSize -= tCharged;
+ tCharged = 0;
+ break;
}
}
}
@@ -279,8 +280,8 @@ public class GT_MetaTileEntity_IntegratedOreFactory extends GT_MetaTileEntity_En
return false;
}
- depleteInput(GT_ModHandler.getDistilledWater(tRealUsed * 200));
- depleteInput(Materials.Lubricant.getFluid(tRealUsed * 2));
+ depleteInput(GT_ModHandler.getDistilledWater(tRealUsed * 200L));
+ depleteInput(Materials.Lubricant.getFluid(tRealUsed * 2L));
sMidProduct = tOres.toArray(new ItemStack[0]);