Skip to content

Commit 9ee5a78

Browse files
committed
recipes
1 parent 8d1a87d commit 9ee5a78

16 files changed

Lines changed: 342 additions & 219 deletions

File tree

config/ftbquests/quests/chapters/draconic_age_part_1.snbt

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@
603603
}
604604
]
605605
title: "{ftbquests.draconic_age.uiv_alloys.title}"
606-
x: -2.5d
606+
x: -4.5d
607607
y: 7.0d
608608
}
609609
{
@@ -644,7 +644,7 @@
644644
item: "gtceu:uiv_machine_hull"
645645
type: "item"
646646
}]
647-
x: -0.5d
647+
x: -2.5d
648648
y: 7.0d
649649
}
650650
{
@@ -665,7 +665,7 @@
665665
item: "gtceu:uiv_energy_input_hatch"
666666
type: "item"
667667
}]
668-
x: 1.5d
668+
x: -0.5d
669669
y: 7.0d
670670
}
671671
{
@@ -686,7 +686,7 @@
686686
item: "gtceu:uiv_energy_input_hatch_4a"
687687
type: "item"
688688
}]
689-
x: 3.5d
689+
x: 1.5d
690690
y: 5.0d
691691
}
692692
{
@@ -704,7 +704,7 @@
704704
item: "gtceu:uiv_energy_input_hatch_16a"
705705
type: "item"
706706
}]
707-
x: 5.5d
707+
x: 3.5d
708708
y: 5.0d
709709
}
710710
{
@@ -1611,7 +1611,7 @@
16111611
item: "gtceu:rhenium_super_composite_alloy_ingot"
16121612
type: "item"
16131613
}]
1614-
x: 1.5d
1614+
x: -0.5d
16151615
y: 5.0d
16161616
}
16171617
{
@@ -1672,8 +1672,8 @@
16721672
}
16731673
]
16741674
title: "{ftbquests.draconic_age.draconic_qmds.title}"
1675-
x: -2.5d
1676-
y: 5.0d
1675+
x: -1.5d
1676+
y: 4.0d
16771677
}
16781678
{
16791679
dependencies: ["310FC3F86513555F"]
@@ -2167,7 +2167,7 @@
21672167
item: "kubejs:dragonic_reflector_casing"
21682168
type: "item"
21692169
}]
2170-
x: -0.5d
2170+
x: -2.5d
21712171
y: 5.0d
21722172
}
21732173
{
@@ -2181,6 +2181,17 @@
21812181
x: 1.5d
21822182
y: 1.0d
21832183
}
2184+
{
2185+
dependencies: ["31F87896FF834E63"]
2186+
id: "212353E6819931CD"
2187+
tasks: [{
2188+
id: "358435C7049A09C8"
2189+
item: "gtceu:true_synthesis_array"
2190+
type: "item"
2191+
}]
2192+
x: 5.5d
2193+
y: 5.0d
2194+
}
21842195
]
21852196
title: "{ftbquests.draconic_age.title}"
21862197
}

config/ftbquests/quests/chapters/the_stars_await_greatness.snbt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@
339339
"42A47D5635CFA200"
340340
"795C7DA2DD644F5A"
341341
"3137F3F544ACF245"
342+
"212353E6819931CD"
342343
]
343344
icon: "gtceu:primordial_residue_bucket"
344345
id: "7D2E83192ABF08CA"

kubejs/assets/kubejs/textures/block/casings/abydos_multis/titanic_blasting_casing_ctm.png renamed to kubejs/assets/kubejs/textures/block/casings/abydos_multis/tritanic_blasting_casing_ctm.png

File renamed without changes.

