diff options
Diffstat (limited to 'src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java')
-rw-r--r-- | src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java | 58 |
1 files changed, 15 insertions, 43 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java index 0fa3ac1082..da12900bfd 100644 --- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java +++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java @@ -55,32 +55,15 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist final long aMaterialMass = aMaterial.getMass(); switch (aPrefix) { - case plate: - registerPlate(aMaterial, aStack, aNoSmashing); - break; - case plateDouble: - registerPlateDouble(aMaterial, aStack, aNoSmashing, aMaterialMass); - break; - case plateTriple: - registerPlateTriple(aMaterial, aStack, aNoSmashing, aMaterialMass); - break; - case plateQuadruple: - registerPlateQuadruple(aMaterial, aStack, aNoSmashing, aMaterialMass, aNoWorking); - break; - case plateQuintuple: - registerPlateQuintuple(aMaterial, aStack, aNoSmashing, aMaterialMass); - break; - case plateDense: - registerPlateDense(aMaterial, aStack, aNoSmashing, aMaterialMass); - break; - case itemCasing: - registerItemCasing(aPrefix, aMaterial, aStack, aNoSmashing); - break; - case plateAlloy: - registerPlateAlloy(aOreDictName, aStack); - break; - default: - break; + case plate -> registerPlate(aMaterial, aStack, aNoSmashing); + case plateDouble -> registerPlateDouble(aMaterial, aStack, aNoSmashing, aMaterialMass); + case plateTriple -> registerPlateTriple(aMaterial, aStack, aNoSmashing, aMaterialMass); + case plateQuadruple -> registerPlateQuadruple(aMaterial, aStack, aNoSmashing, aMaterialMass, aNoWorking); + case plateQuintuple -> registerPlateQuintuple(aMaterial, aStack, aNoSmashing, aMaterialMass); + case plateDense -> registerPlateDense(aMaterial, aStack, aNoSmashing, aMaterialMass); + case itemCasing -> registerItemCasing(aPrefix, aMaterial, aStack, aNoSmashing); + case plateAlloy -> registerPlateAlloy(aOreDictName, aStack); + default -> {} } } @@ -478,14 +461,13 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist private void registerPlateAlloy(final String aOreDictName, final ItemStack aStack) { switch (aOreDictName) { - case "plateAlloyCarbon": + case "plateAlloyCarbon" -> { RA.addAssemblerRecipe( GT_ModHandler.getIC2Item("generator", 1L), GT_Utility.copyAmount(4L, aStack), GT_ModHandler.getIC2Item("windMill", 1L), 6400, 8); - GT_ModHandler.addAlloySmelterRecipe( GT_Utility.copyAmount(1L, aStack), new ItemStack(Blocks.glass, 3, W), @@ -493,7 +475,6 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist 400, 4, false); - GT_ModHandler.addAlloySmelterRecipe( GT_Utility.copyAmount(1L, aStack), Materials.Glass.getDust(3), @@ -501,10 +482,8 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist 400, 4, false); - - break; - - case "plateAlloyAdvanced": + } + case "plateAlloyAdvanced" -> { GT_ModHandler.addAlloySmelterRecipe( GT_Utility.copyAmount(1L, aStack), new ItemStack(Blocks.glass, 3, W), @@ -512,7 +491,6 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist 400, 4, false); - GT_ModHandler.addAlloySmelterRecipe( GT_Utility.copyAmount(1L, aStack), Materials.Glass.getDust(3), @@ -520,18 +498,12 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist 400, 4, false); - - break; - - case "plateAlloyIridium": + } + case "plateAlloyIridium" -> // Remove IC2 Shaped recipe for Iridium Reinforced Plate GT_ModHandler.removeRecipeByOutputDelayed(aStack); - - break; - - default: - break; + default -> {} } } |