diff --git a/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityAlternator.java b/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityAlternator.java index 5d5c62b..82224cb 100644 --- a/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityAlternator.java +++ b/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityAlternator.java @@ -87,7 +87,7 @@ public void update() { int output = ITConfig.Machines.alternator_RfPerTick; - if(EnergyHelper.insertFlux(tileEntity, energyFacing, output, true)>0) { + if(EnergyHelper.insertFlux(tileEntity, energyFacing, output, true)>0 && (this.energyStorage.getEnergyStored()>output)) { EnergyHelper.insertFlux(tileEntity, energyFacing, output, false); energyStorage.setEnergy(energyStorage.getEnergyStored()-output);