aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/chains
diff options
context:
space:
mode:
authorMaya <10861407+serenibyss@users.noreply.github.com>2024-09-12 13:01:25 -0500
committerGitHub <noreply@github.com>2024-09-12 20:01:25 +0200
commit544a7b3aa81a0478faa9de670d12af60ed830d89 (patch)
tree55b27e5aba3ea40aab15f635e26fe852b36d3346 /src/main/java/gregtech/loaders/postload/chains
parente003cddca9a3ac0a2d7b5a0b7be79f3cf6e03481 (diff)
downloadGT5-Unofficial-544a7b3aa81a0478faa9de670d12af60ed830d89.tar.gz
GT5-Unofficial-544a7b3aa81a0478faa9de670d12af60ed830d89.tar.bz2
GT5-Unofficial-544a7b3aa81a0478faa9de670d12af60ed830d89.zip
2.7 Stargate (#3105)
Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: NotAPenguin <michiel.vandeginste@gmail.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/NaniteChain.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/chains/NaniteChain.java b/src/main/java/gregtech/loaders/postload/chains/NaniteChain.java
index 9be7e1b6b6..ab1981ee98 100644
--- a/src/main/java/gregtech/loaders/postload/chains/NaniteChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/NaniteChain.java
@@ -262,5 +262,23 @@ public class NaniteChain {
.eut(TierEU.RECIPE_MAX)
.addTo(nanoForgeRecipes);
+ // MagMatter nanites, currently only used in the production of Stargates.
+ GTValues.RA.stdBuilder()
+ .itemInputs(
+ GTOreDictUnificator.get(OrePrefixes.lens, Materials.Forcicium, 0, false),
+ GTOreDictUnificator.get(OrePrefixes.lens, Materials.Forcillium, 0, false),
+ MaterialsUEVplus.Universium.getNanite(1),
+ MaterialsUEVplus.MagMatter.getBlocks(8),
+ getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 64),
+ GTOreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1))
+ .itemOutputs(MaterialsUEVplus.MagMatter.getNanite(1))
+ .fluidInputs(
+ MaterialsUEVplus.QuarkGluonPlasma.getFluid(100_000),
+ MaterialsUEVplus.PhononMedium.getFluid(64_000),
+ MaterialsUEVplus.PrimordialMatter.getFluid(128_000))
+ .metadata(NANO_FORGE_TIER, 3)
+ .duration(16 * MINUTES + 40 * SECONDS)
+ .eut(TierEU.RECIPE_MAX)
+ .addTo(nanoForgeRecipes);
}
}