Gas Generator fixes

This commit is contained in:
aidancbrady 2016-04-28 00:21:06 -04:00
parent ba8e5e198b
commit f84e5293bf

View file

@ -47,7 +47,7 @@ public class TileEntityGasGenerator extends TileEntityGenerator implements IGasH
public void onUpdate() public void onUpdate()
{ {
super.onUpdate(); super.onUpdate();
if(!worldObj.isRemote) if(!worldObj.isRemote)
{ {
ChargeUtils.charge(1, this); ChargeUtils.charge(1, this);
@ -81,10 +81,10 @@ public class TileEntityGasGenerator extends TileEntityGenerator implements IGasH
} }
} }
} }
boolean operate = canOperate(); boolean operate = canOperate();
if(operate && getEnergy() < getMaxEnergy()) if(operate && getEnergy()+generationRate < getMaxEnergy())
{ {
setActive(true); setActive(true);
@ -99,7 +99,7 @@ public class TileEntityGasGenerator extends TileEntityGenerator implements IGasH
int toUse = getToUse(); int toUse = getToUse();
output = generationRate*getToUse()*2; output = Math.max(general.FROM_H2*2, generationRate*getToUse()*2);
int total = burnTicks + fuelTank.getStored()*maxBurnTicks; int total = burnTicks + fuelTank.getStored()*maxBurnTicks;
total -= toUse; total -= toUse;