From 8ada1c34978d9ef2807ce8b994e2b536f6aec133 Mon Sep 17 00:00:00 2001 From: Sampsa <69092953+S4mpsa@users.noreply.github.com> Date: Sat, 10 Feb 2024 10:16:40 +0200 Subject: Add EIC recipes for a few Singularities & Infinity Catalyst (#389) * Add EIC recipes for Iron Singularity, Fluxed Electrum Singulatiry & Infinity Catalyst * Update dependancy? * Update dependencies.gradle * Update dependencies.gradle * Update dependencies.gradle using us tag so long the other one not working * Update dependencies.gradle --------- Co-authored-by: Martin Robertz Former-commit-id: 2bd4adf2020a326af5e137250b48ff943318b0d2 --- .../ElectricImplosionCompressorRecipes.java | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'src/main') diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java index 500dfb6faf..d3da5e1373 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java @@ -1,6 +1,7 @@ package com.github.bartimaeusnek.bartworks.common.loaders; import static gregtech.api.enums.GT_Values.M; +import static gregtech.api.enums.Mods.Avaritia; import static gregtech.api.enums.Mods.EternalSingularity; import static gregtech.api.enums.Mods.GoodGenerator; import static gregtech.api.enums.Mods.OpenComputers; @@ -122,6 +123,43 @@ public class ElectricImplosionCompressorRecipes implements Runnable { 20 * 4, (int) TierEU.RECIPE_UXV); + // Infinity Catalyst + addElectricImplosionRecipe( + // IN. + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfinityCatalyst, 64L), }, + new FluidStack[] { GT_Values.NF }, + // OUT. + new ItemStack[] { getModItem(Avaritia.ID, "Resource", 1L, 5) }, + new FluidStack[] { GT_Values.NF }, + // Recipe stats. + 1 * 1, + (int) TierEU.RECIPE_UIV); + + if (UniversalSingularities.isModLoaded()) { + // Fluxed Singularity + addElectricImplosionRecipe( + // IN. + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.block, Materials.ElectrumFlux, 16L), }, + new FluidStack[] { GT_Values.NF }, + // OUT. + new ItemStack[] { getModItem(UniversalSingularities.ID, "universal.general.singularity", 1L, 20) }, + new FluidStack[] { GT_Values.NF }, + // Recipe stats. + 1 * 1, + (int) TierEU.RECIPE_UIV); + + // Iron Singularity + addElectricImplosionRecipe( + // IN. + new ItemStack[] { GT_Values.NI }, + new FluidStack[] { Materials.Iron.getMolten(7296 * 9 * 144L) }, + // OUT. + new ItemStack[] { getModItem(Avaritia.ID, "Singularity", 1L, 0) }, + new FluidStack[] { GT_Values.NF }, + // Recipe stats. + 1 * 1, + (int) TierEU.RECIPE_UIV); + } // MHDCSM V2 addElectricImplosionRecipe( // IN. -- cgit