Skip to content

Commit

Permalink
Added Infinity Water Cell Recipe (#1059)
Browse files Browse the repository at this point in the history
Co-authored-by: Martin Robertz <dream-master@gmx.net>
  • Loading branch information
Nockyx and Dream-Master authored Nov 7, 2024
1 parent f950fed commit d86a7e6
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions src/main/java/com/dreammaster/scripts/ScriptAE2FC.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import static gregtech.api.enums.Mods.AE2FluidCraft;
import static gregtech.api.enums.Mods.AppliedEnergistics2;
import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.EternalSingularity;
import static gregtech.api.enums.Mods.GTPlusPlus;
import static gregtech.api.enums.Mods.GoodGenerator;
Expand Down Expand Up @@ -39,6 +40,7 @@
import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTUtility;
import gtPlusPlus.core.material.MaterialsAlloy;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;

public class ScriptAE2FC implements IScriptLoader {

Expand Down Expand Up @@ -166,6 +168,11 @@ public void loadRecipes() {
final ItemStack AE2FC_INTERFACE_P2P = getModItem(AE2FluidCraft.ID, "part_fluid_p2p_interface", 1);
final ItemStack AE2_ADVANCED_HOUSING = getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 61);
final ItemStack T7_YOT = new ItemStack(Loaders.yottaFluidTankCell, 1, 6);
final ItemStack AE2FC_INFINITY_WATER_STORAGE_CELL = getModItem(
AE2FluidCraft.ID,
"fluid_storage.infinity.water",
1,
0);
final ItemStack AE2FC_ADVANCED_FLUID_STORAGE_HOUSING = getModItem(
AE2FluidCraft.ID,
"fluid_storage_housing",
Expand Down Expand Up @@ -703,6 +710,49 @@ public void loadRecipes() {
.itemOutputs(COMPONENT_16384).fluidInputs(Materials.SolderingAlloy.getMolten(72)).requiresCleanRoom()
.duration(10 * SECONDS).eut(TierEU.RECIPE_UV).addTo(circuitAssemblerRecipes);

// Infinite Water Cell
ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe(
(AE2FC_INFINITY_WATER_STORAGE_CELL),
"--ebcbe--",
"-dalflad-",
"egllhllge",
"illljllli",
"cfhjkjhfc",
"illljllli",
"egllhllge",
"-dalflad-",
"--ebcbe--",
'a',
"plateSuperdenseCeruclase",
'b',
"plateSuperdenseCallistoIce",
'c',
"plateSuperdenseEnrichedHolmium",
'd',
"plateSuperdenseOsmiridium",
'e',
"blockCosmicNeutronium",
'f',
ItemList.Field_Generator_UV.get(1L),
'g',
"plateSuperdenseOsmium",
'h',
getModItem(Avaritia.ID, "Resource", 1, 5),
'i',
"plateSuperdenseLedox",
'j',
GregtechItemList.Hatch_Reservoir.get(1L),
'k',
AE2FC_ADVANCED_FLUID_STORAGE_HOUSING,
'l',
createItemStack(
AE2FluidCraft.ID,
"fluid_packet",
1,
0,
"{FluidStack:{FluidName:water,Amount:2147483647}}",
missing));

// Fluid Quantum Drive
ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe(
(AE2FC_QUANTUM_CELL),
Expand Down

0 comments on commit d86a7e6

Please sign in to comment.