diff options
author | Martin Robertz <dream-master@gmx.net> | 2022-11-07 22:23:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-07 22:23:43 +0100 |
commit | 1625c58704e6fe7869f2ab085e1ac6589ace1fc0 (patch) | |
tree | 45d53c33323512336a05bee92a59642927ffb77e | |
parent | 3a8bebbefc069800944e1332f29f3817196522d5 (diff) | |
download | GT5-Unofficial-1625c58704e6fe7869f2ab085e1ac6589ace1fc0.tar.gz GT5-Unofficial-1625c58704e6fe7869f2ab085e1ac6589ace1fc0.tar.bz2 GT5-Unofficial-1625c58704e6fe7869f2ab085e1ac6589ace1fc0.zip |
Multi Block tweaks (#437)
* Centrifuge assembler recipe
start with recipe map
* Bender
* update BS+SA
* Cutter
* Matter Fab
* Add machines
* spotless
-rw-r--r-- | build.gradle | 4 | ||||
-rw-r--r-- | src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java | 117 |
2 files changed, 87 insertions, 34 deletions
diff --git a/build.gradle b/build.gradle index 030dc18539..9298d9e5a9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ -//version: 1666118075 +//version: 1667597057 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. - Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. + Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/master/build.gradle for updates. */ diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java index 5af4d3fe1b..54bed21efe 100644 --- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java +++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java @@ -169,12 +169,11 @@ public class RECIPES_Machines { // EV/IV MACHINES public static ItemStack IV_MACHINE_Electrolyzer; - public static ItemStack EV_MACHINE_Centrifuge; - public static ItemStack EV_MACHINE_BendingMachine; + public static ItemStack IV_MACHINE_Centrifuge; + public static ItemStack IV_MACHINE_BendingMachine; public static ItemStack IV_MACHINE_Wiremill; public static ItemStack IV_MACHINE_Macerator; - public static ItemStack EV_MACHINE_Cutter; - public static ItemStack EV_MACHINE_MassFabricator; + public static ItemStack IV_MACHINE_Cutter; public static ItemStack IV_MACHINE_Extruder; public static ItemStack HV_MACHINE_Sifter; public static ItemStack IV_MACHINE_ThermalCentrifuge; @@ -1225,23 +1224,20 @@ public class RECIPES_Machines { // Lava Boiler boiler_Coal = ItemList.Machine_Bronze_Boiler.get(1); - // IV MACHINES - if (!GTNH) { - EV_MACHINE_BendingMachine = ItemList.Machine_EV_Bender.get(1); - EV_MACHINE_MassFabricator = ItemList.Machine_EV_Massfab.get(1); - EV_MACHINE_Centrifuge = ItemList.Machine_EV_Centrifuge.get(1); - EV_MACHINE_Cutter = ItemList.Machine_EV_Cutter.get(1); - } - // Balanced opposites - else { - EV_MACHINE_BendingMachine = ItemList.Machine_IV_Bender.get(1); - EV_MACHINE_MassFabricator = CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK - ? ItemUtils.getValueOfItemList("Machine_LuV_Massfab", ItemList.Machine_IV_Massfab) - .get(1) - : ItemList.Machine_IV_Massfab.get(1); - EV_MACHINE_Centrifuge = ItemList.Machine_IV_Centrifuge.get(1); - EV_MACHINE_Cutter = ItemList.Machine_IV_Cutter.get(1); - } + // IV/EV/HV MACHINES + IV_MACHINE_Electrolyzer = ItemList.Machine_IV_Electrolyzer.get(1); + IV_MACHINE_Centrifuge = ItemList.Machine_IV_Centrifuge.get(1); + IV_MACHINE_BendingMachine = ItemList.Machine_IV_Bender.get(1); + IV_MACHINE_Wiremill = ItemList.Machine_IV_Wiremill.get(1); + IV_MACHINE_Macerator = ItemList.Machine_IV_Macerator.get(1); + IV_MACHINE_Cutter = ItemList.Machine_IV_Cutter.get(1); + IV_MACHINE_Extruder = ItemList.Machine_IV_Extruder.get(1); + HV_MACHINE_Sifter = ItemList.Machine_HV_Sifter.get(1); + IV_MACHINE_ThermalCentrifuge = ItemList.Machine_IV_ThermalCentrifuge.get(1); + IV_MACHINE_OreWasher = ItemList.Machine_IV_OreWasher.get(1); + IV_MACHINE_AlloySmelter = ItemList.Machine_IV_AlloySmelter.get(1); + IV_MACHINE_Mixer = ItemList.Machine_IV_Mixer.get(1); + IV_MACHINE_ChemicalBath = ItemList.Machine_IV_ChemicalBath.get(1); } if (CORE.ConfigSwitches.enableMultiblock_IndustrialCokeOven) { if (LoadedMods.Railcraft) { @@ -1592,7 +1588,7 @@ public class RECIPES_Machines { pipeHugeStainlessSteel, CI.circuitTier5, CI.component_Plate[6], - EV_MACHINE_Centrifuge, + IV_MACHINE_Centrifuge, CI.component_Plate[6], CI.component_Plate[8], CI.machineCasing_IV, @@ -1610,6 +1606,17 @@ public class RECIPES_Machines { "stickTumbaga", CI.component_Plate[6], RECIPE_IndustrialCentrifugeCasing); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ALLOY.MARAGING250.getPlate(4), + ALLOY.INCONEL_792.getPlate(2), + ALLOY.TUMBAGA.getRod(3), + GT_Utility.getIntegratedCircuit(1), + }, + GT_Values.NF, + RECIPE_IndustrialCentrifugeCasing, + 50, + 16); } if (CORE.ConfigSwitches.enableMultiblock_IndustrialCokeOven) { @@ -1756,14 +1763,26 @@ public class RECIPES_Machines { "stickLongTumbaga", "plateTitanium", RECIPE_IndustrialMaterialPressFrame); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 4), + ALLOY.TANTALLOY_60.getRod(2), + ALLOY.TUMBAGA.getLongRod(2), + ALLOY.TUMBAGA.getFrameBox(1), + GT_Utility.getIntegratedCircuit(1), + }, + GT_Values.NF, + RECIPE_IndustrialMaterialPressFrame, + 50, + 16); // Industrial Material Press RecipeUtils.addShapedGregtechRecipe( "plateTitanium", CI.circuitTier5, "plateTitanium", - CI.machineCasing_EV, - EV_MACHINE_BendingMachine, - CI.machineCasing_EV, + CI.machineCasing_IV, + IV_MACHINE_BendingMachine, + CI.machineCasing_IV, "plateTitanium", CI.circuitTier5, "plateTitanium", @@ -2214,13 +2233,13 @@ public class RECIPES_Machines { // Matter Fabricator CPU RecipeUtils.addShapedGregtechRecipe( CI.getDoublePlate(8, 1), - CI.circuitTier5, + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Superconductor), 1L), CI.getPlate(8, 1), - cableTier8, - CI.machineCasing_LuV, - cableTier8, + GT_OreDictUnificator.get(OrePrefixes.cableGt04.get(Materials.NaquadahAlloy), 1L), + CI.machineCasing_UV, + GT_OreDictUnificator.get(OrePrefixes.cableGt04.get(Materials.NaquadahAlloy), 1L), CI.getPlate(8, 1), - CI.circuitTier5, + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.Superconductor), 1L), CI.getPlate(8, 1), RECIPE_IndustrialMatterFabController); // Matter Fabricator Frame Casing @@ -2235,6 +2254,17 @@ public class RECIPES_Machines { CI.component_Rod[8], "plateNiobiumCarbide", RECIPE_IndustrialMatterFabFrame); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ALLOY.NIOBIUM_CARBIDE.getPlate(4), + ALLOY.INCONEL_792.getRod(4), + ALLOY.INCONEL_690.getFrameBox(1), + GT_Utility.getIntegratedCircuit(1), + }, + GT_Values.NF, + RECIPE_IndustrialMatterFabFrame, + 50, + 16); // Matter Fabricator Coil RecipeUtils.addShapedGregtechRecipe( CI.getPlate(6, 1), @@ -2247,6 +2277,18 @@ public class RECIPES_Machines { CI.getPlate(7, 1), CI.getPlate(6, 1), RECIPE_IndustrialMatterFabCoil); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + CI.machineCasing_UV, + ALLOY.ZERON_100.getPlate(4), + ALLOY.PIKYONIUM.getPlate(2), + ALLOY.STELLITE.getFrameBox(2), + GT_Utility.getIntegratedCircuit(1), + }, + GT_Values.NF, + RECIPE_IndustrialMatterFabCoil, + 50, + 16); } if (CORE.ConfigSwitches.enableMultiblock_IndustrialSifter) { @@ -3176,13 +3218,24 @@ public class RECIPES_Machines { CI.craftingToolWrench, plate, GregtechItemList.Casing_CuttingFactoryFrame.get(Casing_Amount)); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ALLOY.MARAGING300.getPlate(4), + ALLOY.STELLITE.getPlate(2), + ALLOY.TALONITE.getFrameBox(1), + GT_Utility.getIntegratedCircuit(1), + }, + GT_Values.NF, + GregtechItemList.Casing_CuttingFactoryFrame.get(1L), + 50, + 16); RecipeUtils.addShapedRecipe( plate, - CI.getTieredCircuit(3), + CI.getTieredCircuit(4), plate, "wireFinePlatinum", - EV_MACHINE_Cutter, + IV_MACHINE_Cutter, "wireFinePlatinum", plate, CI.getTieredCircuit(4), |