diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2017-06-06 18:00:51 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2017-06-06 18:00:51 +1000 |
commit | 0706934a9fa4a175bd70e4fe49b5a30d5580cecd (patch) | |
tree | e87fde94875b00747966818521aef04c3d78db49 /src/Java/gtPlusPlus | |
parent | eae002a116c4685b41e7cdea15fc55bf22a3fd09 (diff) | |
download | GT5-Unofficial-0706934a9fa4a175bd70e4fe49b5a30d5580cecd.tar.gz GT5-Unofficial-0706934a9fa4a175bd70e4fe49b5a30d5580cecd.tar.bz2 GT5-Unofficial-0706934a9fa4a175bd70e4fe49b5a30d5580cecd.zip |
+ Added a chassis for the Advanced Boilers Recipes.
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r-- | src/Java/gtPlusPlus/core/item/general/chassis/itemBoilerFrameMeta.java | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/item/general/chassis/itemBoilerFrameMeta.java b/src/Java/gtPlusPlus/core/item/general/chassis/itemBoilerFrameMeta.java new file mode 100644 index 0000000000..70691e0346 --- /dev/null +++ b/src/Java/gtPlusPlus/core/item/general/chassis/itemBoilerFrameMeta.java @@ -0,0 +1,71 @@ +public class itemBoilerChassis extends Item { + + public IIcon[] icon = new IIcon[1]; + + public itemBoilerChassis() { + super(); + this.setHasSubtypes(true); + String unlocalizedName = "itemBoilerChassis"; + this.setUnlocalizedName(unlocalizedName); + this.setCreativeTab(AddToCreativeTab.tabMisc); + GameRegistry.registerItem(this, unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + this.icons[0] = reg.registerIcon(CORE.MODID + ":" + "itemBoilerChassis"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return this.icons[0]; + } + + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for (int i = 0; i < 3; i ++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return this.getUnlocalizedName() + "_" + stack.getItemDamage(); + } + + @Override + public String getItemStackDisplayName(final ItemStack tItem) { + String itemName = "Advanced Boiler Chassis"; + String suffixName = ""; + if (tItem.getItemDamage() == 0){ + suffixName = " [T1]"; + } + else if (tItem.getItemDamage() == 1){ + suffixName = " [T2]"; + } + else if (tItem.getItemDamage() == 2){ + suffixName = " [T3]"; + } + return (itemName+suffixName); + + } + + @Override //TODO + public int getColorFromItemStack(final ItemStack stack, int HEX_OxFFFFFF) { + int meta = stack.getItemDamage(); + if (meta == 0){ + HEX_OxFFFFFF = Utils.rgbToHex(10,110,30); + } + else if (meta == 1){ + HEX_OxFFFFFF = Utils.rgbToHex(150,180,35); + } + else if (meta == 2){ + HEX_OxFFFFFF = Utils.rgbToHex(200,85,40); + } + else if (meta == 3){ + HEX_OxFFFFFF = Utils.rgbToHex(255,100,50); + } + return HEX_OxFFFFFF; + } + +}
\ No newline at end of file |