aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/blocks/GT_Block_Casings6.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/blocks/GT_Block_Casings6.java')
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings6.java68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Casings6.java b/src/main/java/gregtech/common/blocks/GT_Block_Casings6.java
new file mode 100644
index 0000000000..cf0d010785
--- /dev/null
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Casings6.java
@@ -0,0 +1,68 @@
+package gregtech.common.blocks;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.ItemList;
+import gregtech.api.enums.Textures;
+import gregtech.api.objects.GT_CopiedBlockTexture;
+import gregtech.api.util.GT_LanguageManager;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IIcon;
+
+public class GT_Block_Casings6
+ extends GT_Block_Casings_Abstract {
+ public GT_Block_Casings6() {
+ super(GT_Item_Casings6.class, "gt.blockcasings6", GT_Material_Casings.INSTANCE);
+ for (byte i = 0; i < 16; i = (byte) (i + 1)) {
+ Textures.BlockIcons.CASING_BLOCKS[(i + 64)] = new GT_CopiedBlockTexture(this, 9, i);
+ }
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".0.name", "Tank Casing I");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".1.name", "Tank Casing II");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".2.name", "Tank Casing III");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".3.name", "Tank Casing IV");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".4.name", "Tank Casing V");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".5.name", "Tank Casing VI");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".6.name", "Tank Casing VII");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".7.name", "Tank Casing VIII");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".8.name", "Tank Casing IX");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".9.name", "Tank Casing X");
+
+ ItemList.Casing_Tank_1.set(new ItemStack(this, 1, 0));
+ ItemList.Casing_Tank_2.set(new ItemStack(this, 1, 1));
+ ItemList.Casing_Tank_3.set(new ItemStack(this, 1, 2));
+ ItemList.Casing_Tank_4.set(new ItemStack(this, 1, 3));
+ ItemList.Casing_Tank_5.set(new ItemStack(this, 1, 4));
+ ItemList.Casing_Tank_6.set(new ItemStack(this, 1, 5));
+ ItemList.Casing_Tank_7.set(new ItemStack(this, 1, 6));
+ ItemList.Casing_Tank_8.set(new ItemStack(this, 1, 7));
+ ItemList.Casing_Tank_9.set(new ItemStack(this, 1, 8));
+ ItemList.Casing_Tank_10.set(new ItemStack(this, 1, 9));
+ }
+ @Override
+ @SideOnly(Side.CLIENT)
+ public IIcon getIcon(int aSide, int aMeta) {
+ switch (aMeta) {
+ case 0:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_1.getIcon();
+ case 1:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_2.getIcon();
+ case 2:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_3.getIcon();
+ case 3:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_4.getIcon();
+ case 4:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_5.getIcon();
+ case 5:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_6.getIcon();
+ case 6:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_7.getIcon();
+ case 7:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_8.getIcon();
+ case 8:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_9.getIcon();
+ case 9:
+ return Textures.BlockIcons.MACHINE_CASING_TANK_10.getIcon();
+ }
+ return Textures.BlockIcons.MACHINE_CASING_TANK_1.getIcon();
+ }
+}