diff --git a/src/main/java/vazkii/botania/common/block/subtile/generating/SubTileEndoflame.java b/src/main/java/vazkii/botania/common/block/subtile/generating/SubTileEndoflame.java index 8d5bc1ad0..94afc632e 100644 --- a/src/main/java/vazkii/botania/common/block/subtile/generating/SubTileEndoflame.java +++ b/src/main/java/vazkii/botania/common/block/subtile/generating/SubTileEndoflame.java @@ -28,6 +28,7 @@ import vazkii.botania.common.lexicon.LexiconData; public class SubTileEndoflame extends SubTileGenerating { private static final String TAG_BURN_TIME = "burnTime"; + private static final int FUEL_CAP = 16000; private static final int RANGE = 3; int burnTime = 0; @@ -50,7 +51,7 @@ public class SubTileEndoflame extends SubTileGenerating { int burnTime = stack == null || stack.getItem() == Item.getItemFromBlock(ModBlocks.spreader) ? 0 : TileEntityFurnace.getItemBurnTime(stack); if(burnTime > 0 && stack.stackSize > 0) { - this.burnTime = burnTime / 2; + this.burnTime = Math.min(FUEL_CAP, burnTime) / 2; stack.stackSize--; supertile.getWorldObj().playSoundEffect(supertile.xCoord, supertile.yCoord, supertile.zCoord, "botania:endoflame", 0.2F, 1F);