diff --git a/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java b/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java index 5f422395..757e6f13 100644 --- a/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java +++ b/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java @@ -167,7 +167,7 @@ public class ItemBlockBattery extends ItemBlock implements IEnergyItem, IVoltage @Override public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List) { - for (byte tier = 0; tier < 3; tier++) + for (byte tier = 0; tier <= TileBattery.MAX_TIER; tier++) { par3List.add(CompatibilityModule.getItemWithCharge(setTier(new ItemStack(this), tier), 0)); par3List.add(CompatibilityModule.getItemWithCharge(setTier(new ItemStack(this), tier), TileBattery.getEnergyForTier(tier))); diff --git a/src/main/java/resonantinduction/electrical/battery/TileBattery.java b/src/main/java/resonantinduction/electrical/battery/TileBattery.java index 103a0ee5..00a507fa 100644 --- a/src/main/java/resonantinduction/electrical/battery/TileBattery.java +++ b/src/main/java/resonantinduction/electrical/battery/TileBattery.java @@ -28,6 +28,11 @@ import com.google.common.io.ByteArrayDataInput; */ public class TileBattery extends TileElectrical implements IConnector, IVoltageInput, IVoltageOutput, IPacketSender, IPacketReceiver, IEnergyInterface, IEnergyContainer { + /** + * Tiers: 0, 1, 2 + */ + public static final int MAX_TIER = 2; + /** The transfer rate **/ public static final long DEFAULT_WATTAGE = getEnergyForTier(0); @@ -51,7 +56,7 @@ public class TileBattery extends TileElectrical implements IConnector