From d41fec60314fedb621d5dc3f0f11d3eb5716750b Mon Sep 17 00:00:00 2001 From: Brian Lewis Date: Wed, 18 Feb 2015 13:59:18 -0600 Subject: [PATCH] Fix for setting generator output when ethylene already in tank when placed --- .../generators/common/tile/TileEntityGasGenerator.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/mekanism/generators/common/tile/TileEntityGasGenerator.java b/src/main/java/mekanism/generators/common/tile/TileEntityGasGenerator.java index 9cdf82744..77d7df382 100644 --- a/src/main/java/mekanism/generators/common/tile/TileEntityGasGenerator.java +++ b/src/main/java/mekanism/generators/common/tile/TileEntityGasGenerator.java @@ -312,6 +312,12 @@ public class TileEntityGasGenerator extends TileEntityGenerator implements IGasH if(itemStack.stackTagCompound.hasKey("fuelTank")) { fuelTank.read(itemStack.stackTagCompound.getCompoundTag("fuelTank")); + + // update energy output based on any existing fuel in tank + FuelGas fuel = FuelHandler.getFuel(fuelTank.getGas().getGas()); + if (fuel != null) { + output = fuel.energyPerTick * 2; + } } } }