Skip to content

Commit

Permalink
Retier CRIB, proxy, adv stocking hatch (#1144)
Browse files Browse the repository at this point in the history
Co-authored-by: boubou19 <miisterunknown@gmail.com>
  • Loading branch information
serenibyss and boubou19 authored Jan 13, 2025
1 parent f54574d commit 6e0f671
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1716,12 +1716,6 @@ public void run() {
.fluidInputs(Materials.Polybenzimidazole.getMolten(2304L)).duration(30 * SECONDS).eut(TierEU.RECIPE_UIV)
.addTo(assemblerRecipes);

// crafting input slave
GTValues.RA.stdBuilder()
.itemInputs(ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.get(1L), ItemList.Sensor_UV.get(1L))
.itemOutputs(ItemList.Hatch_CraftingInput_Bus_Slave.get(1)).duration(10 * SECONDS)
.eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes);

// Gear Box Casings
GTValues.RA.stdBuilder()
.itemInputs(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import static bartworks.system.material.WerkstoffLoader.Californium;
import static gregtech.api.enums.GTValues.L;
import static gregtech.api.enums.Mods.AE2FluidCraft;
import static gregtech.api.enums.Mods.AppliedEnergistics2;
import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.Computronics;
Expand All @@ -15,7 +14,6 @@
import static gregtech.api.enums.Mods.SuperSolarPanels;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.HOURS;
import static gregtech.api.util.GTRecipeBuilder.INGOTS;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
import static gregtech.api.util.GTRecipeBuilder.WILDCARD;
Expand Down Expand Up @@ -200,29 +198,6 @@ public void run() {
.itemOutputs(ItemList.Hatch_Input_Bus_ME_Advanced.get(1L)).eut(TierEU.RECIPE_LuV).duration(15 * SECONDS)
.addTo(AssemblyLine);

TTRecipeAdder.addResearchableAssemblylineRecipe(
ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.get(1L),
2000 * 60 * 8,
2000,
3000000,
2,
new ItemStack[] { ItemList.Hatch_Input_Bus_ME.get(1L), ItemList.Hatch_Input_Multi_2x2_UEV.get(1L),
// 16384k storage component
GTModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 8, 60),
// 16384k fluid storage component
GTModHandler.getModItem(AE2FluidCraft.ID, "fluid_part", 8, 7),
// ME Controller
GTModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockController", 1, WILDCARD),
// Dual Interface
GTModHandler.getModItem(AE2FluidCraft.ID, "part_fluid_interface", 1, WILDCARD),
// Pattern capacity card
GTModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 3, 54) },
new FluidStack[] { FluidRegistry.getFluidStack("molten.spacetime", 16 * INGOTS),
FluidRegistry.getFluidStack("molten.mutatedlivingsolder", 2000), },
ItemList.Hatch_CraftingInput_Bus_ME.get(1L),
30 * SECONDS,
(int) TierEU.RECIPE_UIV);

// Cloud Computation Client Hatch
TTRecipeAdder.addResearchableAssemblylineRecipe(
dataIn_Hatch.get(1),
Expand Down Expand Up @@ -1011,10 +986,11 @@ public void run() {
(int) TierEU.RECIPE_UMV);
}

GTValues.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Hatch_Input_Bus_ME_Advanced.get(1L))
GTValues.RA.stdBuilder()
.metadata(RESEARCH_ITEM, GTModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockInterface", 1L))
.metadata(SCANNING, new Scanning(1 * MINUTES + 40 * SECONDS, TierEU.RECIPE_EV))
.itemInputs(
ItemList.Hatch_Input_Bus_ME_Advanced.get(1L),
ItemList.Hatch_Input_Bus_ME.get(1L),
// 4096k Me Storage Component
GTModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 59),
// ME Controller
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.dreammaster.gthandler.recipes;

import static gregtech.api.enums.Mods.AE2FluidCraft;
import static gregtech.api.enums.Mods.AE2Stuff;
import static gregtech.api.enums.Mods.AppliedEnergistics2;
import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.EternalSingularity;
Expand All @@ -13,6 +14,7 @@
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
import static gregtech.api.util.GTRecipeBuilder.WILDCARD;
import static kekztech.common.Blocks.tfftStorageField;

import net.minecraft.item.ItemStack;
Expand Down Expand Up @@ -281,21 +283,6 @@ public void run() {
.fluidInputs(new FluidStack(solderUEV, 1152))
.itemOutputs(ItemList.Optically_Compatible_Memory.get(32)).metadata(IGRecipeMaps.MODULE_TIER, 2)
.duration(20 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(IGRecipeMaps.spaceAssemblerRecipes);

// Advanced Stocking Input Hatch (ME)
GTValues.RA.stdBuilder()
.itemInputs(
ItemList.Hatch_Input_Multi_2x2_UEV.get(4L),
getModItem(AE2FluidCraft.ID, "fluid_interface", 1L),
ItemList.Optically_Compatible_Memory.get(2),
ItemList.Electric_Pump_UEV.get(1L),
// 16384k Me Fluid Storage Component
getModItem(AE2FluidCraft.ID, "fluid_part", 4, 7),
// Hyper-Acceleration Card
getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 4L, 56))
.fluidInputs(new FluidStack(solderUEV, 2304))
.itemOutputs(ItemList.Hatch_Input_ME_Advanced.get(1)).metadata(IGRecipeMaps.MODULE_TIER, 1)
.duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(IGRecipeMaps.spaceAssemblerRecipes);
}

if (OpenComputers.isModLoaded()) {
Expand Down Expand Up @@ -329,6 +316,62 @@ public void run() {
.itemOutputs(getModItem(AppliedEnergistics2.ID, "tile.BlockPatternOptimizationMatrix", 1))
.metadata(IGRecipeMaps.MODULE_TIER, 1).duration(5 * MINUTES).eut(TierEU.RECIPE_UHV)
.addTo(IGRecipeMaps.spaceAssemblerRecipes);

// Advanced Stocking Input Hatch (ME)
GTValues.RA.stdBuilder()
.itemInputs(
ItemList.Hatch_Input_Multi_2x2_UHV.get(4L),
getModItem(AE2FluidCraft.ID, "fluid_interface", 1L),
ItemList.Circuit_Chip_BioCPU.get(1),
ItemList.Electric_Pump_UHV.get(1L),
// 16384k Me Fluid Storage Component
getModItem(AE2FluidCraft.ID, "fluid_part", 4, 7),
// Hyper-Acceleration Card
getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 4L, 56))
.fluidInputs(new FluidStack(solderUEV, 2304))
.itemOutputs(ItemList.Hatch_Input_ME_Advanced.get(1)).metadata(IGRecipeMaps.MODULE_TIER, 1)
.duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(IGRecipeMaps.spaceAssemblerRecipes);

// Crafting Input Buffer (ME)
GTValues.RA.stdBuilder()
.itemInputs(
ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.get(1),
ItemList.Hatch_Input_Multi_2x2_UEV.get(1),
// 16384k storage component
getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 8, 60),
// 16384k Me Fluid Storage Component
getModItem(AE2FluidCraft.ID, "fluid_part", 8, 7),
// ME Controller
getModItem(AppliedEnergistics2.ID, "tile.BlockController", 1, WILDCARD),
// Dual Interface
getModItem(AE2FluidCraft.ID, "part_fluid_interface", 1, WILDCARD),
// Pattern capacity card
getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 3, 54))
.fluidInputs(new FluidStack(solderUEV, 2304), Materials.Grade7PurifiedWater.getFluid(4000))
.itemOutputs(ItemList.Hatch_CraftingInput_Bus_ME.get(1)).metadata(IGRecipeMaps.MODULE_TIER, 1)
.duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(IGRecipeMaps.spaceAssemblerRecipes);

if (AE2Stuff.isModLoaded()) {
// Crafting Input Proxy
GTValues.RA.stdBuilder().itemInputs(
ItemList.Hatch_CraftingInput_Bus_ME.get(1),
// 64 Core Co-Processing Unit
getModItem(AppliedEnergistics2.ID, "tile.BlockAdvancedCraftingUnit", 1, 0),
// 16384k storage component
getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 8, 60),
// 16384k Me Fluid Storage Component
getModItem(AE2FluidCraft.ID, "fluid_part", 8, 7),
// Wireless Connector
getModItem(AE2Stuff.ID, "Wireless", 2, 0),
ItemList.Sensor_UEV.get(1),
ItemList.EnergisedTesseract.get(1))
.fluidInputs(
new FluidStack(solderUEV, 2304),
MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(4000))
.itemOutputs(ItemList.Hatch_CraftingInput_Bus_Slave.get(1))
.metadata(IGRecipeMaps.MODULE_TIER, 2).duration(15 * SECONDS).eut(TierEU.RECIPE_UIV)
.addTo(IGRecipeMaps.spaceAssemblerRecipes);
}
}

if (AppliedEnergistics2.isModLoaded()) {
Expand Down

0 comments on commit 6e0f671

Please sign in to comment.