11# Imports
2+ import crafttweaker . item. IItemStack;
23import mods . jei. JEI;
34
45
@@ -13,20 +14,97 @@ JEI.removeAndHide(<ae2stuff:grower>);
1314JEI . removeAndHide(< ae2stuff :inscriber > );
1415
1516# Wireless Connector
16- recipes . remove(< ae2stuff :wireless > );
17+ val connectors as IItemStack [] = [
18+ < ae2stuff :wireless:1 > ,
19+ < ae2stuff :wireless:2 > ,
20+ < ae2stuff :wireless:3 > ,
21+ < ae2stuff :wireless:4 > ,
22+ < ae2stuff :wireless:5 > ,
23+ < ae2stuff :wireless:6 > ,
24+ < ae2stuff :wireless:7 > ,
25+ < ae2stuff :wireless:8 > ,
26+ < ae2stuff :wireless:9 > ,
27+ < ae2stuff :wireless:10 > ,
28+ < ae2stuff :wireless:11 > ,
29+ < ae2stuff :wireless:12 > ,
30+ < ae2stuff :wireless:13 > ,
31+ < ae2stuff :wireless:14 > ,
32+ < ae2stuff :wireless:15 > ,
33+ < ae2stuff :wireless:16 >
34+ ];
35+ for connector in connectors {
36+ recipes . remove(connector);
37+ < ore :ae2stuffConnectors > .addItems([connector]);
38+ }
39+ < ore :ae2stuffConnectors > .addItems([< ae2stuff :wireless:0 > ]);
40+ recipes . removeByRecipeName(" ae2stuff:recipe1" );
1741assembler . recipeBuilder()
1842 .circuit(2 )
1943 .inputs([
2044 < appliedenergistics2 :material:24 > * 4 ,
2145 < gtexpert :meta_item_1:1 > * 2 ,
2246 < appliedenergistics2 :material:41 > ,
23- < gregtech :machine_casing:6 >
47+ < gregtech :machine_casing:4 >
2448 ])
2549 .fluidInputs([< liquid :fluix_alloy > * 1152 ])
26- .outputs([< ae2stuff :wireless > ])
50+ .outputs([< ae2stuff :wireless: 0 > ])
2751 .duration(20 )
28- .EUt(30720 )
52+ .EUt(1920 )
2953 .buildAndRegister();
54+ for i, connector in connectors {
55+ chemical_bath . recipeBuilder()
56+ .inputs([< ore :ae2stuffConnectors > ])
57+ .fluidInputs([colorLiquid[i] * 18 ])
58+ .outputs([connector])
59+ .duration(20 )
60+ .EUt(7 )
61+ .buildAndRegister();
62+ }
63+
64+ # Wireless Connector Hub
65+ val hubs as IItemStack [] = [
66+ < ae2stuff :wireless_hub:1 > ,
67+ < ae2stuff :wireless_hub:2 > ,
68+ < ae2stuff :wireless_hub:3 > ,
69+ < ae2stuff :wireless_hub:4 > ,
70+ < ae2stuff :wireless_hub:5 > ,
71+ < ae2stuff :wireless_hub:6 > ,
72+ < ae2stuff :wireless_hub:7 > ,
73+ < ae2stuff :wireless_hub:8 > ,
74+ < ae2stuff :wireless_hub:9 > ,
75+ < ae2stuff :wireless_hub:10 > ,
76+ < ae2stuff :wireless_hub:11 > ,
77+ < ae2stuff :wireless_hub:12 > ,
78+ < ae2stuff :wireless_hub:13 > ,
79+ < ae2stuff :wireless_hub:14 > ,
80+ < ae2stuff :wireless_hub:15 > ,
81+ < ae2stuff :wireless_hub:16 >
82+ ];
83+ for hub in hubs {
84+ recipes . remove(hub);
85+ < ore :ae2stuffConnectorHubs > .addItems([hub]);
86+ }
87+ < ore :ae2stuffConnectorHubs > .addItems([< ae2stuff :wireless_hub:0 > ]);
88+ recipes . removeByRecipeName(" ae2stuff:recipe2" );
89+ assembler . recipeBuilder()
90+ .circuit(1 )
91+ .inputs([
92+ < ore :ae2stuffConnectors > * 8 ,
93+ < metaitem :sensor.luv >
94+ ])
95+ .outputs([< ae2stuff :wireless_hub:0 > ])
96+ .duration(20 )
97+ .EUt(7680 )
98+ .buildAndRegister();
99+ for i, hub in hubs {
100+ chemical_bath . recipeBuilder()
101+ .inputs([< ore :ae2stuffConnectorHubs > ])
102+ .fluidInputs([colorLiquid[i] * 18 ])
103+ .outputs([hub])
104+ .duration(20 )
105+ .EUt(7 )
106+ .buildAndRegister();
107+ }
30108
31109
32110
0 commit comments