1+
2+ ServerEvents . recipes ( event => {
3+
4+ const id = global . id ;
5+
6+ event . recipes . gtceu . chemical_reactor ( id ( 'brine_chlorination' ) )
7+ . inputFluids ( 'gtceu:hot_brine 1000' , 'gtceu:chlorine 1000' )
8+ . outputFluids ( 'gtceu:hot_chlorinated_brominated_brine 2000' )
9+ . duration ( 100 )
10+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
11+
12+ event . recipes . gtceu . large_chemical_reactor ( id ( 'brine_chlorination' ) )
13+ . inputFluids ( 'gtceu:hot_brine 1000' , 'gtceu:chlorine 1000' )
14+ . outputFluids ( 'gtceu:hot_chlorinated_brominated_brine 2000' )
15+ . duration ( 100 )
16+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
17+
18+ event . recipes . gtceu . chemical_reactor ( id ( 'brine_filtration' ) )
19+ . inputFluids ( 'gtceu:hot_chlorinated_brominated_brine 1000' , 'gtceu:chlorine 1000' , 'gtceu:steam 1000' )
20+ . outputFluids ( 'gtceu:hot_alkaline_debrominated_brine 1000' , 'gtceu:brominated_chlorine_vapor 2000' )
21+ . duration ( 300 )
22+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
23+
24+ event . recipes . gtceu . large_chemical_reactor ( id ( 'brine_filtration' ) )
25+ . inputFluids ( 'gtceu:hot_chlorinated_brominated_brine 1000' , 'gtceu:chlorine 1000' , 'gtceu:steam 1000' )
26+ . outputFluids ( 'gtceu:hot_alkaline_debrominated_brine 1000' , 'gtceu:brominated_chlorine_vapor 2000' )
27+ . duration ( 300 )
28+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
29+
30+ event . recipes . gtceu . chemical_reactor ( id ( 'brominated_chlorine_vapor_condensation' ) )
31+ . inputFluids ( 'gtceu:brominated_chlorine_vapor 1000' , 'minecraft:water 1000' )
32+ . outputFluids ( 'gtceu:acidic_bromine_solution 1000' , 'minecraft:water 1000' )
33+ . duration ( 200 )
34+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
35+
36+ event . recipes . gtceu . large_chemical_reactor ( id ( 'brominated_chlorine_vapor_condensation' ) )
37+ . inputFluids ( 'gtceu:brominated_chlorine_vapor 1000' , 'minecraft:water 1000' )
38+ . outputFluids ( 'gtceu:acidic_bromine_solution 1000' , 'minecraft:water 1000' )
39+ . duration ( 200 )
40+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
41+
42+ event . recipes . gtceu . chemical_reactor ( id ( 'bromine_vapor_concentration' ) )
43+ . inputFluids ( 'gtceu:acidic_bromine_solution 1000' , 'gtceu:steam 1000' )
44+ . outputFluids ( 'gtceu:concentrated_bromine_solution 1000' , 'gtceu:acidic_bromine_exhaust 1000' )
45+ . duration ( 100 )
46+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
47+
48+ event . recipes . gtceu . large_chemical_reactor ( id ( 'bromine_vapor_concentration' ) )
49+ . inputFluids ( 'gtceu:acidic_bromine_solution 1000' , 'gtceu:steam 1000' )
50+ . outputFluids ( 'gtceu:concentrated_bromine_solution 1000' , 'gtceu:acidic_bromine_exhaust 1000' )
51+ . duration ( 100 )
52+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
53+
54+ event . recipes . gtceu . distillation_tower ( id ( 'bromine_distillation' ) )
55+ . inputFluids ( 'gtceu:concentrated_bromine_solution 1000' )
56+ . outputFluids ( 'gtceu:chlorine 500' , 'gtceu:bromine 1000' )
57+ . duration ( 500 )
58+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
59+
60+ event . recipes . gtceu . chemical_reactor ( id ( 'brine_neutralization' ) )
61+ . inputFluids ( 'gtceu:hot_alkaline_debrominated_brine 3000' )
62+ . itemInputs ( 'gtceu:potassium_dust' )
63+ . outputFluids ( 'gtceu:hot_debrominated_brine 2000' )
64+ . itemOutputs ( '2x gtceu:rock_salt_dust' )
65+ . duration ( 100 )
66+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
67+
68+ event . recipes . gtceu . large_chemical_reactor ( id ( 'brine_neutralization' ) )
69+ . inputFluids ( 'gtceu:hot_alkaline_debrominated_brine 3000' )
70+ . itemInputs ( 'gtceu:potassium_dust' )
71+ . outputFluids ( 'gtceu:hot_debrominated_brine 2000' )
72+ . itemOutputs ( '2x gtceu:rock_salt_dust' )
73+ . duration ( 100 )
74+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
75+
76+ event . recipes . gtceu . chemical_reactor ( id ( 'debrominated_brine_raw_brine_mixing' ) )
77+ . inputFluids ( 'gtceu:raw_brine 1000' , 'gtceu:hot_debrominated_brine 1000' )
78+ . outputFluids ( 'gtceu:hot_brine 1000' , 'gtceu:debrominated_brine 1000' )
79+ . duration ( 200 )
80+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
81+
82+ event . recipes . gtceu . large_chemical_reactor ( id ( 'debrominated_brine_raw_brine_mixing' ) )
83+ . inputFluids ( 'gtceu:raw_brine 1000' , 'gtceu:hot_debrominated_brine 1000' )
84+ . outputFluids ( 'gtceu:hot_brine 1000' , 'gtceu:debrominated_brine 1000' )
85+ . duration ( 200 )
86+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
87+
88+ event . recipes . gtceu . chemical_reactor ( id ( 'acidic_bromine_exhaust_heating' ) )
89+ . inputFluids ( 'gtceu:acidic_bromine_exhaust 1000' , 'gtceu:hot_brine 1000' )
90+ . outputFluids ( 'gtceu:hot_chlorinated_brominated_brine 1000' , 'gtceu:steam 3000' )
91+ . duration ( 100 )
92+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
93+
94+ event . recipes . gtceu . large_chemical_reactor ( id ( 'acidic_bromine_exhaust_heating' ) )
95+ . inputFluids ( 'gtceu:acidic_bromine_exhaust 1000' , 'gtceu:hot_brine 1000' )
96+ . outputFluids ( 'gtceu:hot_chlorinated_brominated_brine 1000' , 'gtceu:steam 3000' )
97+ . duration ( 100 )
98+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
99+
100+ event . recipes . gtceu . centrifuge ( id ( 'debrominated_brine_decomposition' ) )
101+ . inputFluids ( 'gtceu:debrominated_brine 2000' )
102+ . outputFluids ( 'gtceu:salt_water 1000' )
103+ . duration ( 60 )
104+ . EUt ( GTValues . VA [ GTValues . MV ] ) ;
105+
106+ event . recipes . gtceu . chemical_reactor ( id ( 'brine_acidification' ) )
107+ . inputFluids ( 'gtceu:hot_brine 2000' , 'gtceu:hydrochloric_acid 1000' )
108+ . outputFluids ( 'gtceu:hot_alkaline_debrominated_brine 2000' , 'gtceu:hydrogen_iodide 1000' )
109+ . duration ( 100 )
110+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
111+
112+ event . recipes . gtceu . large_chemical_reactor ( id ( 'brine_acidification' ) )
113+ . inputFluids ( 'gtceu:hot_brine 2000' , 'gtceu:hydrochloric_acid 1000' )
114+ . outputFluids ( 'gtceu:hot_alkaline_debrominated_brine 2000' , 'gtceu:hydrogen_iodide 1000' )
115+ . duration ( 100 )
116+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
117+
118+ event . recipes . gtceu . chemical_reactor ( id ( 'iodine' ) )
119+ . inputFluids ( 'gtceu:hydrogen_iodide 2000' , 'gtceu:oxygen 1000' )
120+ . itemOutputs ( 'gtceu:iodine_dust' )
121+ . outputFluids ( 'minecraft:water 1000' )
122+ . duration ( 1000 )
123+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
124+
125+ event . recipes . gtceu . large_chemical_reactor ( id ( 'iodine' ) )
126+ . inputFluids ( 'gtceu:hydrogen_iodide 2000' , 'gtceu:oxygen 1000' )
127+ . itemOutputs ( 'gtceu:iodine_dust' )
128+ . outputFluids ( 'minecraft:water 1000' )
129+ . duration ( 1000 )
130+ . EUt ( GTValues . VA [ GTValues . HV ] ) ;
131+
132+ } ) ;
0 commit comments