Skip to content

Commit

Permalink
Add recipes for the fluid solidifier multi (#973)
Browse files Browse the repository at this point in the history
  • Loading branch information
FourIsTheNumber authored Sep 6, 2024
1 parent 7105e11 commit f05e35a
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,12 @@
import static gregtech.api.enums.Mods.ZTones;
import static gregtech.api.enums.OrePrefixes.screw;
import static gregtech.api.util.GTModHandler.RecipeBits.DELETE_ALL_OTHER_RECIPES;
import static gtPlusPlus.core.material.MaterialsAlloy.AQUATIC_STEEL;
import static gtPlusPlus.core.material.MaterialsAlloy.INCONEL_792;
import static gtPlusPlus.core.material.MaterialsAlloy.LEAGRISIUM;
import static gtPlusPlus.core.material.MaterialsAlloy.NITINOL_60;
import static gtPlusPlus.core.material.MaterialsAlloy.STELLITE;
import static gtPlusPlus.core.material.MaterialsAlloy.TALONITE;

import java.util.function.Consumer;

Expand Down Expand Up @@ -697,6 +701,28 @@ public void run() {
OrePrefixes.plate.get(Materials.StainlessSteel), 'E', OrePrefixes.circuit.get(Materials.EV),
'B', ItemList.Electric_Piston_HV });

// Fluid Shaper
GTModHandler.addCraftingRecipe(
ItemList.Machine_Multi_Solidifier.get(1),
bits,
new Object[] { "CFC", "EAE", "CFC", 'A', ItemList.Machine_IV_FluidSolidifier, 'E',
ItemList.Electric_Pump_IV, 'F', OrePrefixes.circuit.get(Materials.LuV), 'C',
INCONEL_792.getPlate(1) });

// Solidifier Casing
GTModHandler.addCraftingRecipe(
ItemList.Casing_Fluid_Solidifier.get(1),
bits,
new Object[] { "PhP", "TFT", "PwP", 'P', INCONEL_792.getPlate(1), 'F', AQUATIC_STEEL.getFrameBox(1),
'T', TALONITE.getPlate(1) });

// Solidifier Radiator Casing
GTModHandler.addCraftingRecipe(
ItemList.Radiator_Fluid_Solidifier.get(2),
bits,
new Object[] { "BBB", "BPB", "BKB", 'P', ItemList.Casing_Fluid_Solidifier, 'K',
ItemList.Electric_Pump_IV, 'B', LEAGRISIUM.getPlate(1) });

// Large Electric Compressor
GTModHandler.addCraftingRecipe(
ItemList.Machine_Multi_IndustrialCompressor.get(1),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@
import static gregtech.api.util.GTRecipeBuilder.TICKS;
import static gregtech.api.util.GTRecipeBuilder.WILDCARD;
import static gtPlusPlus.core.block.ModBlocks.blockFishTrap;
import static gtPlusPlus.core.material.MaterialsAlloy.AQUATIC_STEEL;
import static gtPlusPlus.core.material.MaterialsAlloy.HASTELLOY_C276;
import static gtPlusPlus.core.material.MaterialsAlloy.HASTELLOY_W;
import static gtPlusPlus.core.material.MaterialsAlloy.HASTELLOY_X;
import static gtPlusPlus.core.material.MaterialsAlloy.INCONEL_792;
import static gtPlusPlus.core.material.MaterialsAlloy.LEAGRISIUM;
import static gtPlusPlus.core.material.MaterialsAlloy.NITINOL_60;
import static gtPlusPlus.core.material.MaterialsAlloy.STELLITE;
import static gtPlusPlus.core.material.MaterialsAlloy.TALONITE;
import static gtPlusPlus.core.material.MaterialsElements.STANDALONE.CHRONOMATIC_GLASS;

import java.util.HashMap;
Expand Down Expand Up @@ -2277,6 +2281,16 @@ public void run() {
.itemOutputs(ItemList.Casing_Laser.get(1)).duration(2 * SECONDS + 10 * TICKS).eut(16)
.addTo(assemblerRecipes);

// Solidifier Casing
GTValues.RA.stdBuilder().itemInputs(INCONEL_792.getPlate(4), AQUATIC_STEEL.getFrameBox(1), TALONITE.getPlate(2))
.itemOutputs(ItemList.Casing_Fluid_Solidifier.get(1)).duration(2 * SECONDS + 10 * TICKS).eut(16)
.addTo(assemblerRecipes);

// Solidifier Radiator Casing
GTValues.RA.stdBuilder().itemInputs(ItemList.Casing_Fluid_Solidifier.get(1), ItemList.Electric_Pump_IV.get(1))
.fluidInputs(LEAGRISIUM.getFluidStack(1008)).itemOutputs(ItemList.Radiator_Fluid_Solidifier.get(2))
.duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes);

// Electric Compressor Casing
GTValues.RA.stdBuilder()
.itemInputs(
Expand Down

0 comments on commit f05e35a

Please sign in to comment.