Skip to content

Commit

Permalink
Add recipe for Fluid Void Cell (#1057)
Browse files Browse the repository at this point in the history
Co-authored-by: Martin Robertz <[email protected]>
Co-authored-by: Maya <[email protected]>
  • Loading branch information
3 people authored Dec 26, 2024
1 parent 5caa161 commit 479232b
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions src/main/java/com/dreammaster/scripts/ScriptAE2FC.java
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,8 @@ public void loadRecipes() {
final ItemStack AE2FC_LEVEL_WIRELESS = getModItem(AE2FluidCraft.ID, "wireless_level_terminal", 1, 0);
final ItemStack AE2FC_QUANTUM_CELL = getModItem(AE2FluidCraft.ID, "fluid_storage.quantum", 1, 0);
final ItemStack AE2FC_SINGULARITY_CELL = getModItem(AE2FluidCraft.ID, "fluid_storage.singularity", 1, 0);
final ItemStack AE2FC_FLUID_VOID_CELL = getModItem(AE2FluidCraft.ID, "fluid_storage.void", 1, 0);
final ItemStack AE2_SINGULARITY = getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 47);
final ItemStack AE2FC_FLUID_STORAGE_HOUSING = getModItem(AE2FluidCraft.ID, "fluid_storage_housing", 1, 0);
final ItemStack AE2_P2P_ME = getModItem(AppliedEnergistics2.ID, "item.ItemMultiPart", 1, 460);
final ItemStack AE2FC_INTERFACE_P2P = getModItem(AE2FluidCraft.ID, "part_fluid_p2p_interface", 1);
Expand Down Expand Up @@ -431,6 +433,26 @@ public void loadRecipes() {
COMPONENT_4096,
'P',
FLUID_CORE_2));
GameRegistry.addRecipe(
new ShapedOreRecipe(
AE2FC_FLUID_VOID_CELL,
"dCW",
"SKS",
"WAh",
'C',
"plateCertusQuartz",
'W',
"screwCertusQuartz",
'S',
"plateTungstenSteel",
'A',
"plateStainlessSteel",
'K',
AE2_SINGULARITY,
'd',
"craftingToolHardHammer",
'h',
"craftingToolScrewdriver"));

// Fluid Storage Bus
GTValues.RA.stdBuilder()
Expand Down Expand Up @@ -1026,6 +1048,17 @@ public void loadRecipes() {
GTValues.RA.stdBuilder().itemInputs(AE2_ITEM_WIRELESS, AE2FC_LEVEL_TERMINAL).itemOutputs(AE2FC_LEVEL_WIRELESS)
.duration(30 * SECONDS).eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);

// DEFECTIVE SINGULARITY CELL
GTValues.RA.stdBuilder()
.itemInputs(
GTOreDictUnificator.get(OrePrefixes.screw, Materials.CertusQuartz, 2L),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.CertusQuartz, 1L),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2L),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 1L),
AE2_SINGULARITY,
GTUtility.getIntegratedCircuit(2))
.itemOutputs(AE2FC_FLUID_VOID_CELL).duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes);

// Interface from Small to Block and opposite
GameRegistry.addShapelessRecipe(AE2FC_INTERFACE_SMALL, AE2FC_INTERFACE);
GameRegistry.addShapelessRecipe(AE2FC_INTERFACE, AE2FC_INTERFACE_SMALL);
Expand Down

0 comments on commit 479232b

Please sign in to comment.