diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2017-06-06 17:53:21 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2017-06-06 17:53:21 +1000 |
commit | 83ac97dd477653f8b90b2e4b26dae7c002f8bce8 (patch) | |
tree | ed0efad60f0ff492eb48c320ba0c531974c2f2ed /src | |
parent | 3b3c735e26c0918242452ade9e1f134f1f912379 (diff) | |
download | GT5-Unofficial-83ac97dd477653f8b90b2e4b26dae7c002f8bce8.tar.gz GT5-Unofficial-83ac97dd477653f8b90b2e4b26dae7c002f8bce8.tar.bz2 GT5-Unofficial-83ac97dd477653f8b90b2e4b26dae7c002f8bce8.zip |
+ Added more components for the Dehydrator recipes.
Diffstat (limited to 'src')
-rw-r--r-- | src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilMeta.java | 74 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilWireMeta.java | 76 | ||||
-rw-r--r-- | src/resources/assets/miscutils/textures/items/itemDehydratorCoil.png | bin | 0 -> 653 bytes | |||
-rw-r--r-- | src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png | bin | 0 -> 735 bytes |
4 files changed, 150 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilMeta.java b/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilMeta.java new file mode 100644 index 0000000000..a743604547 --- /dev/null +++ b/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilMeta.java @@ -0,0 +1,74 @@ +public class itemDehydratorCoil extends Item { + + public IIcon[] icon = new IIcon[1]; + + public itemDehydratorCoil() { + super(); + this.setHasSubtypes(true); + String unlocalizedName = "itemDehydratorCoil"; + this.setUnlocalizedName(unlocalizedName); + this.setCreativeTab(AddToCreativeTab.tabMisc); + GameRegistry.registerItem(this, unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + this.icons[0] = reg.registerIcon(CORE.MODID + ":" + "itemDehydratorCoil"); + } + + @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 < 4; 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 = "Dehydrator Coil"; + String suffixName = ""; + if (tItem.getItemDamage() == 0){ + suffixName = " [EV]"; + } + else if (tItem.getItemDamage() == 1){ + suffixName = " [IV]"; + } + else if (tItem.getItemDamage() == 2){ + suffixName = " [LuV]"; + } + else if (tItem.getItemDamage() == 3){ + suffixName = " [ZPM]"; + } + return (itemName+suffixName); + + } + + @Override + 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 diff --git a/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilWireMeta.java b/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilWireMeta.java new file mode 100644 index 0000000000..8a59421b56 --- /dev/null +++ b/src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilWireMeta.java @@ -0,0 +1,76 @@ +package com.bedrockminer.tutorial.item; + +public class itemDehydratorCoilWire extends Item { + + public IIcon[] icon = new IIcon[1]; + + public itemDehydratorCoilWire() { + super(); + this.setHasSubtypes(true); + String unlocalizedName = "itemDehydratorCoilWire"; + this.setUnlocalizedName(unlocalizedName); + this.setCreativeTab(AddToCreativeTab.tabMisc); + GameRegistry.registerItem(this, unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + this.icons[0] = reg.registerIcon(CORE.MODID + ":" + "itemDehydratorCoilWire"); + } + + @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 < 4; 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 = "Coil Wire"; + String suffixName = ""; + if (tItem.getItemDamage() == 0){ + suffixName = " [EV]"; + } + else if (tItem.getItemDamage() == 1){ + suffixName = " [IV]"; + } + else if (tItem.getItemDamage() == 2){ + suffixName = " [LuV]"; + } + else if (tItem.getItemDamage() == 3){ + suffixName = " [ZPM]"; + } + return (itemName+suffixName); + + } + + @Override + 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 diff --git a/src/resources/assets/miscutils/textures/items/itemDehydratorCoil.png b/src/resources/assets/miscutils/textures/items/itemDehydratorCoil.png Binary files differnew file mode 100644 index 0000000000..c7a849556f --- /dev/null +++ b/src/resources/assets/miscutils/textures/items/itemDehydratorCoil.png diff --git a/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png b/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png Binary files differnew file mode 100644 index 0000000000..8687d1c8ca --- /dev/null +++ b/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png |