aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/chains
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
index b3ff9af45e..be8130aa7e 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
@@ -13,6 +13,8 @@ import net.minecraftforge.fluids.FluidStack;
import gregtech.api.enums.*;
import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Recipe;
+import gregtech.api.util.GT_RecipeBuilder;
public class GT_NaniteChain {
@@ -185,7 +187,7 @@ public class GT_NaniteChain {
getModItem(GoodGenerator.ID, "huiCircuit", 1, 4) // Paradox circuit
},
new FluidStack[] { MaterialsUEVplus.SpaceTime.getMolten(144), Materials.Infinity.getMolten(576),
- Materials.UUMatter.getFluid(1_000_000), },
+ MaterialsUEVplus.PrimordialMatter.getFluid(64_000), },
new ItemStack[] { MaterialsUEVplus.Universium.getNanite(2) },
null,
null,
@@ -193,5 +195,26 @@ public class GT_NaniteChain {
2_000_000_000,
3);
+ // Eternity nanites
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Forcicium, 0, false),
+ // Quantum Anomaly
+ getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0, 32105),
+ MaterialsUEVplus.TranscendentMetal.getNanite(1),
+ MaterialsUEVplus.Eternity.getBlocks(8),
+ getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32),
+ ItemList.Timepiece.get(4))
+ .itemOutputs(MaterialsUEVplus.Eternity.getNanite(4))
+ .fluidInputs(
+ MaterialsUEVplus.Space.getMolten(1152),
+ MaterialsUEVplus.ExcitedDTSC.getFluid(50000),
+ MaterialsUEVplus.PrimordialMatter.getFluid(64_000))
+ .noFluidOutputs()
+ .duration(750 * GT_RecipeBuilder.SECONDS)
+ .eut(TierEU.RECIPE_MAX)
+ .specialValue(3)
+ .addTo(GT_Recipe.GT_Recipe_Map.sNanoForge);
+
}
}