diff options
author | GDCloud <93287602+GDCloudstrike@users.noreply.github.com> | 2023-05-16 21:46:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-16 21:46:33 +0200 |
commit | 093985107e8db7ed5640e9cd12728e20ea84fa29 (patch) | |
tree | 796961e4162e71c8af9ebf60e0cc1db6973b396b /src/main/java/gregtech/loaders/postload/chains | |
parent | 686a78b8df700bc69849b36da30cdbcf72513e60 (diff) | |
download | GT5-Unofficial-093985107e8db7ed5640e9cd12728e20ea84fa29.tar.gz GT5-Unofficial-093985107e8db7ed5640e9cd12728e20ea84fa29.tar.bz2 GT5-Unofficial-093985107e8db7ed5640e9cd12728e20ea84fa29.zip |
Eternity nanites (#1997)
* generate nanite
* textures
* recipe
* timepiece instead
* spotlessApply (#1998)
Co-authored-by: GitHub GTNH Actions <>
* add primordial matter
* texture
* add recipe
* primordial matter instead of uum
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/chains')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java | 25 |
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); + } } |