Skip to content

Commit

Permalink
Add new singularity recipes to black hole
Browse files Browse the repository at this point in the history
  • Loading branch information
FourIsTheNumber committed Sep 7, 2024
1 parent e858138 commit db36174
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
// All recipes from Avaritia's Neutronium Compressor - now in GT!
public class NeutroniumCompressorRecipes implements Runnable {

// Use .metadata(COMPRESSION_TIER, 2) if you want a recipe to be black hole only
// Use itemInputsUnsafe for stack sizes > 64

@Override
public void run() {

Expand Down Expand Up @@ -387,20 +390,44 @@ public void run() {
.addTo(neutroniumCompressorRecipes);

// Recipes which require stabilized black hole - not from original neutronium compressor

// Eternal Singularity
GTValues.RA.stdBuilder().fluidInputs(MaterialsUEVplus.SpaceTime.getMolten(72L))
.itemOutputs(getModItem(EternalSingularity.ID, "eternal_singularity", 1)).duration(1 * TICKS)
.eut(TierEU.RECIPE_UIV).metadata(COMPRESSION_TIER, 2).addTo(neutroniumCompressorRecipes);

// Iron Singularity
GTValues.RA.stdBuilder().fluidInputs(Materials.Iron.getMolten(9455616L))
.itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 0)).duration(100 * SECONDS)
.eut(TierEU.RECIPE_UMV).metadata(COMPRESSION_TIER, 2).addTo(neutroniumCompressorRecipes);

// Gangue Singularity
GTValues.RA.stdBuilder()
.itemInputsUnsafe(GTUtility.copyAmountUnsafe(444444, Gangue.get(OrePrefixes.block, 1)))
.itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 31))
.duration(120 * SECONDS).eut(TierEU.RECIPE_UEV).metadata(COMPRESSION_TIER, 2)
.addTo(neutroniumCompressorRecipes);

// Copper Singularity
GTValues.RA.stdBuilder().fluidInputs(Materials.Copper.getMolten(3648 * 9 * 144L))
.itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 5)).duration(1 * TICKS)
.eut(TierEU.RECIPE_UIV).metadata(COMPRESSION_TIER, 2).addTo(neutroniumCompressorRecipes);

// Spaghettic Singularity
GTValues.RA.stdBuilder().itemInputs(
// fluxed electrum singularity
getModItem(UniversalSingularities.ID, "universal.general.singularity", 1L, 20))
.fluidInputs(MaterialsUEVplus.Mellion.getMolten(4 * 144L))
.itemOutputs(getModItem(EternalSingularity.ID, "combined_singularity", 1L, 2)).duration(1 * SECONDS)
.eut(TierEU.RECIPE_UMV).metadata(COMPRESSION_TIER, 2).addTo(neutroniumCompressorRecipes);

// Cryptic Singularity
GTValues.RA.stdBuilder().itemInputs(
// iron singularity
getModItem(Avaritia.ID, "Singularity", 1L, 0))
.fluidInputs(MaterialsUEVplus.Creon.getMolten(4 * 144L))
.itemOutputs(getModItem(EternalSingularity.ID, "combined_singularity", 1L, 4)).duration(1 * SECONDS)
.eut(TierEU.RECIPE_UMV).metadata(COMPRESSION_TIER, 2).addTo(neutroniumCompressorRecipes);
}
}
}

0 comments on commit db36174

Please sign in to comment.