From b465f8f25c025dfab2624492c86b0a46bcf13ea6 Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Fri, 1 Jul 2016 01:41:25 +0200 Subject: [PATCH] Adding LuV, ZPM and UV components --- .../items/GT_MetaGenerated_Item_01.java | 61 ++++++++++-------- .../textures/items/gt.metaitem.01/606.png | Bin 0 -> 435 bytes .../textures/items/gt.metaitem.01/607.png | Bin 0 -> 442 bytes .../textures/items/gt.metaitem.01/620.png | Bin 0 -> 545 bytes .../textures/items/gt.metaitem.01/621.png | Bin 0 -> 524 bytes .../textures/items/gt.metaitem.01/622.png | Bin 0 -> 530 bytes .../textures/items/gt.metaitem.01/623.png | Bin 0 -> 452 bytes .../textures/items/gt.metaitem.01/624.png | Bin 0 -> 373 bytes .../textures/items/gt.metaitem.01/636.png | Bin 0 -> 373 bytes .../textures/items/gt.metaitem.01/637.png | Bin 0 -> 371 bytes .../textures/items/gt.metaitem.01/645.png | Bin 0 -> 438 bytes .../textures/items/gt.metaitem.01/646.png | Bin 0 -> 435 bytes .../textures/items/gt.metaitem.01/647.png | Bin 0 -> 455 bytes .../textures/items/gt.metaitem.01/655.png | Bin 0 -> 483 bytes .../textures/items/gt.metaitem.01/656.png | Bin 0 -> 485 bytes .../textures/items/gt.metaitem.01/657.png | Bin 0 -> 497 bytes .../textures/items/gt.metaitem.01/675.png | Bin 0 -> 633 bytes .../textures/items/gt.metaitem.01/676.png | Bin 0 -> 623 bytes .../textures/items/gt.metaitem.01/677.png | Bin 0 -> 632 bytes .../textures/items/gt.metaitem.01/685.png | Bin 0 -> 549 bytes .../textures/items/gt.metaitem.01/686.png | Bin 0 -> 565 bytes .../textures/items/gt.metaitem.01/687.png | Bin 0 -> 575 bytes .../textures/items/gt.metaitem.01/695.png | Bin 0 -> 509 bytes .../textures/items/gt.metaitem.01/696.png | Bin 0 -> 502 bytes .../textures/items/gt.metaitem.01/697.png | Bin 0 -> 509 bytes 25 files changed, 35 insertions(+), 26 deletions(-) create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/606.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/607.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/620.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/621.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/622.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/624.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/636.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/637.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/645.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/646.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/647.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/655.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/656.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/657.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/675.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/676.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/677.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/685.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/686.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/687.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/695.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/696.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/697.png diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java index 45730aef..74f6d700 100644 --- a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java +++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java @@ -457,9 +457,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Electric_Motor_HV.set(addItem(tLastID = 602, "Electric Motor (HV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 4L)})); ItemList.Electric_Motor_EV.set(addItem(tLastID = 603, "Electric Motor (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 8L)})); ItemList.Electric_Motor_IV.set(addItem(tLastID = 604, "Electric Motor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); - ItemList.Electric_Motor_LuV.set(ItemList.Electric_Motor_IV.get(1L, new Object[0])); - ItemList.Electric_Motor_ZPM.set(ItemList.Electric_Motor_LuV.get(1L, new Object[0])); - ItemList.Electric_Motor_UV.set(ItemList.Electric_Motor_ZPM.get(1L, new Object[0])); + ItemList.Electric_Motor_LuV.set(addItem(tLastID = 623, "Electric Motor (LuV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 24L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 24L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 24L)})); + ItemList.Electric_Motor_ZPM.set(addItem(tLastID = 606, "Electric Motor (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 32L)})); + ItemList.Electric_Motor_UV.set(addItem(tLastID = 607, "Electric Motor (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 48L)})); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Motor_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'), OrePrefixes.stick.get(Materials.IronMagnetic), Character.valueOf('R'), OrePrefixes.stick.get(Materials.AnyIron), Character.valueOf('W'), OrePrefixes.wireGt01.get(Materials.AnyCopper), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Motor_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'), OrePrefixes.stick.get(Materials.SteelMagnetic), Character.valueOf('R'), OrePrefixes.stick.get(Materials.Steel), Character.valueOf('W'), OrePrefixes.wireGt01.get(Materials.AnyCopper), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); @@ -471,17 +471,20 @@ public class GT_MetaGenerated_Item_01 ItemList.Electric_Pump_LV.set(addItem(tLastID = 610, "Electric Pump (LV)", "640 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 1L)})); ItemList.Electric_Pump_MV.set(addItem(tLastID = 611, "Electric Pump (MV)", "2560 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 2L)})); ItemList.Electric_Pump_HV.set(addItem(tLastID = 612, "Electric Pump (HV)", "10240 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 4L)})); - ItemList.Electric_Pump_EV.set(addItem(tLastID = 613, "Electric Pump (EV)", "40960 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 8L)})); - ItemList.Electric_Pump_IV.set(addItem(tLastID = 614, "Electric Pump (IV)", "163840 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 16L)})); - ItemList.Electric_Pump_LuV.set(ItemList.Electric_Pump_IV.get(1L, new Object[0])); - ItemList.Electric_Pump_ZPM.set(ItemList.Electric_Pump_LuV.get(1L, new Object[0])); - ItemList.Electric_Pump_UV.set(ItemList.Electric_Pump_ZPM.get(1L, new Object[0])); + ItemList.Electric_Pump_EV.set(addItem(tLastID = 613, "Electric Pump (EV)", "40.960 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 8L)})); + ItemList.Electric_Pump_IV.set(addItem(tLastID = 614, "Electric Pump (IV)", "163.840 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 16L)})); + ItemList.Electric_Pump_LuV.set(addItem(tLastID = 620, "Electric Pump (LuV)", "655.360 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 16L)})); + ItemList.Electric_Pump_ZPM.set(addItem(tLastID = 621, "Electric Pump (ZPM)", "2.621.440 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 16L)})); + ItemList.Electric_Pump_UV.set(addItem(tLastID = 622, "Electric Pump (UV)", "10.485.760 L/sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 16L)})); GregTech_API.registerCover(ItemList.Electric_Pump_LV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[1][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(32)); GregTech_API.registerCover(ItemList.Electric_Pump_MV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[2][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(128)); GregTech_API.registerCover(ItemList.Electric_Pump_HV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[3][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(512)); GregTech_API.registerCover(ItemList.Electric_Pump_EV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[4][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(2048)); GregTech_API.registerCover(ItemList.Electric_Pump_IV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[5][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(8192)); + GregTech_API.registerCover(ItemList.Electric_Pump_LuV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[6][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(32768)); + GregTech_API.registerCover(ItemList.Electric_Pump_ZPM.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[7][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(131072)); + GregTech_API.registerCover(ItemList.Electric_Pump_UV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[8][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP)}), new GT_Cover_Pump(524288)); ItemList.FluidRegulator_LV.set(addItem(tLastID = 615, "Fluid Regulator (LV)", "Configuable up to 640 L/sec (as Cover)", new Object[]{})); ItemList.FluidRegulator_MV.set(addItem(tLastID = 616, "Fluid Regulator (MV)", "Configuable up to 2560 L/sec (as Cover)", new Object[]{})); @@ -518,9 +521,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Conveyor_Module_HV.set(addItem(tLastID = 632, "Conveyor Module (HV)", "1 Stack every 1 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 4L)})); ItemList.Conveyor_Module_EV.set(addItem(tLastID = 633, "Conveyor Module (EV)", "1 Stack every 1/5 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 8L)})); ItemList.Conveyor_Module_IV.set(addItem(tLastID = 634, "Conveyor Module (IV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); - ItemList.Conveyor_Module_LuV.set(ItemList.Conveyor_Module_IV.get(1L, new Object[0])); - ItemList.Conveyor_Module_ZPM.set(ItemList.Conveyor_Module_LuV.get(1L, new Object[0])); - ItemList.Conveyor_Module_UV.set(ItemList.Conveyor_Module_ZPM.get(1L, new Object[0])); + ItemList.Conveyor_Module_LuV.set(addItem(tLastID = 624, "Conveyor Module (LuV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); + ItemList.Conveyor_Module_ZPM.set(addItem(tLastID = 636, "Conveyor Module (ZPM)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); + ItemList.Conveyor_Module_UV.set(addItem(tLastID = 637, "Conveyor Module (UV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Conveyor_Module_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'), ItemList.Electric_Motor_LV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin), Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)}); GT_ModHandler.addCraftingRecipe(ItemList.Conveyor_Module_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'), ItemList.Electric_Motor_MV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.AnyCopper), Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)}); @@ -533,15 +536,18 @@ public class GT_MetaGenerated_Item_01 GregTech_API.registerCover(ItemList.Conveyor_Module_HV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[3][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(20)); GregTech_API.registerCover(ItemList.Conveyor_Module_EV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[4][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(4)); GregTech_API.registerCover(ItemList.Conveyor_Module_IV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[5][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(1)); + GregTech_API.registerCover(ItemList.Conveyor_Module_LuV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[6][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(1)); + GregTech_API.registerCover(ItemList.Conveyor_Module_ZPM.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[7][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(1)); + GregTech_API.registerCover(ItemList.Conveyor_Module_UV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[8][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR)}), new GT_Cover_Conveyor(1)); ItemList.Electric_Piston_LV.set(addItem(tLastID = 640, "Electric Piston (LV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 1L)})); ItemList.Electric_Piston_MV.set(addItem(tLastID = 641, "Electric Piston (MV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 2L)})); ItemList.Electric_Piston_HV.set(addItem(tLastID = 642, "Electric Piston (HV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 4L)})); ItemList.Electric_Piston_EV.set(addItem(tLastID = 643, "Electric Piston (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 8L)})); ItemList.Electric_Piston_IV.set(addItem(tLastID = 644, "Electric Piston (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); - ItemList.Electric_Piston_LuV.set(ItemList.Electric_Piston_IV.get(1L, new Object[0])); - ItemList.Electric_Piston_ZPM.set(ItemList.Electric_Piston_LuV.get(1L, new Object[0])); - ItemList.Electric_Piston_UV.set(ItemList.Electric_Piston_ZPM.get(1L, new Object[0])); + ItemList.Electric_Piston_LuV.set(addItem(tLastID = 645, "Electric Piston (LuV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); + ItemList.Electric_Piston_ZPM.set(addItem(tLastID = 646, "Electric Piston (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); + ItemList.Electric_Piston_UV.set(addItem(tLastID = 647, "Electric Piston (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Piston_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Steel), Character.valueOf('G'), OrePrefixes.gearGtSmall.get(Materials.Steel), Character.valueOf('M'), ItemList.Electric_Motor_LV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Piston_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Aluminium), Character.valueOf('G'), OrePrefixes.gearGtSmall.get(Materials.Aluminium), Character.valueOf('M'), ItemList.Electric_Motor_MV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.AnyCopper)}); @@ -554,9 +560,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Robot_Arm_HV.set(addItem(tLastID = 652, "Robot Arm (HV)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 4L)})); ItemList.Robot_Arm_EV.set(addItem(tLastID = 653, "Robot Arm (EV)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 8L)})); ItemList.Robot_Arm_IV.set(addItem(tLastID = 654, "Robot Arm (IV)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 16L)})); - ItemList.Robot_Arm_LuV.set(ItemList.Robot_Arm_IV.get(1L, new Object[0])); - ItemList.Robot_Arm_ZPM.set(ItemList.Robot_Arm_LuV.get(1L, new Object[0])); - ItemList.Robot_Arm_UV.set(ItemList.Robot_Arm_ZPM.get(1L, new Object[0])); + ItemList.Robot_Arm_LuV.set(addItem(tLastID = 655, "Robot Arm (LuV)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 16L)})); + ItemList.Robot_Arm_ZPM.set(addItem(tLastID = 656, "Robot Arm (ZPM)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 16L)})); + ItemList.Robot_Arm_UV.set(addItem(tLastID = 657, "Robot Arm (UV)", "Inserts into specific Slots (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Robot_Arm_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'), OrePrefixes.stick.get(Materials.Steel), Character.valueOf('M'), ItemList.Electric_Motor_LV, Character.valueOf('P'), ItemList.Electric_Piston_LV, Character.valueOf('E'), OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); GT_ModHandler.addCraftingRecipe(ItemList.Robot_Arm_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'), OrePrefixes.stick.get(Materials.Aluminium), Character.valueOf('M'), ItemList.Electric_Motor_MV, Character.valueOf('P'), ItemList.Electric_Piston_MV, Character.valueOf('E'), OrePrefixes.circuit.get(Materials.Good), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.AnyCopper)}); @@ -569,15 +575,18 @@ public class GT_MetaGenerated_Item_01 GregTech_API.registerCover(ItemList.Robot_Arm_HV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[3][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(20)); GregTech_API.registerCover(ItemList.Robot_Arm_EV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[4][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(4)); GregTech_API.registerCover(ItemList.Robot_Arm_IV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[5][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(1)); + GregTech_API.registerCover(ItemList.Robot_Arm_LuV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[6][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(1)); + GregTech_API.registerCover(ItemList.Robot_Arm_ZPM.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[7][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(1)); + GregTech_API.registerCover(ItemList.Robot_Arm_UV.get(1L, new Object[0]), new GT_MultiTexture(new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[8][0], new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM)}), new GT_Cover_Arm(1)); ItemList.Field_Generator_LV.set(addItem(tLastID = 670, "Field Generator (LV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 1L)})); ItemList.Field_Generator_MV.set(addItem(tLastID = 671, "Field Generator (MV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 2L)})); ItemList.Field_Generator_HV.set(addItem(tLastID = 672, "Field Generator (HV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 4L)})); ItemList.Field_Generator_EV.set(addItem(tLastID = 673, "Field Generator (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 8L)})); ItemList.Field_Generator_IV.set(addItem(tLastID = 674, "Field Generator (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 16L)})); - ItemList.Field_Generator_LuV.set(ItemList.Field_Generator_IV.get(1L, new Object[0])); - ItemList.Field_Generator_ZPM.set(ItemList.Field_Generator_LuV.get(1L, new Object[0])); - ItemList.Field_Generator_UV.set(ItemList.Field_Generator_ZPM.get(1L, new Object[0])); + ItemList.Field_Generator_LuV.set(addItem(tLastID = 675, "Field Generator (LuV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 16L)})); + ItemList.Field_Generator_ZPM.set(addItem(tLastID = 676, "Field Generator (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 16L)})); + ItemList.Field_Generator_UV.set(addItem(tLastID = 677, "Field Generator (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.TUTAMEN, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Field_Generator_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'), OrePrefixes.gem.get(Materials.EnderPearl), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('W'), OrePrefixes.wireGt01.get(Materials.Osmium)}); GT_ModHandler.addCraftingRecipe(ItemList.Field_Generator_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'), OrePrefixes.gem.get(Materials.EnderEye), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Good), Character.valueOf('W'), OrePrefixes.wireGt02.get(Materials.Osmium)}); @@ -587,9 +596,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Emitter_HV.set(addItem(tLastID = 682, "Emitter (HV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 4L)})); ItemList.Emitter_EV.set(addItem(tLastID = 683, "Emitter (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 8L)})); ItemList.Emitter_IV.set(addItem(tLastID = 684, "Emitter (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 16L)})); - ItemList.Emitter_LuV.set(ItemList.Emitter_IV.get(1L, new Object[0])); - ItemList.Emitter_ZPM.set(ItemList.Emitter_LuV.get(1L, new Object[0])); - ItemList.Emitter_UV.set(ItemList.Emitter_ZPM.get(1L, new Object[0])); + ItemList.Emitter_LuV.set(addItem(tLastID = 685, "Emitter (LuV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 16L)})); + ItemList.Emitter_ZPM.set(addItem(tLastID = 686, "Emitter (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 16L)})); + ItemList.Emitter_UV.set(addItem(tLastID = 687, "Emitter (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.LUX, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Emitter_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'), OrePrefixes.gem.get(Materials.Quartzite), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Brass), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('W'), OrePrefixes.cableGt01.get(Materials.Tin)}); GT_ModHandler.addCraftingRecipe(ItemList.Emitter_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'), OrePrefixes.gem.get(Materials.NetherQuartz), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Electrum), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Good), Character.valueOf('W'), OrePrefixes.cableGt01.get(Materials.AnyCopper)}); @@ -602,9 +611,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Sensor_HV.set(addItem(tLastID = 692, "Sensor (HV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 4L)})); ItemList.Sensor_EV.set(addItem(tLastID = 693, "Sensor (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 8L)})); ItemList.Sensor_IV.set(addItem(tLastID = 694, "Sensor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 16L)})); - ItemList.Sensor_LuV.set(ItemList.Sensor_IV.get(1L, new Object[0])); - ItemList.Sensor_ZPM.set(ItemList.Sensor_LuV.get(1L, new Object[0])); - ItemList.Sensor_UV.set(ItemList.Sensor_ZPM.get(1L, new Object[0])); + ItemList.Sensor_LuV.set(addItem(tLastID = 695, "Sensor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 16L)})); + ItemList.Sensor_ZPM.set(addItem(tLastID = 696, "Sensor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 16L)})); + ItemList.Sensor_UV.set(addItem(tLastID = 697, "Sensor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.SENSUS, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Sensor_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'), OrePrefixes.gem.get(Materials.Quartzite), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Brass), Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Basic)}); GT_ModHandler.addCraftingRecipe(ItemList.Sensor_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'), OrePrefixes.gem.get(Materials.NetherQuartz), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Electrum), Character.valueOf('P'), OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Good)}); diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/606.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/606.png new file mode 100644 index 0000000000000000000000000000000000000000..a25aa6e8302183da354b2bc9817ae7c8bcf4bccb GIT binary patch literal 435 zcmV;k0ZjghP)DYxtL26| zSU5Pag`I87QsOoAe~5b`l;SDGlf}f|-MtNukaekabG9}&$W`b$icqf(l1h*OcPP#nTfdi)lza(u4VC(}D;Rgu}}#dLq1}$g`_(wzTL5 z4R@nXd2V*jyn2ENyEnIVfYX&_%J8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/607.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/607.png new file mode 100644 index 0000000000000000000000000000000000000000..033ccff7f9764adb33eb671091c23571b2e46ac8 GIT binary patch literal 442 zcmV;r0Y(0aP)}<`4M3vfBvkaNqd>79 z+q2%Rh5{i0iTITmxAVSv^K3ga<1e+qAL~m%ZMFRxP+M(}On9&d1L$-*)^4}o0T(|L zPnht;m?+BS{gstviK>3>;8i?kOe`{46j4wAqR(hFa&LRx$6I(iSwzXAL{SP2gj66J zIP4v`83&vDo3^pHZWCTk6h%czAt5S=7Wm{5^_<+D*bJZw6**1WUE3i_M2n1yBFW>E zC!|2sNJxRxty4F5h2Cn=;oM^0%zN2nA!IL0IgQbR5N9nsH)02=j=xSfM&C4)9Dm5 kbG6mhaE+e<{^d751NQCwYMiI|sQ>@~07*qoM6N<$f?B4zhyVZp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/620.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/620.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce37bb5034f7941e37715eb6fa53f8f15a7413f GIT binary patch literal 545 zcmV++0^a?JP)Yk5rIUJK#IUcPERBPqA-2}1VJK2(#4TdnUDvtMZ+6m z=WHq7oxPnqUxvbf47MOBEB(!C=iAx;pLJ%&P1dddIovruwu6rcc5Ohmo!RE*69ed+ zoLCScNTAhf*|h+gl%yqVYxhk;AcTO(OglSG`zyfe+Ipv_)UhBX<@5PDGl&p^;DZ3* zmYHaEZR9x&$B++LX}_T?5~)nA-dn{7Prui9O98Xu5sU}$Er)TAUV3i7|3IMyniBbF z0wlmw>SfAaTU%=o;vG+{MlCQ5{p*r)V(P%81s7aA(%A==SFdV|g7`^mN%0!5f zkP=^ByhJrIolX~H?DzXlwZu%JmBM%M_-O@=sJNslJ0WX2a8|!FNv{3Hu?;}M)Q4~BpI$9dHGc!7! zj(P8ySFhJ2B}Fw+Rh4tj*?jB2b+EU$=Y9@|h!8}`^W4oFW@gSgXIJ&rAGw?T((dzJ jYc`uUzxOY>n||l->N0Lhh3e?o00000NkvXXu0mjfb@uX1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/621.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/621.png new file mode 100644 index 0000000000000000000000000000000000000000..56f1a8c3baf6898c21d10e80fc0678c63c86bf4b GIT binary patch literal 524 zcmV+n0`vWeP))E{kDvD^y&dxK7ArL|!#)S?KJN8#VGPBQDSHv_&MEQDo$pR7yA>u;>z-=+u#oc*di#+X%QTE)}mOUWHf)ADS%+El?5i$;7RBkhL>=`KE2t zl=xLvE5$*ClkeY9U3k)HG}cX2QRY6dzqiXw1usf0gqhqhyM?^_F+x?S>v}!L@p$Y~ zyuq$#95tH+ky|N2g=wA0fvT#UnXNxzI2>A*y+&0iMR?zOzPPzie%3WP@M-&r+c=3A z7hf#KfRBM!d%LJ8S}3Qj7fe%Pf}{U*dt= O0000tKnw_0(R}n-6)uoP(+WuF-d@=W{(G|Hi%rZZQLzWOlM2VsRgiR*SeeNYC z6DHKtn)gpS)XA{g*m}H0l*o8A4jTcthkr3a#Hhun#OOZjl5!%OQQq8yH4loz!uQ_p zddYHDVwf076Jo-bpI^y&=}D{AS~oFUrcN^sp1z}!3Y*rL7?L6}MKmcV!xM5gX0zFP zjN|b*G^wVM8J+E8G%atQnjj{KMZ|=rX@a}2KVdK!cu^c+Ia8bQ>G?-uibztV5;Q5N zuTR6qPQ1SU?y5pm;pN^g*)ln0KELQ8CTLd9-kfcWJGeXje&1t^tZFnGVV23+XqqO3 z5PY@tI~8=h-Ei9=s*0#mmStEq%-ur>!58zz-Q3;%k2)VZ-fp*jb?sjY5B<)+0k0r+ UB{jnwr2qf`07*qoM6N<$f`BscOaK4? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4f28cc2dd053ecc3f0cc0eb62dfa5b0639f139 GIT binary patch literal 452 zcmV;#0XzPQP)s-ge@0Z~ar zK~y-)y_2zS6G0G$zm4%5_z92;R~V&*3LFa4ktQ`=5R#=-h*v;zI^F}hMRdFXl6#l- z`Ftq8yV=>jI}L>q0^7nEOPPAVZ)g9Rb!NsXb;gNxP+(1C|1GelF;*!yof<&D-?v_` z_lNMoU*R-`EP*8D+oy?z5Kz^_9sGim4CX7yQbY^aoyn<{2^Axg_ zaF_GFs_n#NqKb)4W{e&Y{`9rIa$1*&NP0000nLJ$_Lo80;oot(R*g>Qv{o7iW zRiT_ro?7!2-3uRE{g8Y2HmYrlWrO}=HOA0my}=THbGkeqdT^)*36@rFcyoyFv)ui2 zK|;@_96s}loo%1>gg2R&I5uR{u4HH%%`NDyw|YgTxFj($ByXrmRCO} z@4v3fq9evF>gvdJ;dWW~uG~OVUc1|3{~7k Q3Jf3yPgg&ebxsLQ0KX)cYybcN literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/636.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/636.png new file mode 100644 index 0000000000000000000000000000000000000000..e9aea87de15a5f57185f487b0a081646c46fdd20 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPgg~EQ znyM!HS)N%_@9`BTeyCbwK&HpgUY@&3=^?Nz(^&s|r} Q0tOI+r>mdKI;Vst0G{cSp#T5? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/637.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/637.png new file mode 100644 index 0000000000000000000000000000000000000000..c25b394982fb38cd302f781ce64a2b65e6e970e7 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPgg~E>%Qj{!QQG zN=S&O)-9RC>K_>I{9rrhduf@W`GM&kRqk6n^n&%6L^6Xc6rQkjU3lufIyTe&^ZtA1 zf`qP3Ieh9DJ6oN_1ewfB9Gf}rSw?)>JNsaD{|TEp=2uG3UTj!$s<`t4YmWT(m{%25 z_L?P(mGf4w(h_RuTkmdC+kAobOKtz*XCGF3ehkZ4r9H3fHOusV?px=@7IJ6&F5C8d ztzKWUgU}?Ei~myB-~H^zpu$=FI_x>)f=sDpnOerq(^3^yw(qXCsAo-2>(FU(Z7G(! z*Z=0=PL0V^mP9T%{C9qlf$4nH2}d%`+SLCT-V`$M)HwfCDP-N>bMeLeN0tQytT0Ygbd zK~y-)rIWo%13?sp&jeu&K7s~~uV5Rr7N0_}l@yjS)_D~z@*430EK;Np5vyewvOlwD zW_GVdNZ9A~$v**VS?1qA>n*Eil(G~|r-0V8G6v8ZPp@xyytziZ+f}}+Kjet?FUvn_Coficx2}^<*flg=hp+sciVDBu9 gdi}k#pbm}mFHL_muw&4{HUIzs07*qoM6N<$g7a6ip8x;= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/646.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/646.png new file mode 100644 index 0000000000000000000000000000000000000000..45fe69fc682e855d4e6bbc6699aeb14326c23cef GIT binary patch literal 435 zcmV;k0ZjghP)KE}#o6i;q_)ryFnV|U zZ)P_)7P-VE#3U*X49mcNzxjq?l!)Lj(VQ;!uP&uA7(l(}kUYn*%t4Mo%$`j01=QTpk|sb z9Z&&~um3M|-B$zV%=NVXAwbQR{k&KWh=6=ll{_=cNt)s;P4V#Blf9c;=@-TFH3C3U zRnRd)Gs7}N6TuNd9UrVW!dN`Yk=PL7)DrG5&c6q=l0;fbB4e>3g7pMjJK5dX1Q9I; zw30*|k#a;zQ!TDv?L7>6>}+qL+wH1_fKHZ89GKd+B@atHN)AZd?Zt}{k%@y}-$EzL d{^u6fiBIls8@N(4Gco`G002ovPDHLkV1i9hM0aQsu zK~y-)rIWo%LqQOQ&j#TV5WzAagcO1hu=1zVKE2rb1{S_W%nN9f*NAmqB8`~F#ssrB z_wL=Do!yK@NJun4m@J&)z|6;)9Y%==_IU@3rt#1aE<8AoVBCs?OA3%OoIHbDQ%ihlwk3P z`sn|u*$7agmi)IK{tqB(c|)T?x*ZTDik6YQ%ZFTCU*hKK7TwRT+&$jQ*LbjbjR2sb zF@{DOQ%tf5XDrAPj?ND;)PwB_G&Dvr1!oLrr_F{8YLyz=Pwn-9a*{|nNyKml&KP6} zF83(BgC&d8${C1gHK3d%Vu_R`Qa<<7X6KRn9Jw3AkU_P2f?ltuRsx!x);vK`IFKb2 xE{7#MSN*uYX4N9|1UuhCv(wu77Sz7y`~#fxM}p|GlpV1~3NG;TW}}Lz$H@7snAs z$pl*D$a6(e6rgiZRXC@B>CXHH1B{XcwYM5U67kgq&FL9u67ikc%S)QGbMNPyxN&j< zb&7f2-!<>B)q+#~JO!7ga86Mc3;=PKA=P3L&}gjE+7zmadc9sc_h;vj<+;za0syb)Hrb041d|A17^2hZNad#>s`@n!t;OKQB8no!QS`pbzj;(;rCR-TVDjH{ Zeg$`x9=b&-Cm8?$002ovPDHLkV1gqG%*Fr! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/656.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/656.png new file mode 100644 index 0000000000000000000000000000000000000000..88438bc12b05421b40a3fa3d0b6879285aa11606 GIT binary patch literal 485 zcmVHY#{=T!k{n` zuaP~ZX}8;ByZ$M5@YSXf1|?!RF6R$loET6udF0$`a05?00`-P&w$b#LyUg{X8#I z0H7)hU6!~p;|l}_Rt^XO^d2!rcpp=+E{d_=U5+4$o!$wz4h}gs5ijZP=_$7leXh(2PH_e;g=bUF}gpLW4J2k#@Af&oC30?S8$g@rG))*;4-R;$(6_gZVzRh534 z0l?hS3I>CLXszYb>bFLKyS;^doI+@~lVN6Uy%Auog%6{LfHl_G>GimGaf$ZqY%{=E zjKV0@O5U>ziyJ?fb-Qq9f1s2?zu%YawV(i`G0ysDs4vcu=Q)Zz|3AuakpOU7ulU^{Hn~9V!4V=Z0yzK)CkROVh*d!BOc(`g z#=|hWh!L-^Ey|zR{|iY;H`!Cig6LARo&+fmDNcZ+wB&Ou~1bs z8jYE{mk$<|t1wom1_13(i|F_Jk|c?Ax}BK-Qy3UyCNr2@nG25j&H32?W8f<{30PiQ z#=+$Qk1mhV?R4MFz*R2PO8#dSw!Un!hzg{4DdIRruh)~>TaT0)+StSf#h^fzWyrJa nxs~6ul*)Ro{$jx7qvQM+tSLO~aUlv{00000NkvXXu0mjfffmsd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/675.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/675.png new file mode 100644 index 0000000000000000000000000000000000000000..089b12b5669ddf86c62a4db786337f8dd9711529 GIT binary patch literal 633 zcmV-<0*3vGP)lNbcLn1i33(a?j~m~RQcxtR@vq|Ux3JVkWZlINB zx>5n9puQz;HlbO^Wf_y+qtzOfUAM^7t}WySl+s8kxpKAIDR2JnJT+=G<{CYd_s&z8 zEPBaDDE-R=wdXIxIac&N`#aMArWE_=RDqdoOi62zfc%R zm-_$!`xhdlFfjCd6e(r2vUmL2`?X``^z#l@?vCNvXso<_NGTK^^wM9B>0jaxehE+z TlXB<>00000NkvXXu0mjfOz959 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/676.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/676.png new file mode 100644 index 0000000000000000000000000000000000000000..76d8b107eb9864516a7db129e5786d8aa2b0343b GIT binary patch literal 623 zcmV-#0+9WQP)HSW)=Q*nD+8h;xNXRwe*d6ophllB*siYb@Nh&WDtKM-IRzMkC$6@Y~-h;M&< zi;5LWDPk29m&=HAI1xmI#&ZCV% zcMQ$x=VYDT5=w)by`>NzJ9&bR_jLPxx~`AyJEm$ij5cU($Slk(MR@`6DI9rt3!@F^ z8jTTg&j~#dc2Z$qy^hh_oS(cymJCfHv!Jy>DaDPe*NXI3?yu0|G3}e}kmJ5v-uGS>Jt#qNnE%rUqczPlr?HZg)QZB_sP0tHD# zK~y-)rIS5qQ&AMhe+kLErDBmHF5OhHxY$9YP$-DF7K*!0v2`jU1o5llB!()KZaN4; zN2^0S+Cea*7G1;^2Upvko4(xKd(-!x!%bh4P!RMi7cS@j<9z&2A}e{P|>g2}9qC27!XIbbpg;s>AB zP?16@MWiC4avA46-Z`9e%>KAaYGLbkfD{i%iGiE%Un3%Dtr?#f=k&$13|=@+X{>~3 zjWje*PAro&4qGT5^qd-U@znGbg0RDH_S%~Lc%PxMA+%^jG>L(cxk8o$QVUlW@1aFg znW=QdJM6Xh@Uh1lOS|Pbd1)9eyHo}rlf+$HNDPQ*lu}ghRP*u{o-a@vuCe`WyJzy= zc~a8_NDYV!Q^B5b` zaxJWN#6D*A=^DFQ!WLp^)PoOlBaOZZMv9isGoTcaQbds=ib^==@y_GCV{70GseyQ- z4*+oHMS!FRj=dX2DHW{j9luU}&8-}NKEle~F)|m7l^h&W45V0Viqe5O4Bz`cAKyDON<_HMTKZo@yr5Cy9FvZ|bFi^Nx7$^7fFKCe&E;iEr4r5Urf98aorz<942O(QPFUOAR0~J=aCoR} z+s3v_wA*by7FW+Zk1$z={i31%)~kza-19t15<}Pv3B!>6qa$wX4(i)6D|c`4<;~|g za}JP8TWi_2Z}9rl0V*}92R7w!r9rc+&h^8 z>h-7cxY2;GG3m(U(zc4L0CYMXm1P-05ah=Y5k!RA!H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/686.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/686.png new file mode 100644 index 0000000000000000000000000000000000000000..862a7854b57a08c90f3a5beef03b28d197c3e39b GIT binary patch literal 565 zcmV-50?Pe~P)g{mQ`eT3s8*|VUUtOyeU6NgX_^ov2|wbPllYV; zwVGPk!sneGW!pBkU1cyB@U>JTN)n>em`KM3F@QQ7<3_hDK@c+8pD>wB=I0<-j;syZto*Xho}cO%lF=6Sr(RMamR6Zy|$*#1ss}8rfI^l z)--Q?0(?5J_6fp}-gZx2xJbESf85?4*I8cf69ge)5VEpzUlsxm%xuoN+gkIiUQ-pT zLa*0TK@ecfufm?>fOh+_JYQYS-9FZur?tBZz^dE?U^pDAG)?h5uh@o&AR@FLwxrQ$ zNPj#QKxQeSyS^@GHRqke#dY06F(6r%T?kN@{m#Du1pqhBz1WJ%=P)V-$Vz}|nx{p7=%>tX;_~|AE21#MvMf0VFilf3nGEG}Spc;D`P)1Y zH*r}E51CCO>hJ6HdOdXx;5d%DzP3g#m!nZ{h}N2cxZ)<7coY*%=N!yO*p{tUj__q? zN9FT*^7$Ow+uM9o>%^m&`N5oFFs53ls6}S0 z#V*<^Yh-D++sgAij*pL0IXMN?YER|a@)xX N002ovPDHLkV1jMl`)B|F literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/695.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/695.png new file mode 100644 index 0000000000000000000000000000000000000000..88fde9e8cdb53f7dabd0aee4d05496ff805092e9 GIT binary patch literal 509 zcmV zjBeeOMUnkoxzT7SO;fy25D(7$#{fS*f1&0a5MX8HO!9JlS!wF=iDz?T(`HT~dGyeZ z1_MG-pmJ~8;VjEk^9f1fX?NN-t1t1%WjGpN!WV7W#{?;;P%>@ z9gKf+^l1*U{l`zNFL5v$F)0e@ z=V&<8Tnfx=8u)g79h{@yFK_}mCzh6&HR2c`grGmBvMSmBi|5pf9GrvLp~dU}_{6H) z7(!4KMO4WEdcB_RjmOZs16LPMlcUJ&vg`Z{>=NYhB>&~B00000NkvXXu0mjfue9LN literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/696.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/696.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f809fc7a200b168a505341a29834231db00d54 GIT binary patch literal 502 zcmVXPN#Z);0IL5((OdXkFNtYgOA`OekCN(s zM|%HSH?${7mlLcT+kA&X7mh!Wa|A#GpnrZ&(rjwO%>LG#rl~@VxTBZA8RD7E0fwii zSd6qcH&=orNun4dA$Y{orS}HFxF|6*2!XWOTxxFLZY#z>@PYlkeOt-GlY4jVI4>BN zC4-BL`G#AqmbQY&`#`7LS^2%j>@X|}Fp%4T;Po&`h%pkpr+3h^D|Gu*&g5Yy6Y)%7B3z>w#k>TjPim}Q7}B4Fq%%a z)&yoYFWlMP#msQ#K!ydcTh6hH;s!un*ZL)ETLgP`c!)W02F`nKI`^ke7PVegmAEv@ sk~gv})4M#^NmXfD*YlKwUDwV(0d85^v_{Pi<^TWy07*qoM6N<$g03stFaQ7m literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/697.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/697.png new file mode 100644 index 0000000000000000000000000000000000000000..855732e3edcf326e1efbd7fc6629335fe9d1bd54 GIT binary patch literal 509 zcmVK_nyu3dE5-y^u|U#Pe)=pPW;q-H<_ z=|U)^Nf@SP9EQ4S-f>ZzrZu#Y9(eE`@4WjC_nd2zxC

M3euiqR(*2m&BPrlO%3i zKP35nNBa6f_q8WU=L#0ZJAT4(7xM4?;@hQyLw~5-RJ2+xJ>A$4+7Ws?<%R$!;}hHi zM_X+L7TEQlo6V+@Bq5F?#G5PkAwZc|m>JYzo%Jh^*B-4YNn+wCW`A$r=DP6e@k^`n zl43mONJrBSHyRDq;)p1U>2y0buP@=nW>jQ&zy}8R(2Ix9Ns@#(ia7XkU^nIfVDs6g zZ zhFVC0nN5k?pSCe`I2SNj9pGwCE37cj;t;@lufL(P*<$b09n6XTY9F`cSl04CIkDMk z^xi870%nT=q-m