package gtPlusPlus.xmod.gregtech.common.blocks.textures; import net.minecraft.util.IIcon; import gtPlusPlus.xmod.gregtech.common.blocks.GregtechMetaCasingBlocks3; public class CasingTextureHandler3 { public static IIcon getIcon(final int aSide, final int aMeta) { //Texture ID's. case 0 == ID[57] if ((aMeta >= 0) && (aMeta < 16)) { switch (aMeta) { case 0: //Aquatic Casing return TexturesGtBlock.TEXTURE_METAL_PANEL_B.getIcon(); case 1: //Inconel Reinforced Casing return TexturesGtBlock.TEXTURE_METAL_PANEL_D.getIcon(); case 2: //Multi-Use Casing return TexturesGtBlock.TEXTURE_METAL_PANEL_C.getIcon(); case 3: //Trinium Plated Mining Platform Casing return TexturesGtBlock.Casing_Trinium_Naquadah_Vent.getIcon(); case 4: //Vanadium Redox IV return TexturesGtBlock.Casing_Redox_2.getIcon(); case 5: //Vanadium Redox LuV return TexturesGtBlock.Casing_Redox_3.getIcon(); case 6: //Vanadium Redox ZPM return TexturesGtBlock.Casing_Redox_4.getIcon(); case 7: //Vanadium Redox UV return TexturesGtBlock.Casing_Redox_5.getIcon(); case 8: //Vanadium Redox MAX return TexturesGtBlock.Casing_Redox_6.getIcon(); case 9: //Amazon Warehouse Casing return TexturesGtBlock.TEXTURE_CASING_AMAZON.getIcon(); case 10: //Adv. Vac. Freezer return TexturesGtBlock.TEXTURE_CASING_ADVANCED_CRYOGENIC.getIcon(); case 11: //Adv. EBF return TexturesGtBlock.TEXTURE_CASING_ADVANCED_VOLCNUS.getIcon(); case 12: return TexturesGtBlock.TEXTURE_CASING_FUSION_COIL_II.getIcon(); case 13: return TexturesGtBlock.TEXTURE_CASING_FUSION_COIL_II_INNER.getIcon(); case 14: return TexturesGtBlock.TEXTURE_CASING_FUSION_CASING_ULTRA.getIcon(); case 15: return TexturesGtBlock.TEXTURE_MAGIC_PANEL_A.getIcon(); default: return TexturesGtBlock._PlaceHolder.getIcon(); } } return TexturesGtBlock._PlaceHolder.getIcon(); } static { GregtechMetaCasingBlocks3.mConnectedMachineTextures = true; } }