From aaf88d87a2111ced5c381a016dbed6c136edb7fc Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Sun, 4 Aug 2024 05:49:03 +0100 Subject: Circuit material overhaul (#2814) * first push to use new Materials for circuits * dont deprecate or redefine ultimate * sa * move it * second round * dont deprecate or redefine advanced * part 3 * part 4 * part 5 * part 6 * mini fix --- .../java/gregtech/test/GTRecipeTest.java | 13 +- .../com/elisis/gtnhlanth/loader/RecipeLoader.java | 28 +- .../bartworks/common/items/Circuit_Programmer.java | 2 +- .../common/loaders/recipes/Assembler.java | 29 +- .../common/loaders/recipes/CraftingRecipes.java | 22 +- .../material/CircuitGeneration/BW_Meta_Items.java | 88 ++--- .../technus/tectech/loader/recipe/Assembler.java | 48 +-- .../tectech/loader/recipe/AssemblyLine.java | 8 +- .../tectech/loader/recipe/CircuitAssembler.java | 2 +- .../loader/recipe/ResearchStationAssemblyLine.java | 231 ++++++------- .../java/common/recipeLoaders/AssemblyLine.java | 18 +- src/main/java/common/recipeLoaders/Crafting.java | 6 +- .../recipeLoaders/ResearchableAssemblyLine.java | 32 +- .../crossmod/thaumcraft/Research.java | 10 +- .../loader/ComponentAssemblyLineRecipeLoader.java | 2 +- .../java/goodgenerator/loader/RecipeLoader.java | 16 +- .../java/goodgenerator/loader/RecipeLoader_02.java | 26 +- src/main/java/gregtech/api/enums/Materials.java | 20 +- src/main/java/gregtech/api/enums/Tier.java | 64 ++-- .../GT_MetaTileEntity_Hatch_Maintenance.java | 2 +- .../common/items/GT_IntegratedCircuit_Item.java | 2 +- .../common/items/GT_MetaGenerated_Item_01.java | 52 +-- .../common/items/GT_MetaGenerated_Item_02.java | 4 +- .../common/items/GT_MetaGenerated_Item_03.java | 78 ++--- .../load/GT_Loader_MetaTileEntities_Recipes.java | 385 ++++++++++----------- .../gregtech/loaders/misc/GT_Achievements.java | 3 - .../loaders/postload/GT_CraftingRecipeLoader.java | 82 ++--- .../loaders/postload/chains/GT_NaniteChain.java | 4 +- .../postload/chains/GT_PCBFactoryRecipes.java | 2 +- .../loaders/postload/recipes/AssemblerRecipes.java | 44 +-- .../postload/recipes/AssemblyLineRecipes.java | 94 ++--- .../postload/recipes/CircuitAssemblerRecipes.java | 34 +- .../postload/recipes/ThaumcraftRecipes.java | 27 +- .../loaders/preload/GT_Loader_OreDictionary.java | 45 ++- .../core/item/chemistry/GenericChem.java | 2 +- .../gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 4 +- .../gtPlusPlus/core/recipe/RECIPES_Machines.java | 12 +- .../java/gtPlusPlus/core/recipe/common/CI.java | 4 +- .../gtPlusPlus/plugin/agrichem/BioRecipes.java | 2 +- .../gregtech/GregtechAdvancedBoilers.java | 12 +- .../GregtechGeothermalThermalGenerator.java | 6 +- .../gregtech/GregtechRocketFuelGenerator.java | 8 +- src/main/java/kubatech/loaders/RecipeLoader.java | 20 +- .../net/glease/ggfab/ComponentRecipeLoader.java | 6 +- 44 files changed, 787 insertions(+), 812 deletions(-) (limited to 'src') diff --git a/src/functionalTest/java/gregtech/test/GTRecipeTest.java b/src/functionalTest/java/gregtech/test/GTRecipeTest.java index e6882080e9..8cf7c36b84 100644 --- a/src/functionalTest/java/gregtech/test/GTRecipeTest.java +++ b/src/functionalTest/java/gregtech/test/GTRecipeTest.java @@ -3,8 +3,6 @@ package gregtech.test; import static gregtech.api.enums.GT_Values.RA; import static gregtech.api.enums.ItemList.Circuit_Parts_Crystal_Chip_Master; import static gregtech.api.enums.ItemList.IC2_LapotronCrystal; -import static gregtech.api.enums.Materials.Advanced; -import static gregtech.api.enums.Materials.BlueTopaz; import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.OrePrefixes.circuit; import static gregtech.api.enums.OrePrefixes.lens; @@ -32,6 +30,7 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; import gregtech.api.recipe.RecipeMap; import gregtech.api.recipe.RecipeMapBuilder; import gregtech.api.util.GT_Recipe; @@ -55,14 +54,14 @@ class GTRecipeTest { .addTo(recipeMap); RA.stdBuilder() - .itemInputs(new ItemStack(lapis_block, 1), get(circuit, Advanced, 1)) + .itemInputs(new ItemStack(lapis_block, 1), get(circuit, Materials.HV, 1)) .itemOutputs(IC2_LapotronCrystal.get(1)) .duration(0) .eut(0) .addTo(recipeMap); lapotronChipRecipe = RA.stdBuilder() - .itemInputs(IC2_LapotronCrystal.getWildcard(1), copyAmount(0, get(lens, BlueTopaz, 1))) + .itemInputs(IC2_LapotronCrystal.getWildcard(1), copyAmount(0, get(lens, Materials.BlueTopaz, 1))) .itemOutputs(Circuit_Parts_Crystal_Chip_Master.get(3)) .duration(0) .eut(0) @@ -118,7 +117,7 @@ class GTRecipeTest { @Test void findWithExactSameInputs() { GT_Recipe recipe = recipeMap.findRecipeQuery() - .items(new ItemStack(lapis_block, 1), get(circuit, Advanced, 1)) + .items(new ItemStack(lapis_block, 1), get(circuit, Materials.HV, 1)) .find(); assertNotNull(recipe); @@ -136,7 +135,7 @@ class GTRecipeTest { assertNotNull(chestRecipe); GT_Recipe lapotronChipRecipe = recipeMap.findRecipeQuery() - .items(IC2_LapotronCrystal.getWildcard(1), copyAmount(0, get(lens, BlueTopaz, 1))) + .items(IC2_LapotronCrystal.getWildcard(1), copyAmount(0, get(lens, Materials.BlueTopaz, 1))) .find(); assertNotNull(lapotronChipRecipe); } @@ -158,7 +157,7 @@ class GTRecipeTest { tag.setFloat("charge", 123456); lapisBlock.stackTagCompound = tag; GT_Recipe recipe = recipeMap.findRecipeQuery() - .items(lapisBlock, get(circuit, Advanced, 1)) + .items(lapisBlock, get(circuit, Materials.HV, 1)) .find(); assertNotNull(recipe); diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java index 5b6ebe0a20..3889a8ffad 100644 --- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java +++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java @@ -171,7 +171,7 @@ public class RecipeLoader { .itemInputs( ItemList.Hull_LuV.get(1), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plateDense, 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 4), ItemList.Conveyor_Module_LuV.get(4), GT_Utility.copyAmount(2, LanthItemList.BEAMLINE_PIPE), GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2), @@ -190,7 +190,7 @@ public class RecipeLoader { ItemList.Hull_LuV.get(1), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plateDense, 8), ItemList.Casing_Coil_Superconductor.get(2), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 8), ItemList.Electric_Pump_LuV.get(2), GT_Utility.copyAmount(2, LanthItemList.BEAMLINE_PIPE), GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.VanadiumGallium, 2), @@ -209,8 +209,8 @@ public class RecipeLoader { ItemList.Hull_LuV.get(1), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plateDense, 8), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Lead, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.SuperconductorUHV, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UV, 2), GT_Utility.copyAmount(2, LanthItemList.BEAMLINE_PIPE), GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.VanadiumGallium, 1), GT_Utility.getIntegratedCircuit(16) @@ -228,8 +228,8 @@ public class RecipeLoader { ItemList.Hull_LuV.get(1), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plateDense, 8), ItemList.Casing_Coil_Superconductor.get(12), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.SuperconductorUHV, 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UV, 8), GT_Utility.copyAmount(8, LanthItemList.BEAMLINE_PIPE), GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.NiobiumTitanium, 8), GT_Utility.getIntegratedCircuit(16)) @@ -317,7 +317,7 @@ public class RecipeLoader { Materials.Copper.getPlates(4), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plate, 5), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorLuV, 4), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 4 }, + new Object[] { OrePrefixes.circuit.get(Materials.ZPM), 4 }, ItemList.Emitter_LuV.get(6), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 32), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Electrum, 6)) @@ -341,7 +341,7 @@ public class RecipeLoader { Materials.Copper.getPlates(4), WerkstoffMaterialPool.MuMetal.get(OrePrefixes.plate, 5), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorZPM, 4), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 4 }, + new Object[] { OrePrefixes.circuit.get(Materials.UV), 4 }, ItemList.Emitter_ZPM.get(6), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 64), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Electrum, 6)) @@ -361,7 +361,7 @@ public class RecipeLoader { .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1), - new Object[] { OrePrefixes.circuit.get(Materials.Elite), 4 }, + new Object[] { OrePrefixes.circuit.get(Materials.IV), 4 }, ItemList.Robot_Arm_LuV.get(2), ItemList.Robot_Arm_LuV.get(2), ItemList.Conveyor_Module_LuV.get(2), @@ -411,7 +411,7 @@ public class RecipeLoader { Materials.Argon.getGas(1000)) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1), - new Object[] { OrePrefixes.circuit.get(Materials.Elite), 4 }, + new Object[] { OrePrefixes.circuit.get(Materials.IV), 4 }, ItemList.Robot_Arm_LuV.get(2), ItemList.Robot_Arm_LuV.get(2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16), @@ -482,7 +482,7 @@ public class RecipeLoader { ) .itemInputs( ItemList.Hull_LuV.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 2 }, + new Object[] { OrePrefixes.circuit.get(Materials.LuV), 2 }, new ItemStack(LanthItemList.CAPILLARY_EXCHANGE, 2), ItemList.Electric_Pump_LuV.get(1), LanthItemList.BEAMLINE_PIPE, @@ -506,7 +506,7 @@ public class RecipeLoader { ) .itemInputs( ItemList.Hull_LuV.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 6 }, + new Object[] { OrePrefixes.circuit.get(Materials.LuV), 6 }, new ItemStack(LanthItemList.CAPILLARY_EXCHANGE, 4), ItemList.Electric_Pump_LuV.get(2), ItemList.Electric_Motor_LuV.get(4), @@ -3429,7 +3429,7 @@ public class RecipeLoader { ItemList.Electric_Motor_IV.get(4L), ItemList.Electric_Pump_IV.get(4L), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Desh, 4L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 4L), GT_Utility.getIntegratedCircuit(1)) .itemOutputs(LanthItemList.DIGESTER) .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(1440)) @@ -3444,7 +3444,7 @@ public class RecipeLoader { ItemList.Electric_Motor_EV.get(4L), ItemList.Electric_Pump_EV.get(2L), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 4L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.EV, 4L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(LanthItemList.DISSOLUTION_TANK) .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(720)) diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/items/Circuit_Programmer.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/items/Circuit_Programmer.java index f0c746dd64..59332b17a2 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/items/Circuit_Programmer.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/items/Circuit_Programmer.java @@ -233,6 +233,6 @@ public class Circuit_Programmer extends GT_Generic_Item implements IElectricItem private boolean isLVCircuit(ItemStack stack) { return BW_Util.checkStackAndPrefix(stack) && OrePrefixes.circuit.equals(GT_OreDictUnificator.getAssociation(stack).mPrefix) - && GT_OreDictUnificator.getAssociation(stack).mMaterial.mMaterial.equals(Materials.Basic); + && GT_OreDictUnificator.getAssociation(stack).mMaterial.mMaterial.equals(Materials.LV); } } diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/Assembler.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/Assembler.java index 7c866d53d2..9d244e5eba 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/Assembler.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/Assembler.java @@ -41,7 +41,7 @@ public class Assembler implements Runnable { .itemInputs( new ItemStack(ItemRegistry.BW_BLOCKS[0], 1, 0), Materials.Lapis.getPlates(9), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 2L), GT_Utility.getIntegratedCircuit(17)) .itemOutputs(new ItemStack(ItemRegistry.BW_BLOCKS[0], 1, 1)) .fluidInputs(FluidRegistry.getFluidStack("ic2coolant", 1000)) @@ -111,7 +111,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.MV, 1L), Materials.Aluminium.getPlates(1), ItemList.Circuit_Board_Plastic.get(1L), ItemList.Battery_RE_LV_Lithium.get(1L)) @@ -152,24 +152,13 @@ public class Assembler implements Runnable { ItemStack converter = converters[j][i]; ItemStack eInput = input[j][i]; ItemStack eDynamo = dynamo[j][i]; - long recipeConsumption; - switch (i) { - case 0: - recipeConsumption = TierEU.RECIPE_EV; - break; - case 1: - recipeConsumption = TierEU.RECIPE_IV; - break; - case 2: - recipeConsumption = TierEU.RECIPE_LuV; - break; - case 3: - recipeConsumption = TierEU.RECIPE_ZPM; - break; - default: - recipeConsumption = TierEU.RECIPE_EV; - break; - } + long recipeConsumption = switch (i) { + case 0 -> TierEU.RECIPE_EV; + case 1 -> TierEU.RECIPE_IV; + case 2 -> TierEU.RECIPE_LuV; + case 3 -> TierEU.RECIPE_ZPM; + default -> TierEU.RECIPE_EV; + }; int solderingAmount = Math.max(144 * i, 72) * (j + 1); diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/CraftingRecipes.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/CraftingRecipes.java index 17a5d5b025..e156aacbe7 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/CraftingRecipes.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/CraftingRecipes.java @@ -376,7 +376,7 @@ public class CraftingRecipes implements Runnable { BioItemList.mBioLabParts[2], RecipeLoader.BITSD, new Object[] { "SFE", "CPC", "NFN", 'N', - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Nichrome, 1L), 'C', "circuit" + Materials.Data, + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Nichrome, 1L), 'C', "circuit" + Materials.EV, 'F', ItemList.Field_Generator_EV.get(1L), 'E', ItemList.Emitter_EV.get(1L), 'S', ItemList.Sensor_EV.get(1L), 'P', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 1L), }); @@ -385,20 +385,18 @@ public class CraftingRecipes implements Runnable { BioItemList.mBioLabParts[3], RecipeLoader.BITSD, new Object[] { "SFE", "CPC", "NFN", 'N', - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1L), 'C', - "circuit" + Materials.Master, 'F', ItemList.Field_Generator_LuV.get(1L), 'E', - ItemList.Emitter_LuV.get(1L), 'S', ItemList.Sensor_LuV.get(1L), 'P', - WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 1), }); + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1L), 'C', "circuit" + Materials.LuV, + 'F', ItemList.Field_Generator_LuV.get(1L), 'E', ItemList.Emitter_LuV.get(1L), 'S', + ItemList.Sensor_LuV.get(1L), 'P', WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 1), }); // ClonalCellularSynthesisModule GT_ModHandler.addCraftingRecipe( BioItemList.mBioLabParts[4], RecipeLoader.BITSD, new Object[] { "FEF", "CPC", "FSF", 'N', - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1L), 'C', - "circuit" + Materials.Master, 'F', ItemList.Field_Generator_LuV.get(1L), 'E', - ItemList.Emitter_LuV.get(1L), 'S', ItemList.Sensor_LuV.get(1L), 'P', - WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 1), }); + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1L), 'C', "circuit" + Materials.LuV, + 'F', ItemList.Field_Generator_LuV.get(1L), 'E', ItemList.Emitter_LuV.get(1L), 'S', + ItemList.Sensor_LuV.get(1L), 'P', WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 1), }); GT_ModHandler.addCraftingRecipe( new GT_TileEntity_BioVat( @@ -407,7 +405,7 @@ public class CraftingRecipes implements Runnable { StatCollector.translateToLocal("tile.biovat.name")).getStackForm(1L), RecipeLoader.BITSD, new Object[] { "GCG", "KHK", "GCG", 'G', new ItemStack(ItemRegistry.bw_glasses[0], 1, 1), 'C', - "circuit" + Materials.Data, 'K', GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Silver, 1L), + "circuit" + Materials.EV, 'K', GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Silver, 1L), 'H', ItemList.MACHINE_HULLS[3].get(1L) }); ItemStack[] Pistons2 = { ItemList.Electric_Piston_HV.get(1L), ItemList.Electric_Piston_EV.get(1L), @@ -421,8 +419,8 @@ public class CraftingRecipes implements Runnable { Materials.Iridium, Materials.Osmium, Materials.Naquadah }; Materials[] wireMat2 = { Materials.Kanthal, Materials.Nichrome, Materials.TungstenSteel, Materials.Naquadah, Materials.NaquadahAlloy, Materials.SuperconductorUHV }; - Materials[] circuits2 = { Materials.Advanced, Materials.Data, Materials.Elite, Materials.Master, - Materials.Ultimate, Materials.SuperconductorUHV }; + Materials[] circuits2 = { Materials.HV, Materials.EV, Materials.IV, Materials.LuV, Materials.ZPM, + Materials.UV }; for (int i = 3; i < GT_Values.VN.length - 1; i++) { // 12625 diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/CircuitGeneration/BW_Meta_Items.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/CircuitGeneration/BW_Meta_Items.java index 99eb6e7d7e..7d749d11b7 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/CircuitGeneration/BW_Meta_Items.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/CircuitGeneration/BW_Meta_Items.java @@ -100,50 +100,50 @@ public class BW_Meta_Items { String tooltip = ""; String aOreDictPrefix = OrePrefixes.circuit.toString(); switch (aTier) { - case 0: - additionalOreDictData = Materials.Primitive.toString(); - tooltip = Materials.Primitive.getToolTip(); - break; - case 1: - additionalOreDictData = Materials.Basic.toString(); - tooltip = Materials.Basic.getToolTip(); - break; - case 2: - additionalOreDictData = Materials.Good.toString(); - tooltip = Materials.Good.getToolTip(); - break; - case 3: - additionalOreDictData = Materials.Advanced.toString(); - tooltip = Materials.Advanced.getToolTip(); - break; - case 4: - additionalOreDictData = Materials.Data.toString(); - tooltip = Materials.Data.getToolTip(); - break; - case 5: - additionalOreDictData = Materials.Elite.toString(); - tooltip = Materials.Elite.getToolTip(); - break; - case 6: - additionalOreDictData = Materials.Master.toString(); - tooltip = Materials.Master.getToolTip(); - break; - case 7: - additionalOreDictData = Materials.Ultimate.toString(); - tooltip = Materials.Ultimate.getToolTip(); - break; - case 8: - additionalOreDictData = Materials.SuperconductorUHV.toString(); - tooltip = Materials.SuperconductorUHV.getToolTip(); - break; - case 9: - additionalOreDictData = "Infinite"; - tooltip = "An Infinite Circuit"; - break; - case 10: - additionalOreDictData = "Bio"; - tooltip = "A Bio Circuit"; - break; + case 0 -> { + additionalOreDictData = Materials.ULV.toString(); + tooltip = Materials.ULV.getToolTip(); + } + case 1 -> { + additionalOreDictData = Materials.LV.toString(); + tooltip = Materials.LV.getToolTip(); + } + case 2 -> { + additionalOreDictData = Materials.MV.toString(); + tooltip = Materials.MV.getToolTip(); + } + case 3 -> { + additionalOreDictData = Materials.HV.toString(); + tooltip = Materials.HV.getToolTip(); + } + case 4 -> { + additionalOreDictData = Materials.EV.toString(); + tooltip = Materials.EV.getToolTip(); + } + case 5 -> { + additionalOreDictData = Materials.IV.toString(); + tooltip = Materials.IV.getToolTip(); + } + case 6 -> { + additionalOreDictData = Materials.LuV.toString(); + tooltip = Materials.LuV.getToolTip(); + } + case 7 -> { + additionalOreDictData = Materials.ZPM.toString(); + tooltip = Materials.ZPM.getToolTip(); + } + case 8 -> { + additionalOreDictData = Materials.UV.toString(); + tooltip = Materials.UV.getToolTip(); + } + case 9 -> { + additionalOreDictData = Materials.UHV.toString(); + tooltip = Materials.UHV.getToolTip(); + } + case 10 -> { + additionalOreDictData = Materials.UEV.toString(); + tooltip = Materials.UEV.getToolTip(); + } } ItemStack tStack = BW_Meta_Items.NEWCIRCUITS.addCircuit(aID, aName, tooltip, aTier); diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java b/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java index c374ae4d4e..35dea3f0ed 100644 --- a/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java +++ b/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java @@ -75,7 +75,7 @@ public class Assembler implements Runnable { .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium, 6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 1), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Cobalt, 16), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 16), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.NiobiumTitanium, 2)) @@ -89,7 +89,7 @@ public class Assembler implements Runnable { .itemInputs( CustomItemList.eM_Power.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 1), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.NiobiumTitanium, 2)) .itemOutputs(CustomItemList.eM_Computer_Casing.get(1)) .fluidInputs(Materials.Aluminium.getMolten(1296)) @@ -996,7 +996,7 @@ public class Assembler implements Runnable { .itemInputs( ItemList.Transformer_LuV_IV.get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.IV, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.TungstenSteel, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 2L, 2)) @@ -1010,7 +1010,7 @@ public class Assembler implements Runnable { .itemInputs( ItemList.Transformer_ZPM_LuV.get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), GT_OreDictUnificator .get(OrePrefixes.plate, getOrDefault("Rhodium-PlatedPalladium", Materials.Chrome), 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.NiobiumTitanium, 4), @@ -1025,7 +1025,7 @@ public class Assembler implements Runnable { .itemInputs( ItemList.Transformer_UV_ZPM.get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.TungstenSteel, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 2L, 4)) @@ -1039,7 +1039,7 @@ public class Assembler implements Runnable { .itemInputs( ItemList.Transformer_MAX_UV.get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.SuperconductorUHV, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UV, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.Naquadah, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 2L, 5)) @@ -1053,7 +1053,7 @@ public class Assembler implements Runnable { .itemInputs( getItemContainer("Transformer_UEV_UHV").get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Infinite, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UHV, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.ElectrumFlux, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 4L, 5)) @@ -1067,7 +1067,7 @@ public class Assembler implements Runnable { .itemInputs( getItemContainer("Transformer_UIV_UEV").get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Bio, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UEV, 2), GT_OreDictUnificator.get(OrePrefixes.plate, getOrDefault("Bedrockium", Materials.Neutronium), 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.Bedrockium, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 8L, 5)) @@ -1081,7 +1081,7 @@ public class Assembler implements Runnable { .itemInputs( getItemContainer("Transformer_UMV_UIV").get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Optical, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UIV, 2), GT_OreDictUnificator.get(OrePrefixes.plate, getOrDefault("BlackPlutonium", Materials.Neutronium), 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.Draconium, 4), getModItem(BartWorks.ID, "BW_GlasBlocks", 16L, 5)) @@ -2772,7 +2772,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 0), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -2784,7 +2784,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 0), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -2796,7 +2796,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 0), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -2809,7 +2809,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -2821,7 +2821,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -2833,7 +2833,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.teslaComponent.getWithDamage(4, 1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8)) @@ -3327,7 +3327,7 @@ public class Assembler implements Runnable { GT_ModHandler.getIC2Item("teslaCoil", 1), CustomItemList.tM_TeslaSecondary.get(4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 4), ItemList.Upgrade_Overclocker.get(4)) .itemOutputs(CustomItemList.Machine_Multi_TeslaCoil.get(1)) .fluidInputs(Materials.Silver.getMolten(576)) @@ -3339,7 +3339,7 @@ public class Assembler implements Runnable { .itemInputs( ItemList.Machine_HV_Microwave.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 4), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 16), ItemList.Upgrade_Overclocker.get(4)) .itemOutputs(CustomItemList.Machine_Multi_Microwave.get(1)) @@ -3365,7 +3365,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.Machine_Multi_Transformer.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 4), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Cobalt, 64), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 64), CustomItemList.DATApipe.get(4)) @@ -3420,7 +3420,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.eM_Computer_Casing.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 1), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Cobalt, 64), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Electrum, 64), GT_OreDictUnificator @@ -3436,7 +3436,7 @@ public class Assembler implements Runnable { .itemInputs( CustomItemList.eM_Computer_Casing.get(1), ItemList.Hatch_Input_Bus_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 1), CustomItemList.DATApipe.get(2)) .itemOutputs(CustomItemList.dataIn_Hatch.get(1)) .fluidInputs(Materials.Iridium.getMolten(1296)) @@ -3449,7 +3449,7 @@ public class Assembler implements Runnable { .itemInputs( CustomItemList.eM_Computer_Casing.get(1), ItemList.Hatch_Output_Bus_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 1), CustomItemList.DATApipe.get(2)) .itemOutputs(CustomItemList.dataOut_Hatch.get(1)) .fluidInputs(Materials.Iridium.getMolten(1296)) @@ -3462,7 +3462,7 @@ public class Assembler implements Runnable { .itemInputs( CustomItemList.eM_Computer_Bus.get(1), ItemList.Hatch_Input_Bus_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), CustomItemList.DATApipe.get(4)) .itemOutputs(CustomItemList.rack_Hatch.get(1)) .fluidInputs(Materials.Iridium.getMolten(1296)) @@ -3474,7 +3474,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.eM_Computer_Casing.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 1), CustomItemList.DATApipe.get(16), ItemList.Cover_Screen.get(1), new ItemStack(Blocks.stone_button, 16), @@ -3489,7 +3489,7 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.eM_Computer_Casing.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Bio, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UEV, 1), CustomItemList.DATApipe.get(32), ItemList.Cover_Screen.get(1), new ItemStack(Blocks.stone_button, 16), diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/AssemblyLine.java b/src/main/java/com/github/technus/tectech/loader/recipe/AssemblyLine.java index 59348ff6b4..c5796cb2fd 100644 --- a/src/main/java/com/github/technus/tectech/loader/recipe/AssemblyLine.java +++ b/src/main/java/com/github/technus/tectech/loader/recipe/AssemblyLine.java @@ -31,7 +31,7 @@ public class AssemblyLine implements Runnable { .metadata(RESEARCH_TIME, 16 * MINUTES + 20 * SECONDS) .itemInputs( CustomItemList.Machine_Multi_Switch.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 2 }, + new Object[] { OrePrefixes.circuit.get(Materials.LuV), 2 }, ItemList.Tool_DataOrb.get(1), ItemList.Cover_Screen.get(1)) .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2coolant"), 2000), Materials.Hydrogen.getGas(1000)) @@ -91,7 +91,7 @@ public class AssemblyLine implements Runnable { ItemList.Emitter_ZPM.get(8), ItemList.Robot_Arm_ZPM.get(1), ItemList.Electric_Motor_ZPM.get(2), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UV), 1 }, new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Naquadah, 2) }, new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Naquadah, 16) }, CustomItemList.DATApipe.get(2)) @@ -110,7 +110,7 @@ public class AssemblyLine implements Runnable { .metadata(RESEARCH_TIME, 16 * MINUTES + 40 * SECONDS) .itemInputs( CustomItemList.Machine_Multi_Switch.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 2 }, + new Object[] { OrePrefixes.circuit.get(Materials.UV), 2 }, ItemList.Tool_DataOrb.get(1), ItemList.Cover_Screen.get(1), new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 8) }, @@ -132,7 +132,7 @@ public class AssemblyLine implements Runnable { .itemInputs( CustomItemList.Machine_Multi_Switch.get(1), ItemList.Sensor_ZPM.get(8), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 4 }, + new Object[] { OrePrefixes.circuit.get(Materials.UV), 4 }, ItemList.Field_Generator_ZPM.get(1), ItemList.Electric_Motor_ZPM.get(2), new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Naquadah, 4) }, diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/CircuitAssembler.java b/src/main/java/com/github/technus/tectech/loader/recipe/CircuitAssembler.java index 0c20827ca4..d267652fdd 100644 --- a/src/main/java/com/github/technus/tectech/loader/recipe/CircuitAssembler.java +++ b/src/main/java/com/github/technus/tectech/loader/recipe/CircuitAssembler.java @@ -43,7 +43,7 @@ public class CircuitAssembler implements Runnable { // Parametrizer Memory Card GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LV, 2), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Gold, 4)) .itemOutputs(CustomItemList.parametrizerMemory.get(1)) .fluidInputs(Materials.Plastic.getMolten(72)) diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/ResearchStationAssemblyLine.java b/src/main/java/com/github/technus/tectech/loader/recipe/ResearchStationAssemblyLine.java index d4f63a7d23..515d68e409 100644 --- a/src/main/java/com/github/technus/tectech/loader/recipe/ResearchStationAssemblyLine.java +++ b/src/main/java/com/github/technus/tectech/loader/recipe/ResearchStationAssemblyLine.java @@ -92,7 +92,7 @@ public class ResearchStationAssemblyLine implements Runnable { 4, new Object[] { ItemList.OilDrill4.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 4L }, ItemList.Electric_Motor_UHV.get(4), + new Object[] { OrePrefixes.circuit.get(Materials.UHV), 4L }, ItemList.Electric_Motor_UHV.get(4), ItemList.Electric_Pump_UHV.get(4), GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Neutronium, 4), ItemList.Sensor_UHV.get(3), ItemList.Field_Generator_UHV.get(3), @@ -109,7 +109,7 @@ public class ResearchStationAssemblyLine implements Runnable { 2048, 8_000_000, 1, - new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 1L }, + new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.UHV), 1L }, GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Infinity, 8), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 8), getModItem(NewHorizonsCoreMod.ID, "item.MicaInsulatorFoil", 64, 0), @@ -126,7 +126,7 @@ public class ResearchStationAssemblyLine implements Runnable { 2048 * 2, 32_000_000, 1, - new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, + new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.UEV), 1L }, GT_OreDictUnificator.get("wireGt02Hypogen", 8L), getModItem(GTPlusPlus.ID, "itemScrewHypogen", 8, 0), getModItem(NewHorizonsCoreMod.ID, "item.MicaInsulatorFoil", 64, 0), getModItem(NewHorizonsCoreMod.ID, "item.MicaInsulatorFoil", 64, 0), @@ -143,7 +143,7 @@ public class ResearchStationAssemblyLine implements Runnable { 8_192, 128_000_000, 1, - new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, + new Object[] { new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1L }, GT_OreDictUnificator.get(OrePrefixes.wireGt02, MaterialsUEVplus.SpaceTime, 8), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 8), getModItem(EternalSingularity.ID, "eternal_singularity", 1L), @@ -171,8 +171,8 @@ public class ResearchStationAssemblyLine implements Runnable { 2, new Object[] { ItemList.Hull_MAX.get(1L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUHV, 2L), - ItemList.Circuit_Chip_QPIC.get(2L), - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 2L }, ItemList.UHV_Coil.get(2L), + ItemList.Circuit_Chip_QPIC.get(2L), new Object[] { OrePrefixes.circuit.get(Materials.UHV), 2L }, + ItemList.UHV_Coil.get(2L), new ItemStack[] { ItemList.Reactor_Coolant_He_6.get(1L), ItemList.Reactor_Coolant_NaK_6.get(1L), ItemList.Reactor_Coolant_Sp_2.get(1L) }, new ItemStack[] { ItemList.Reactor_Coolant_He_6.get(1L), ItemList.Reactor_Coolant_NaK_6.get(1L), @@ -205,7 +205,7 @@ public class ResearchStationAssemblyLine implements Runnable { 4, new Object[] { getItemContainer("Hull_UEV").get(1L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 2L), - ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.Bio), 2L }, + ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.UEV), 2L }, ItemList.UHV_Coil.get(4L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Electric_Pump_UEV.get(1L) }, @@ -224,12 +224,11 @@ public class ResearchStationAssemblyLine implements Runnable { 8, new Object[] { getItemContainer("Hull_UIV").get(1L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUIV, 2L), - ItemList.Circuit_Chip_QPIC.get(4L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 2L }, ItemList.UHV_Coil.get(8L), - ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), + ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.UIV), 2L }, + ItemList.UHV_Coil.get(8L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), - ItemList.Electric_Pump_UIV.get(1L) }, + ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Electric_Pump_UIV.get(1L) }, new FluidStack[] { Materials.SuperCoolant.getFluid(16_000L), new FluidStack(solderUEV, 20 * 144), Materials.UUMatter.getFluid(16_000L) }, getItemContainer("Hatch_Energy_UIV").get(1L), @@ -293,8 +292,8 @@ public class ResearchStationAssemblyLine implements Runnable { 4, new Object[] { ItemList.Hull_MAX.get(1L), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Longasssuperconductornameforuhvwire, 8L), - ItemList.Circuit_Chip_QPIC.get(2L), - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 2L }, ItemList.UHV_Coil.get(2L), + ItemList.Circuit_Chip_QPIC.get(2L), new Object[] { OrePrefixes.circuit.get(Materials.UHV), 2L }, + ItemList.UHV_Coil.get(2L), new ItemStack[] { ItemList.Reactor_Coolant_He_6.get(1L), ItemList.Reactor_Coolant_NaK_6.get(1L), ItemList.Reactor_Coolant_Sp_2.get(1L) }, new ItemStack[] { ItemList.Reactor_Coolant_He_6.get(1L), ItemList.Reactor_Coolant_NaK_6.get(1L), @@ -327,7 +326,7 @@ public class ResearchStationAssemblyLine implements Runnable { 8, new Object[] { getItemContainer("Hull_UEV").get(1L), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.SuperconductorUEVBase, 8L), - ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.Bio), 2L }, + ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.UEV), 2L }, ItemList.UHV_Coil.get(4L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Electric_Pump_UEV.get(1L) }, @@ -346,12 +345,11 @@ public class ResearchStationAssemblyLine implements Runnable { 16, new Object[] { getItemContainer("Hull_UIV").get(1L), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.SuperconductorUIVBase, 8L), - ItemList.Circuit_Chip_QPIC.get(4L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 2L }, ItemList.UHV_Coil.get(8L), - ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), + ItemList.Circuit_Chip_QPIC.get(4L), new Object[] { OrePrefixes.circuit.get(Materials.UIV), 2L }, + ItemList.UHV_Coil.get(8L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), - ItemList.Electric_Pump_UIV.get(1L) }, + ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Electric_Pump_UIV.get(1L) }, new FluidStack[] { Materials.SuperCoolant.getFluid(16_000L), new FluidStack(solderUEV, 20 * 144), Materials.UUMatter.getFluid(16_000L) }, getItemContainer("Hatch_Dynamo_UIV").get(1L), @@ -570,7 +568,7 @@ public class ResearchStationAssemblyLine implements Runnable { (int) TierEU.RECIPE_UIV, 1, new Object[] { CustomItemList.eM_energyTunnel7_UV.get(32), - new Object[] { OrePrefixes.circuit.get(Materials.Exotic), 32L }, ItemList.Electric_Pump_UIV.get(16), + new Object[] { OrePrefixes.circuit.get(Materials.UMV), 32L }, ItemList.Electric_Pump_UIV.get(16), GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 64), GT_OreDictUnificator.get(OrePrefixes.gearGt, MaterialsUEVplus.TranscendentMetal, 16), @@ -706,8 +704,8 @@ public class ResearchStationAssemblyLine implements Runnable { GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUEV, 6), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 20L }, - ItemList.Field_Generator_UEV.get(4), getModItem(EternalSingularity.ID, "eternal_singularity", 4L), + new Object[] { OrePrefixes.circuit.get(Materials.UIV), 20L }, ItemList.Field_Generator_UEV.get(4), + getModItem(EternalSingularity.ID, "eternal_singularity", 4L), getModItem(GTPlusPlus.ID, "MU-metaitem.01", 1L, 32105), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 64L), ItemList.Electric_Pump_UEV.get(4), ItemList.ZPM3.get(1), @@ -728,7 +726,7 @@ public class ResearchStationAssemblyLine implements Runnable { 32_000_000, 1, new Object[] { ItemList.Casing_Dim_Trans.get(1), ItemList.MicroTransmitter_UV.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 2L }, + new Object[] { OrePrefixes.circuit.get(Materials.UV), 2L }, getModItem(Avaritia.ID, "Singularity", 2L, 0), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 6), getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 2, 0), ItemList.Field_Generator_UHV.get(1L) }, @@ -749,7 +747,7 @@ public class ResearchStationAssemblyLine implements Runnable { GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ledox, 1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.CallistoIce, 1), ItemList.Reactor_Coolant_Sp_6.get(1L), getModItem(GTPlusPlus.ID, "itemScrewLaurenium", 12, 0), - new Object[] { OrePrefixes.circuit.get(Materials.Elite), 2L }, + new Object[] { OrePrefixes.circuit.get(Materials.IV), 2L }, GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 2), ItemList.Super_Chest_IV.get(1), ItemList.Super_Tank_IV.get(1), getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 1, 0), }, @@ -806,10 +804,10 @@ public class ResearchStationAssemblyLine implements Runnable { new Object[] { getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 7), getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 0), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 4L), - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32, 0), ItemList.Robot_Arm_UMV.get(4), ItemList.Emitter_UMV.get(4), ItemList.Sensor_UMV.get(4), }, new FluidStack[] { new FluidStack(FluidRegistry.getFluid("oganesson"), 50000), @@ -829,10 +827,10 @@ public class ResearchStationAssemblyLine implements Runnable { 100000, 3, new Object[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tritanium, 64L), - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Infinite), 1L }, ItemList.Energy_Cluster.get(8L), + new Object[] { OrePrefixes.circuit.get(Materials.UHV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UHV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UHV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UHV), 1L }, ItemList.Energy_Cluster.get(8L), ItemList.Field_Generator_UV.get(2), ItemList.Circuit_Wafer_HPIC.get(64), ItemList.Circuit_Wafer_HPIC.get(64), ItemList.Circuit_Parts_DiodeASMD.get(32), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 32), }, @@ -851,10 +849,10 @@ public class ResearchStationAssemblyLine implements Runnable { 6, new Object[] { GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, ItemList.ZPM2.get(8), + new Object[] { OrePrefixes.circuit.get(Materials.UEV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UEV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UEV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UEV), 1L }, ItemList.ZPM2.get(8), ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), ItemList.Circuit_Parts_DiodeASMD.get(64), @@ -874,10 +872,10 @@ public class ResearchStationAssemblyLine implements Runnable { 16, new Object[] { GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, ItemList.ZPM3.get(8), + new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1L }, + new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1L }, ItemList.ZPM3.get(8), ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), ItemList.Circuit_Parts_DiodeXSMD.get(64), @@ -898,10 +896,10 @@ public class ResearchStationAssemblyLine implements Runnable { 32, new Object[] { ELEMENT.STANDALONE.HYPOGEN.getPlateDouble(32), ELEMENT.STANDALONE.HYPOGEN.getPlateDouble(32), - new Object[] { OrePrefixes.circuit.get(Materials.Exotic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Exotic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Exotic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Exotic), 1 }, ItemList.ZPM4.get(8L), + new Object[] { OrePrefixes.circuit.get(Materials.UMV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UMV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UMV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UMV), 1 }, ItemList.ZPM4.get(8L), ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), ItemList.Circuit_Wafer_QPIC.get(64), GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.RawPicoWafer", 64), @@ -923,10 +921,10 @@ public class ResearchStationAssemblyLine implements Runnable { 64, new Object[] { ELEMENT.STANDALONE.DRAGON_METAL.getPlateDouble(32), ELEMENT.STANDALONE.DRAGON_METAL.getPlateDouble(32), - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Cosmic), 1 }, ItemList.ZPM5.get(8L), + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 }, ItemList.ZPM5.get(8L), ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), ItemList.Circuit_Wafer_QPIC.get(64), GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 64), @@ -950,10 +948,10 @@ public class ResearchStationAssemblyLine implements Runnable { 2000000, 1, new Object[] { GregtechItemList.Casing_Fusion_Internal.get(1), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1L }, - new Object[] { OrePrefixes.circu