aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorSampsa <69092953+S4mpsa@users.noreply.github.com>2024-02-10 10:16:40 +0200
committerGitHub <noreply@github.com>2024-02-10 09:16:40 +0100
commit8ada1c34978d9ef2807ce8b994e2b536f6aec133 (patch)
treea9a8a9c1ea9a23892b3aca8978c8d0fe4688103e /src/main
parente20356931786eb060f626f774922fd52e0c890e5 (diff)
downloadGT5-Unofficial-8ada1c34978d9ef2807ce8b994e2b536f6aec133.tar.gz
GT5-Unofficial-8ada1c34978d9ef2807ce8b994e2b536f6aec133.tar.bz2
GT5-Unofficial-8ada1c34978d9ef2807ce8b994e2b536f6aec133.zip
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 <dream-master@gmx.net> Former-commit-id: 2bd4adf2020a326af5e137250b48ff943318b0d2
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java38
1 files changed, 38 insertions, 0 deletions
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.