diff --git a/common/buildcraft/energy/TileEngineIron.java b/common/buildcraft/energy/TileEngineIron.java index 9fc7eaaa..f4c4c568 100644 --- a/common/buildcraft/energy/TileEngineIron.java +++ b/common/buildcraft/energy/TileEngineIron.java @@ -256,6 +256,11 @@ public class TileEngineIron extends TileEngineWithInventory implements IFluidHan if (currentCoolant != null) { float cooling = currentCoolant.getDegreesCoolingPerMB(heat); cooling /= getBiomeTempScalar(); + + if (cooling > extraHeat) { + return; + } + if (coolantAmount * cooling > extraHeat) { tankCoolant.drain(Math.round(extraHeat / cooling), true); heat -= extraHeat;