aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-06-06 17:53:21 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-06-06 17:53:21 +1000
commit83ac97dd477653f8b90b2e4b26dae7c002f8bce8 (patch)
treeed0efad60f0ff492eb48c320ba0c531974c2f2ed /src
parent3b3c735e26c0918242452ade9e1f134f1f912379 (diff)
downloadGT5-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.java74
-rw-r--r--src/Java/gtPlusPlus/core/item/general/chassis/itemDehydratorCoilWireMeta.java76
-rw-r--r--src/resources/assets/miscutils/textures/items/itemDehydratorCoil.pngbin0 -> 653 bytes
-rw-r--r--src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.pngbin0 -> 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
new file mode 100644
index 0000000000..c7a849556f
--- /dev/null
+++ b/src/resources/assets/miscutils/textures/items/itemDehydratorCoil.png
Binary files differ
diff --git a/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png b/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png
new file mode 100644
index 0000000000..8687d1c8ca
--- /dev/null
+++ b/src/resources/assets/miscutils/textures/items/itemDehydratorCoilWire.png
Binary files differ