package com.hbm.creativetabs; import java.util.List; import com.hbm.blocks.ModBlocks; import com.hbm.items.ModItems; import com.hbm.items.weapon.ItemCustomMissile; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.util.EnumChatFormatting; public class MissileTab extends CreativeTabs { public MissileTab(int p_i1853_1_, String p_i1853_2_) { super(p_i1853_1_, p_i1853_2_); } @Override public Item getTabIconItem() { if(ModItems.missile_nuclear != null) { return ModItems.missile_nuclear; } return Items.iron_pickaxe; } @Override @SideOnly(Side.CLIENT) public void displayAllReleventItems(List list) { super.displayAllReleventItems(list); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_10_he, ModItems.mp_fuselage_10_kerosene, ModItems.mp_stability_10_flat, ModItems.mp_thruster_10_kerosene).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "Lil Bub")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_10_incendiary, ModItems.mp_fuselage_10_long_solid, ModItems.mp_stability_10_space, ModItems.mp_thruster_10_solid).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "Long Boy")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_10_nuclear, ModItems.mp_fuselage_10_15_kerosene, ModItems.mp_stability_15_flat, ModItems.mp_thruster_15_kerosene).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "Uncle Kim")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_10_nuclear_large, ModItems.mp_fuselage_10_15_balefire, ModItems.mp_stability_15_flat, ModItems.mp_thruster_15_balefire_large).setStackDisplayName(EnumChatFormatting.GREEN + "Trotty's Toy Rocket")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_15_nuclear_shark, ModItems.mp_fuselage_15_kerosene_camo, ModItems.mp_stability_15_thin, ModItems.mp_thruster_15_kerosene_triple).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "Stealthy Shark")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_15_he, ModItems.mp_fuselage_15_kerosene_polite, ModItems.mp_stability_15_thin, ModItems.mp_thruster_15_kerosene_dual).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "Polite Lad")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_3, ModItems.mp_warhead_15_n2, ModItems.mp_fuselage_15_solid_desh, ModItems.mp_stability_15_thin, ModItems.mp_thruster_15_solid_hexdecuple).setStackDisplayName(EnumChatFormatting.DARK_PURPLE + "NERV's Leftover Missile")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_5, ModItems.mp_warhead_15_boxcar, ModItems.mp_fuselage_15_kerosene_blackjack, ModItems.mp_stability_15_thin, ModItems.mp_thruster_15_kerosene).setStackDisplayName(EnumChatFormatting.RED + "Auntie Blackjack")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_4, ModItems.mp_warhead_15_balefire, ModItems.mp_fuselage_15_20_kerosene_magnusson, null, ModItems.mp_thruster_20_kerosene).setStackDisplayName(EnumChatFormatting.GREEN + "Hightower Missile")); } }