Skip to content

Commit d1c1bce

Browse files
authored
fix uhv hatch recipes (GregTechCEu#1052)
1 parent 82a6de7 commit d1c1bce

File tree

1 file changed

+33
-11
lines changed

1 file changed

+33
-11
lines changed

src/main/java/gregtech/loaders/recipe/MetaTileEntityMachineRecipeLoader.java

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package gregtech.loaders.recipe;
22

3-
import gregtech.api.GTValues;
43
import gregtech.api.recipes.ModHandler;
54
import gregtech.api.unification.stack.UnificationEntry;
65

@@ -89,7 +88,7 @@ public static void init() {
8988

9089
ASSEMBLY_LINE_RECIPES.recipeBuilder()
9190
.input(HULL[LuV])
92-
.input(spring, YttriumBariumCuprate, 4)
91+
.input(spring, NiobiumTitanium, 4)
9392
.input(HIGH_POWER_INTEGRATED_CIRCUIT, 2)
9493
.input(circuit, Tier.LuV)
9594
.input(VOLTAGE_COIL_LuV, 2)
@@ -111,7 +110,7 @@ public static void init() {
111110

112111
ASSEMBLY_LINE_RECIPES.recipeBuilder()
113112
.input(HULL[UV])
114-
.input(spring, NiobiumTitanium, 4)
113+
.input(spring, YttriumBariumCuprate, 4)
115114
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT, 2)
116115
.input(circuit, Tier.UV)
117116
.input(VOLTAGE_COIL_UV, 2)
@@ -120,6 +119,17 @@ public static void init() {
120119
.output(ENERGY_OUTPUT_HATCH[UV])
121120
.duration(800).EUt(VA[UV]).buildAndRegister();
122121

122+
ASSEMBLY_LINE_RECIPES.recipeBuilder()
123+
.input(HULL[UHV])
124+
.input(spring, Europium, 4)
125+
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT, 2)
126+
.input(circuit, Tier.UHV)
127+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate, 2)
128+
.fluidInputs(SodiumPotassium.getFluid(12000))
129+
.fluidInputs(SolderingAlloy.getFluid(5760))
130+
.output(ENERGY_OUTPUT_HATCH[UHV])
131+
.duration(1000).EUt(VA[UHV]).buildAndRegister();
132+
123133
// Energy Input Hatches
124134

125135
ModHandler.addShapedRecipe(true, "energy_hatch.ulv", ENERGY_INPUT_HATCH[ULV].getStackForm(),
@@ -223,6 +233,18 @@ public static void init() {
223233
.output(ENERGY_INPUT_HATCH[UV])
224234
.duration(800).EUt(VA[UV]).buildAndRegister();
225235

236+
ASSEMBLY_LINE_RECIPES.recipeBuilder()
237+
.input(HULL[UHV])
238+
.input(cableGtSingle, Europium, 4)
239+
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT, 2)
240+
.input(circuit, Tier.UHV)
241+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate, 2)
242+
.fluidInputs(SodiumPotassium.getFluid(12000))
243+
.fluidInputs(SolderingAlloy.getFluid(5760))
244+
.output(ENERGY_INPUT_HATCH[UHV])
245+
.duration(1000).EUt(VA[UHV]).buildAndRegister();
246+
247+
226248
// Adjustable Transformers
227249

228250
ASSEMBLER_RECIPES.recipeBuilder()
@@ -372,10 +394,10 @@ public static void init() {
372394
.duration(100).EUt(VA[ZPM]).buildAndRegister();
373395

374396
ASSEMBLER_RECIPES.recipeBuilder()
375-
.input(ENERGY_INPUT_HATCH_4A[3], 2)
397+
.input(ENERGY_INPUT_HATCH[UHV], 2)
376398
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT)
399+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate)
377400
.input(wireGtQuadruple, Europium, 2)
378-
.input(plate, Neutronium, 2)
379401
.output(ENERGY_INPUT_HATCH_4A[5])
380402
.duration(100).EUt(VA[UV]).buildAndRegister();
381403

@@ -418,10 +440,10 @@ public static void init() {
418440
.duration(200).EUt(VA[ZPM]).buildAndRegister();
419441

420442
ASSEMBLER_RECIPES.recipeBuilder()
421-
.input(ENERGY_INPUT_HATCH_16A[4], 2)
443+
.input(ENERGY_INPUT_HATCH_4A[5], 2)
422444
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT, 2)
445+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate)
423446
.input(wireGtOctal, Europium, 2)
424-
.input(plate, Neutronium, 4)
425447
.output(ENERGY_INPUT_HATCH_16A[4])
426448
.duration(200).EUt(VA[UV]).buildAndRegister();
427449

@@ -473,10 +495,10 @@ public static void init() {
473495
.duration(100).EUt(VA[ZPM]).buildAndRegister();
474496

475497
ASSEMBLER_RECIPES.recipeBuilder()
476-
.input(ENERGY_OUTPUT_HATCH_4A[3], 2)
498+
.input(ENERGY_OUTPUT_HATCH[UHV], 2)
477499
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT)
500+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate)
478501
.input(wireGtQuadruple, Europium, 2)
479-
.input(plate, Neutronium, 2)
480502
.output(ENERGY_OUTPUT_HATCH_4A[5])
481503
.duration(100).EUt(VA[UV]).buildAndRegister();
482504

@@ -519,10 +541,10 @@ public static void init() {
519541
.duration(200).EUt(VA[ZPM]).buildAndRegister();
520542

521543
ASSEMBLER_RECIPES.recipeBuilder()
522-
.input(ENERGY_OUTPUT_HATCH_16A[4], 2)
544+
.input(ENERGY_OUTPUT_HATCH_4A[5], 2)
523545
.input(ULTRA_HIGH_POWER_INTEGRATED_CIRCUIT, 2)
546+
.input(wireGtDouble, RutheniumTriniumAmericiumNeutronate)
524547
.input(wireGtOctal, Europium, 2)
525-
.input(plate, Neutronium, 4)
526548
.output(ENERGY_OUTPUT_HATCH_16A[4])
527549
.duration(200).EUt(VA[UV]).buildAndRegister();
528550

0 commit comments

Comments
 (0)