diff options
Diffstat (limited to 'src/main/java/goodgenerator/util/MaterialFix.java')
-rw-r--r-- | src/main/java/goodgenerator/util/MaterialFix.java | 158 |
1 files changed, 73 insertions, 85 deletions
diff --git a/src/main/java/goodgenerator/util/MaterialFix.java b/src/main/java/goodgenerator/util/MaterialFix.java index 795686f676..d3a0548aca 100644 --- a/src/main/java/goodgenerator/util/MaterialFix.java +++ b/src/main/java/goodgenerator/util/MaterialFix.java @@ -1,6 +1,7 @@ package goodgenerator.util; import com.github.bartimaeusnek.bartworks.system.material.Werkstoff; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -10,75 +11,72 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; public class MaterialFix { + public static void MaterialFluidExtractionFix(Werkstoff material) { if (material.hasItemType(OrePrefixes.ingot)) { - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.ingot), null, material.getMolten(144), 0, 32, 8); + GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.ingot), null, material.getMolten(144), 0, 32, 8); GT_Values.RA.addFluidSolidifierRecipe( - ItemList.Shape_Mold_Ingot.get(0), material.getMolten(144), material.get(OrePrefixes.ingot), 32, 48); + ItemList.Shape_Mold_Ingot.get(0), + material.getMolten(144), + material.get(OrePrefixes.ingot), + 32, + 48); } if (material.hasItemType(OrePrefixes.plate)) { - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.plate), null, material.getMolten(144), 0, 32, 8); + GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.plate), null, material.getMolten(144), 0, 32, 8); GT_Values.RA.addFluidSolidifierRecipe( - ItemList.Shape_Mold_Plate.get(0), material.getMolten(144), material.get(OrePrefixes.plate), 32, 48); + ItemList.Shape_Mold_Plate.get(0), + material.getMolten(144), + material.get(OrePrefixes.plate), + 32, + 48); } - if (material.hasItemType(OrePrefixes.gearGtSmall)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.gearGtSmall), null, material.getMolten(144), 0, 32, 8); - if (material.hasItemType(OrePrefixes.stickLong)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.stickLong), null, material.getMolten(144), 0, 32, 8); - if (material.hasItemType(OrePrefixes.spring)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.spring), null, material.getMolten(144), 0, 32, 8); - if (material.hasItemType(OrePrefixes.stick)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.stick), null, material.getMolten(72), 0, 16, 8); - if (material.hasItemType(OrePrefixes.itemCasing)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.itemCasing), null, material.getMolten(72), 0, 16, 8); - if (material.hasItemType(OrePrefixes.wireGt01)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.wireGt01), null, material.getMolten(72), 0, 16, 8); - if (material.hasItemType(OrePrefixes.cableGt01)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.cableGt01), - GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Ash, 2), - material.getMolten(72), - 10000, - 16, - 8); - if (material.hasItemType(OrePrefixes.foil)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.foil), null, material.getMolten(36), 0, 8, 8); - if (material.hasItemType(OrePrefixes.springSmall)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.springSmall), null, material.getMolten(36), 0, 8, 8); - if (material.hasItemType(OrePrefixes.ring)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.ring), null, material.getMolten(36), 0, 8, 8); - if (material.hasItemType(OrePrefixes.bolt)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.bolt), null, material.getMolten(18), 0, 4, 8); - if (material.hasItemType(OrePrefixes.wireFine)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.wireFine), null, material.getMolten(18), 0, 4, 8); - if (material.hasItemType(OrePrefixes.round)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.round), null, material.getMolten(16), 0, 4, 8); - if (material.hasItemType(OrePrefixes.screw)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.screw), null, material.getMolten(16), 0, 4, 8); - if (material.hasItemType(OrePrefixes.nugget)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.nugget), null, material.getMolten(16), 0, 4, 8); - if (material.hasItemType(OrePrefixes.rotor)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.rotor), null, material.getMolten(612), 0, 136, 8); - if (material.hasItemType(OrePrefixes.gearGt)) - GT_Values.RA.addFluidExtractionRecipe( - material.get(OrePrefixes.gearGt), null, material.getMolten(576), 0, 128, 8); + if (material.hasItemType(OrePrefixes.gearGtSmall)) GT_Values.RA.addFluidExtractionRecipe( + material.get(OrePrefixes.gearGtSmall), + null, + material.getMolten(144), + 0, + 32, + 8); + if (material.hasItemType(OrePrefixes.stickLong)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.stickLong), null, material.getMolten(144), 0, 32, 8); + if (material.hasItemType(OrePrefixes.spring)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.spring), null, material.getMolten(144), 0, 32, 8); + if (material.hasItemType(OrePrefixes.stick)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.stick), null, material.getMolten(72), 0, 16, 8); + if (material.hasItemType(OrePrefixes.itemCasing)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.itemCasing), null, material.getMolten(72), 0, 16, 8); + if (material.hasItemType(OrePrefixes.wireGt01)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.wireGt01), null, material.getMolten(72), 0, 16, 8); + if (material.hasItemType(OrePrefixes.cableGt01)) GT_Values.RA.addFluidExtractionRecipe( + material.get(OrePrefixes.cableGt01), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Ash, 2), + material.getMolten(72), + 10000, + 16, + 8); + if (material.hasItemType(OrePrefixes.foil)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.foil), null, material.getMolten(36), 0, 8, 8); + if (material.hasItemType(OrePrefixes.springSmall)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.springSmall), null, material.getMolten(36), 0, 8, 8); + if (material.hasItemType(OrePrefixes.ring)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.ring), null, material.getMolten(36), 0, 8, 8); + if (material.hasItemType(OrePrefixes.bolt)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.bolt), null, material.getMolten(18), 0, 4, 8); + if (material.hasItemType(OrePrefixes.wireFine)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.wireFine), null, material.getMolten(18), 0, 4, 8); + if (material.hasItemType(OrePrefixes.round)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.round), null, material.getMolten(16), 0, 4, 8); + if (material.hasItemType(OrePrefixes.screw)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.screw), null, material.getMolten(16), 0, 4, 8); + if (material.hasItemType(OrePrefixes.nugget)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.nugget), null, material.getMolten(16), 0, 4, 8); + if (material.hasItemType(OrePrefixes.rotor)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.rotor), null, material.getMolten(612), 0, 136, 8); + if (material.hasItemType(OrePrefixes.gearGt)) GT_Values.RA + .addFluidExtractionRecipe(material.get(OrePrefixes.gearGt), null, material.getMolten(576), 0, 128, 8); } public static void addRecipeForMultiItems() { @@ -99,10 +97,10 @@ public class MaterialFix { 60); GT_ModHandler.addCraftingRecipe( tMaterial.get(OrePrefixes.plateDouble, 1), - new Object[] {"P", "P", "h", 'P', tMaterial.get(OrePrefixes.plate, 1)}); + new Object[] { "P", "P", "h", 'P', tMaterial.get(OrePrefixes.plate, 1) }); GT_ModHandler.addCraftingRecipe( tMaterial.get(OrePrefixes.ingotDouble, 1), - new Object[] {"P", "P", "h", 'P', tMaterial.get(OrePrefixes.ingot, 1)}); + new Object[] { "P", "P", "h", 'P', tMaterial.get(OrePrefixes.ingot, 1) }); } if (tMaterial.hasItemType(OrePrefixes.plateTriple) && tMaterial.hasItemType(OrePrefixes.ingotTriple)) { GT_Values.RA.addBenderRecipe( @@ -123,24 +121,14 @@ public class MaterialFix { tMaterial.get(OrePrefixes.plateTriple, 1), (int) Math.max(tMaterial.getStats().getMass(), 1L), 60); - GT_ModHandler.addCraftingRecipe(tMaterial.get(OrePrefixes.plateTriple, 1), new Object[] { - "B", - "P", - "h", - 'P', - tMaterial.get(OrePrefixes.plate, 1), - 'B', - tMaterial.get(OrePrefixes.plateDouble, 1) - }); - GT_ModHandler.addCraftingRecipe(tMaterial.get(OrePrefixes.ingotTriple, 1), new Object[] { - "B", - "P", - "h", - 'P', - tMaterial.get(OrePrefixes.ingot, 1), - 'B', - tMaterial.get(OrePrefixes.ingotDouble, 1) - }); + GT_ModHandler.addCraftingRecipe( + tMaterial.get(OrePrefixes.plateTriple, 1), + new Object[] { "B", "P", "h", 'P', tMaterial.get(OrePrefixes.plate, 1), 'B', + tMaterial.get(OrePrefixes.plateDouble, 1) }); + GT_ModHandler.addCraftingRecipe( + tMaterial.get(OrePrefixes.ingotTriple, 1), + new Object[] { "B", "P", "h", 'P', tMaterial.get(OrePrefixes.ingot, 1), 'B', + tMaterial.get(OrePrefixes.ingotDouble, 1) }); } if (tMaterial.hasItemType(OrePrefixes.plateDense)) { GT_Values.RA.addBenderRecipe( @@ -192,7 +180,7 @@ public class MaterialFix { if (tMaterial.hasItemType(OrePrefixes.stick)) { GT_ModHandler.addCraftingRecipe( tMaterial.get(OrePrefixes.stickLong, 1), - new Object[] {"PhP", 'P', tMaterial.get(OrePrefixes.stick, 1)}); + new Object[] { "PhP", 'P', tMaterial.get(OrePrefixes.stick, 1) }); GT_Values.RA.addForgeHammerRecipe( tMaterial.get(OrePrefixes.stick, 2), tMaterial.get(OrePrefixes.stickLong, 1), @@ -203,7 +191,7 @@ public class MaterialFix { if (tMaterial.hasItemType(OrePrefixes.spring)) { GT_ModHandler.addCraftingRecipe( tMaterial.get(OrePrefixes.spring, 1), - new Object[] {" s ", "fPx", " P ", 'P', tMaterial.get(OrePrefixes.stickLong, 1)}); + new Object[] { " s ", "fPx", " P ", 'P', tMaterial.get(OrePrefixes.stickLong, 1) }); GT_Values.RA.addBenderRecipe( tMaterial.get(OrePrefixes.stickLong, 1), GT_Utility.getIntegratedCircuit(1), @@ -214,7 +202,7 @@ public class MaterialFix { if (tMaterial.hasItemType(OrePrefixes.springSmall)) { GT_ModHandler.addCraftingRecipe( tMaterial.get(OrePrefixes.springSmall, 1), - new Object[] {" s ", "fPx", 'P', tMaterial.get(OrePrefixes.stick, 1)}); + new Object[] { " s ", "fPx", 'P', tMaterial.get(OrePrefixes.stick, 1) }); GT_Values.RA.addBenderRecipe( tMaterial.get(OrePrefixes.stick, 1), GT_Utility.getIntegratedCircuit(1), |