From 24a95075b93ad68f3ab1297b69e3da22ae81de02 Mon Sep 17 00:00:00 2001 From: GDCloud <93287602+GDCloudstrike@users.noreply.github.com> Date: Sun, 12 Jan 2025 06:55:31 +0100 Subject: [PATCH] Add NC hatch recipes (#1152) Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com> --- dependencies.gradle | 2 +- .../recipes/AssemblingLineRecipes.java | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 3d55e22d9..03ef927ae 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api("com.github.GTNewHorizons:GT5-Unofficial:5.09.51.65:dev") + api("com.github.GTNewHorizons:GT5-Unofficial:5.09.51.67:dev") api("com.github.GTNewHorizons:Yamcl:0.6.0:dev") api("com.github.GTNewHorizons:Baubles:1.0.4:dev") diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java index 344716439..0d8d8fdfb 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java @@ -8,6 +8,7 @@ import static gregtech.api.enums.Mods.Computronics; import static gregtech.api.enums.Mods.EternalSingularity; import static gregtech.api.enums.Mods.GTNHIntergalactic; +import static gregtech.api.enums.Mods.GalacticraftAmunRa; import static gregtech.api.enums.Mods.GraviSuite; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.SGCraft; @@ -541,6 +542,44 @@ public void run() { (int) TierEU.RECIPE_UIV); } + if (GalacticraftAmunRa.isModLoaded()) { + // Nanite Containment Bus + TTRecipeAdder.addResearchableAssemblylineRecipe( + GTModHandler.getModItem(GalacticraftAmunRa.ID, "item.baseItem", 1, 28), + 32_000, + 64, + (int) TierEU.RECIPE_UV, + 16, + new Object[] { ItemList.Hatch_Input_Bus_MAX.get(1), ItemList.Quantum_Chest_EV.get(1), + ItemList.Field_Generator_UHV.get(1), + GTModHandler.getModItem(GalacticraftAmunRa.ID, "item.baseItem", 4, 28), + GGMaterial.enrichedNaquadahAlloy.get(OrePrefixes.plateDense, 4), + GTOreDictUnificator.get(OrePrefixes.plateSuperdense, Materials.CosmicNeutronium, 4) }, + new FluidStack[] { new FluidStack(solderUEV, 2_304) }, + ItemList.Hatch_Nanite.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UHV); + } + + // Bulk Catalyst Housing + TTRecipeAdder.addResearchableAssemblylineRecipe( + GregtechItemList.Bus_Catalysts.get(1), + 2_048_000, + 64, + (int) TierEU.RECIPE_UEV, + 16, + new Object[] { ItemList.Hull_UEV.get(1), ItemList.Quantum_Chest_IV.get(1), + MaterialsAlloy.QUANTUM.getFrameBox(16), ItemList.Field_Generator_UEV.get(1), + GregtechItemList.Laser_Lens_Special.get(4), + GTOreDictUnificator.get(OrePrefixes.plateSuperdense, Materials.TengamAttuned, 32), + GTOreDictUnificator.get(OrePrefixes.plateSuperdense, Materials.InfinityCatalyst, 16), + GTOreDictUnificator.get(OrePrefixes.plateSuperdense, Materials.Infinity, 8) }, + new FluidStack[] { new FluidStack(solderUEV, 9_216), MaterialsAlloy.ABYSSAL.getFluidStack(144 * 128), + MaterialsAlloy.OCTIRON.getFluidStack(144 * 256) }, + ItemList.Hatch_Catalyst_Bulk.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UEV); + if (SGCraft.isModLoaded() && EternalSingularity.isModLoaded()) { // The first crafted gate