kubejs/server_scripts/common/additions/multiblock_recipes/abydos_multis.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
ServerEvents.recipes(event => {
22
const id = global.id;
33

4+
event.recipes.gtceu.assembly_line(id('chemical_plant'))
5+
.itemInputs('gtceu:zpm_machine_hull', '4x gtceu:zpm_electric_motor', 'gtceu:naquadah_alloy_rotor', '2x gtceu:niobium_titanium_large_fluid_pipe', '4x #gtceu:circuits/uv')
6+
.inputFluids('gtceu:soldering_alloy 1872', 'gtceu:naquadria 288')
7+
.itemOutputs('gtceu:chemical_plant')
8+
.duration(1200)
9+
.stationResearch(
10+
researchRecipeBuilder => researchRecipeBuilder
11+
.researchStack(Item.of('gtceu:large_chemical_reactor'))
12+
.EUt(GTValues.VHA[GTValues.UV])
13+
.CWUt(64)
14+
)
15+
.EUt(GTValues.VHA[GTValues.UHV]);
16+
417
event.recipes.gtceu.assembly_line(id('cyclonic_sifter'))
518
.itemInputs('gtceu:zpm_machine_hull', '12x #gtceu:circuits/uv','56x gtceu:uhpic_chip', '16x gtceu:prismalium_gear',
619
'8x gtceu:zpm_electric_pump', '4x gtceu:zpm_electric_motor', '2x gtceu:zpm_field_generator', '6x gtceu:pure_netherite_gear')

kubejs/server_scripts/common/additions/multiblock_recipes/chemical_plant.js

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,6 @@
22
ServerEvents.recipes(event => {
33
const id = global.id;
44

5-
// Machine
6-
7-
event.recipes.gtceu.assembly_line(id('chemical_plant_controller'))
8-
.itemInputs('gtceu:zpm_machine_hull', '4x gtceu:zpm_electric_motor', 'gtceu:naquadah_alloy_rotor', '2x gtceu:niobium_titanium_large_fluid_pipe', '4x #gtceu:circuits/uv')
9-
.inputFluids('gtceu:soldering_alloy 1872', 'gtceu:naquadria 288')
10-
.itemOutputs('gtceu:chemical_plant')
11-
.duration(1200)
12-
.stationResearch(
13-
researchRecipeBuilder => researchRecipeBuilder
14-
.researchStack(Item.of('gtceu:large_chemical_reactor'))
15-
.EUt(GTValues.VHA[GTValues.UV])
16-
.CWUt(64)
17-
)
18-
.EUt(GTValues.VHA[GTValues.UHV]);
19-
20-
event.recipes.gtceu.assembler(id('peek_casing'))
21-
.itemInputs('gtceu:robust_machine_casing')
22-
.inputFluids('gtceu:polyether_ether_ketone 216')
23-
.itemOutputs('kubejs:peek_casing')
24-
.duration(600)
25-
.EUt(GTValues.VA[GTValues.LuV]);
26-
27-
event.recipes.gtceu.assembly_line(id('atomic_materialization_plant_controller'))
28-
.itemInputs('gtceu:uiv_machine_hull', '6x kubejs:rhenotax_coil', '8x gtceu:uiv_field_generator', '12x #gtceu:circuits/uiv',
29-
'6x gtceu:uiv_electric_motor', '4x gtceu:nyanium_gear', '12x gtceu:draco_abyssal_rotor', '6x gtceu:small_draconyallium_gear',
30-
'2x gtceu:uiv_robot_arm', '6x gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate_huge_fluid_pipe', '4x gtceu:uiv_fluid_regulator',
31-
'4x gtceu:lepton_resonant_thallium_antimonide_spring', '64x gtceu:fine_rhenium_super_composite_alloy_wire', '32x gtceu:fine_rhenium_super_composite_alloy_wire')
32-
.inputFluids('gtceu:naquadated_soldering_alloy 18720', 'gtceu:perfluoroelastomer_rubber 15696', 'gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 10080', 'gtceu:calamatium 5040')
33-
.itemOutputs('gtceu:atomic_materialization_plant')
34-
.duration(1200)
35-
.stationResearch(
36-
researchRecipeBuilder => researchRecipeBuilder
37-
.researchStack(Item.of('gtceu:chemical_plant'))
38-
.EUt(GTValues.VA[GTValues.UIV])
39-
.CWUt(216)
40-
)
41-
.EUt(GTValues.VHA[GTValues.UXV]);
42-
43-
event.recipes.gtceu.assembler(id('cattomolymer_casing'))
44-
.itemInputs('kubejs:nyanium_machine_casing')
45-
.inputFluids('gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 216')
46-
.itemOutputs('kubejs:cattomolymer_casing')
47-
.EUt(GTValues.VHA[GTValues.UHV])
48-
.duration(750);
49-
50-
event.recipes.gtceu.assembler(id('rhenotax_coil'))
51-
.itemInputs('gtceu:astrenalloy_nx_frame', '8x gtceu:rhenate_w_double_wire', '16x gtceu:tantalum_carbide_foil',
52-
'32x gtceu:hafnide_ito_ceramic_ring', '64x gtceu:neutronium_silicon_carbide_foil')
53-
.inputFluids('gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 432')
54-
.itemOutputs('kubejs:rhenotax_coil')
55-
.EUt(GTValues.VHA[GTValues.UIV])
56-
.duration(1200);
57-
585
// === Chemical Skips ===
596

607
event.recipes.gtceu.chemical_skip(id('fluoroantimonic_acid_skip'))

kubejs/server_scripts/common/additions/multiblock_recipes/end_multis.js

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,67 @@ ServerEvents.recipes(event => {
5757
.CWUt(192)
5858
)
5959
.EUt(GTValues.VHA[GTValues.UIV]);
60+
61+
// === Chem Plant ===
62+
event.recipes.gtceu.assembly_line(id('atomic_materialization_plant_controller'))
63+
.itemInputs('gtceu:uiv_machine_hull', '6x kubejs:rhenotax_coil', '8x gtceu:uiv_field_generator', '12x #gtceu:circuits/uiv',
64+
'6x gtceu:uiv_electric_motor', '4x gtceu:nyanium_gear', '12x gtceu:draco_abyssal_rotor', '6x gtceu:small_draconyallium_gear',
65+
'2x gtceu:uiv_robot_arm', '6x gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate_huge_fluid_pipe', '4x gtceu:uiv_fluid_regulator',
66+
'4x gtceu:lepton_resonant_thallium_antimonide_spring', '64x gtceu:fine_rhenium_super_composite_alloy_wire', '32x gtceu:fine_rhenium_super_composite_alloy_wire')
67+
.inputFluids('gtceu:naquadated_soldering_alloy 18720', 'gtceu:perfluoroelastomer_rubber 15696', 'gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 10080', 'gtceu:calamatium 5040')
68+
.itemOutputs('gtceu:atomic_materialization_plant')
69+
.duration(1200)
70+
.stationResearch(
71+
researchRecipeBuilder => researchRecipeBuilder
72+
.researchStack(Item.of('gtceu:chemical_plant'))
73+
.EUt(GTValues.VA[GTValues.UIV])
74+
.CWUt(216)
75+
)
76+
.EUt(GTValues.VHA[GTValues.UXV]);
77+
78+
// === Incomprehensible Chemical Reactor ===
79+
event.recipes.gtceu.assembly_line(id('incomprehensible_chemical_reactor'))
80+
.itemInputs('gtceu:uiv_machine_hull', '4x gtceu:uiv_electric_motor', 'gtceu:abyssal_alloy_rotor', '2x gtceu:nyanium_large_fluid_pipe', '4x #gtceu:circuits/uiv')
81+
.inputFluids('gtceu:naquadated_soldering_alloy 1872', 'gtceu:dragon_breath 750')
82+
.itemOutputs('gtceu:incomprehensible_chemical_reactor')
83+
.duration(1200)
84+
.stationResearch(
85+
researchRecipeBuilder => researchRecipeBuilder
86+
.researchStack(Item.of('gtceu:extreme_chemical_reactor'))
87+
.EUt(GTValues.VHA[GTValues.UIV])
88+
.CWUt(192)
89+
)
90+
.EUt(GTValues.VHA[GTValues.UIV]);
91+
92+
// === True Synthesis Plant ===
93+
event.recipes.gtceu.assembly_line(id(`true_synthesis_array`))
94+
.itemInputs('gtceu:uiv_machine_hull', '4x gtceu:uiv_sensor', '4x gtceu:uiv_robot_arm', '4x gtceu:uiv_fluid_regulator', '2x gtceu:abyssal_alloy_rotor',
95+
'6x gtceu:nyanium_large_fluid_pipe', '6x #gtceu:circuits/uiv','2x gtceu:lepton_resonant_thallium_antimonide_spring')
96+
.inputFluids('gtceu:naquadated_soldering_alloy 1872', 'gtceu:dragon_breath 1750')
97+
.itemOutputs('gtceu:true_synthesis_array')
98+
.duration(1200)
99+
.stationResearch(
100+
researchRecipeBuilder => researchRecipeBuilder
101+
.researchStack(Item.of('gtceu:advanced_synthesis_plant'))
102+
.EUt(GTValues.VHA[GTValues.UIV])
103+
.CWUt(256)
104+
)
105+
.EUt(GTValues.VHA[GTValues.UXV])
106+
107+
// === Ak Stabilizer 2 ===
108+
event.recipes.gtceu.assembly_line(id('abyssal_akreyriadix_stabilizer'))
109+
.itemInputs('gtceu:uiv_machine_hull', '12x #gtceu:circuits/uiv','192x kubejs:uepic_chip','8x gtceu:small_draco_abyssal_gear',
110+
'32x gtceu:nyanium_normal_fluid_pipe','16x gtceu:nether_star_lens','16x gtceu:echo_shard_lens','4x gtceu:uiv_field_generator',
111+
'4x gtceu:uiv_fluid_regulator','4x gtceu:uiv_sensor','2x gtceu:draco_abyssal_rotor')
112+
.inputFluids('gtceu:abyssal_alloy 9216','gtceu:dragon_breath 75000')
113+
.itemOutputs('gtceu:abyssal_akreyriadix_stabilizer')
114+
.duration(1600)
115+
.stationResearch(
116+
researchRecipeBuilder => researchRecipeBuilder
117+
.researchStack(Item.of('gtceu:folding_akreyrium_stabiliser'))
118+
.EUt(GTValues.VHA[GTValues.UIV])
119+
.CWUt(216)
120+
)
121+
.EUt(GTValues.VA[GTValues.UIV]);
60122

61123
});

kubejs/server_scripts/common/additions/multiblock_recipes/riftic_multis.js

Lines changed: 51 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,55 @@ ServerEvents.recipes(event => {
2323
['gtceu:ultimate_abs'],
2424
1200, 500, 500 * 1200, GTValues.VA[GTValues.UIV], 'gtceu:mega_abs');
2525

26-
// researchBuilder(assLine, 'voidic_refinement_module',
27-
// ['2x kubejs:komaru_plating','4x gtceu:uiv_fluid_regulator','2x gtceu:uiv_sensor','4x kubejs:uiv_micropower_router'],
28-
// ['gtceu:neutrindium_soldering_alloy 8640','gtceu:drilling_fluid 4096000','gtceu:faematter 100000'],
29-
// ['gtceu:voidic_refinement_module'],
30-
// 1200, 500, 500 * 1200, GTValues.VHA[GTValues.UXV], 'gtceu:void_extractor');
31-
32-
// researchBuilder(assLine, 'magmatic_drilling_module',
33-
// ['2x kubejs:komaru_plating','4x gtceu:uiv_fluid_regulator','64x kubejs:voidic_reinforced_mesh','4x kubejs:uiv_micropower_router'],
34-
// ['gtceu:neutrindium_soldering_alloy 8640','gtceu:netherite_triselex_oxide 6480','gtceu:faematter 100000'],
35-
// ['gtceu:magmatic_drilling_module'],
36-
// 1200, 500, 500 * 1200, GTValues.VHA[GTValues.UXV], 'start_core:zpm_fluid_drilling_rig');
37-
38-
// researchBuilder(assLine, 'riftic_infusion_assembly_module',
39-
// ['6x kubejs:komaru_plating','2x kubejs:komaru_rift_caller','32x gtceu:uiv_emitter','8x kubejs:uiv_micropower_router'],
40-
// ['gtceu:neutrindium_soldering_alloy 17280','gtceu:pure_dragon_breath 75000','gtceu:faematter 250000'],
41-
// ['gtceu:riftic_infusion_assembly_module'],
42-
// 1800, 500, 500 * 1800, GTValues.VA[GTValues.UXV], 'gtceu:multithreaded_component_synthesis_forge');
43-
26+
researchBuilder(riftAss, 'riftion_accelerator',
27+
['4x start_core:uiv_fusion_reactor','24x gtceu:uiv_fluid_regulator','16x kubejs:runic_wave_generator','128x kubejs:prismalic_neutron_reflector'],
28+
['gtceu:neutrindium_soldering_alloy 17280','gtceu:pure_dragon_breath 22500'],
29+
['gtceu:riftion_accelerator'],
30+
1200, 500, 500 * 1200, GTValues.VA[GTValues.UIV], 'kubejs:particle_rod_holder');
31+
32+
researchBuilder(riftAss, 'riftion_slammer',
33+
['4x gtceu:uiv_compressor','24x gtceu:uiv_electric_piston','16x kubejs:runic_wave_generator','128x kubejs:prismalic_neutron_reflector'],
34+
['gtceu:neutrindium_soldering_alloy 17280','gtceu:pure_dragon_breath 22500'],
35+
['gtceu:riftion_slammer'],
36+
1200, 500, 500 * 1200, GTValues.VA[GTValues.UIV], 'gtceu:titan_forge');
37+
38+
researchBuilder(riftAss, 'riftion_injector',
39+
['4x gtceu:uiv_scanner','24x gtceu:uiv_emitter','16x kubejs:runic_wave_generator','128x kubejs:prismalic_neutron_reflector'],
40+
['gtceu:neutrindium_soldering_alloy 17280','gtceu:pure_dragon_breath 22500'],
41+
['gtceu:riftion_injector'],
42+
1200, 500, 500 * 1200, GTValues.VA[GTValues.UIV], 'kubejs:riftion_injection_core');
43+
44+
researchBuilder(riftAss, 'kaleidoscopic_fractalizer',
45+
['4x gtceu:uiv_mixer','24x gtceu:uiv_sensor','16x kubejs:runic_wave_generator','128x kubejs:prismalic_neutron_reflector'],
46+
['gtceu:neutrindium_soldering_alloy 17280','gtceu:pure_dragon_breath 22500'],
47+
['gtceu:kaleidoscopic_fractalizer'],
48+
1200, 500, 500 * 1200, GTValues.VA[GTValues.UIV], 'gtceu:injection_mixer');
49+
50+
event.recipes.gtceu.assembly_line(id('particle_rod_holder'))
51+
.itemInputs('gtceu:draco_abyssal_frame', '4x #gtceu:circuits/uxv', '4x gtceu:hvga_steel_ultradense_plate','2x kubejs:runic_wave_generator',
52+
'96x kubejs:uipic_chip','16x gtceu:uiv_field_generator')
53+
.inputFluids('gtceu:neutrindium_soldering_alloy 122688','gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 81792')
54+
.itemOutputs('kubejs:particle_rod_holder')
55+
.stationResearch(
56+
researchRecipeBuilder => researchRecipeBuilder
57+
.researchStack(Item.of('kubejs:laser_casing'))
58+
.EUt(GTValues.VHA[GTValues.UIV])
59+
.CWUt(324)
60+
)
61+
.duration(2400)
62+
.EUt(GTValues.VHA[GTValues.UIV]);
63+
64+
event.recipes.gtceu.assembly_line(id('riftion_injection_core'))
65+
.itemInputs('gtceu:hvga_steel_frame', '24x #gtceu:circuits/uiv','4x kubejs:runic_wave_generator','4x gtceu:uiv_field_generator')
66+
.inputFluids('gtceu:neutrindium_soldering_alloy 70848','gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 47232')
67+
.itemOutputs('kubejs:riftion_injection_core')
68+
.stationResearch(
69+
researchRecipeBuilder => researchRecipeBuilder
70+
.researchStack(Item.of('kubejs:inscribe_casing'))
71+
.EUt(GTValues.VHA[GTValues.UIV])
72+
.CWUt(324)
73+
)
74+
.duration(900)
75+
.EUt(GTValues.VHA[GTValues.UIV]);
76+
4477
});

kubejs/server_scripts/common/additions/progression/casings.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,4 +415,27 @@ ServerEvents.recipes(event => {
415415
].forEach(tier => {
416416
hermeticCasing(tier);
417417
})
418+
419+
event.recipes.gtceu.assembler(id('peek_casing'))
420+
.itemInputs('gtceu:robust_machine_casing')
421+
.inputFluids('gtceu:polyether_ether_ketone 216')
422+
.itemOutputs('kubejs:peek_casing')
423+
.duration(600)
424+
.EUt(GTValues.VA[GTValues.LuV]);
425+
426+
event.recipes.gtceu.assembler(id('cattomolymer_casing'))
427+
.itemInputs('kubejs:nyanium_machine_casing')
428+
.inputFluids('gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 216')
429+
.itemOutputs('kubejs:cattomolymer_casing')
430+
.EUt(GTValues.VHA[GTValues.UHV])
431+
.duration(750);
432+
433+
event.recipes.gtceu.assembler(id('rhenotax_coil'))
434+
.itemInputs('gtceu:astrenalloy_nx_frame', '8x gtceu:rhenate_w_double_wire', '16x gtceu:tantalum_carbide_foil',
435+
'32x gtceu:hafnide_ito_ceramic_ring', '64x gtceu:neutronium_silicon_carbide_foil')
436+
.inputFluids('gtceu:poly_34_ethylenedioxythiophene_polystyrene_sulfate 432')
437+
.itemOutputs('kubejs:rhenotax_coil')
438+
.EUt(GTValues.VHA[GTValues.UIV])
439+
.duration(1200);
440+
418441
});

0 commit comments

Comments
 (0)