summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2025-08-17 16:01:35 +0300
committerGravatar Uko Kokņevičs2025-08-17 16:01:35 +0300
commit179926abb4e14106a5f421de6fa5fc7aef8caf5d (patch)
tree7f7e44698147b42af5a96fd2e9de1514e6e00eb7 /src
parentAllow tags in more places in fake recipes (diff)
downloadmc-eris-alchemy-179926abb4e14106a5f421de6fa5fc7aef8caf5d.tar.gz
mc-eris-alchemy-179926abb4e14106a5f421de6fa5fc7aef8caf5d.tar.xz
mc-eris-alchemy-179926abb4e14106a5f421de6fa5fc7aef8caf5d.zip
Create mod support
Diffstat (limited to 'src')
-rw-r--r--src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/create.json2
-rw-r--r--src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/create.json5435
-rw-r--r--src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/minecraft.json57
-rw-r--r--src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/create.json49
-rw-r--r--src/main/resources/data/eris_alchemy/eris_alchemy/item_tag_emcs/create.json18
5 files changed, 509 insertions, 2 deletions
diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/create.json b/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/create.json
index 30a221a..829eaa1 100644
--- a/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/create.json
+++ b/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/create.json
@@ -1,4 +1,6 @@
1[ 1[
2 "minecraft:gilded_blackstone -> minecraft:gold_nugget",
3
2 "create:andesite_alloy_block -> create:andesite_alloy", 4 "create:andesite_alloy_block -> create:andesite_alloy",
3 "create:brass_block -> create:brass_ingot", 5 "create:brass_block -> create:brass_ingot",
4 "create:brass_nugget -> create:brass_ingot", 6 "create:brass_nugget -> create:brass_ingot",
diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/create.json5 b/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/create.json5
new file mode 100644
index 0000000..83cb2db
--- /dev/null
+++ b/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/create.json5
@@ -0,0 +1,435 @@
1[{
2 "output": "create:bar_of_chocolate",
3 "remainder": "minecraft:bucket",
4 "input": "create:chocolate_bucket"
5}, {
6 "output": "create:chocolate_bucket",
7 "input": [
8 "minecraft:sugar",
9 "minecraft:cocoa_beans",
10 "minecraft:milk_bucket"
11 ]
12}, {
13 "output": "create:extendo_grip",
14 "input": [
15 "create:brass_hand",
16 "#c:brass_ingots",
17 "create:precision_mechanism",
18 {
19 "tag": "c:wooden_rods",
20 "count": 6
21 }
22 ]
23}, {
24 "output": "create:honey_bucket",
25 "remainder": {
26 "item": "minecraft:glass_bottle",
27 "count": 3
28 },
29 "input": [
30 "minecraft:bucket",
31 {
32 "item": "minecraft:honey_bottle",
33 "count": 3
34 }
35 ]
36}, {
37 "output": "create:potato_cannon",
38 "input": [
39 "create:andesite_alloy",
40 "create:precision_mechanism",
41 {
42 "tag": "c:copper_ingots",
43 "count": 2
44 },
45 {
46 "item": "create:fluid_pipe",
47 "count": 3
48 }
49 ]
50}, {
51 "output": {
52 "item": "create:precision_mechanism",
53 "count": 4
54 },
55 "input": [{
56 "tag": "c:gold_plates",
57 "count": 5
58 }, {
59 "item": "create:cogwheel",
60 "count": 25
61 }, {
62 "item": "create:large_cogwheel",
63 "count": 25
64 }, {
65 "tag": "c:iron_nuggets",
66 "count": 25
67 }]
68}, {
69 "output": "create:railway_casing",
70 "input": [
71 "create:brass_casing",
72 "#c:obsidian_plates"
73 ]
74}, {
75 "output": "create:sturdy_sheet",
76 "input": [
77 "#c:dusts/obsidian",
78 "minecraft:lava_bucket"
79 ]
80}, {
81 "output": "create:track",
82 "input": [
83 "#create:sleepers",
84 {
85 "tag": "c:iron_nuggets",
86 "count": 2
87 },
88 {
89 "tag": "c:zinc_nuggets",
90 "count": 2
91 }
92 ]
93}, {
94 "output": "create:wand_of_symmetry",
95 "input": [
96 "#c:brass_ingots",
97 "#c:ender_pearls",
98 "#c:obsidian",
99 "create:precision_mechanism",
100 {
101 "tag": "c:glass_blocks",
102 "count": 2
103 }
104 ]
105}, {
106 // Copper shingles...
107 "output": {
108 "item": "create:exposed_copper_shingles",
109 "count": 4
110 },
111 "input": {
112 "item": "create:copper_shingles",
113 "count": 3
114 }
115}, {
116 "output": {
117 "item": "create:weathered_copper_shingles",
118 "count": 4
119 },
120 "input": {
121 "item": "create:copper_shingles",
122 "count": 2
123 }
124}, {
125 "output": {
126 "item": "create:oxidized_copper_shingles",
127 "count": 4
128 },
129 "input": {
130 "item": "create:copper_shingles",
131 "count": 1
132 }
133}, {
134 "output": {
135 "item": "create:waxed_exposed_copper_shingles",
136 "count": 4
137 },
138 "input": {
139 "item": "create:waxed_copper_shingles",
140 "count": 3
141 }
142}, {
143 "output": {
144 "item": "create:waxed_weathered_copper_shingles",
145 "count": 4
146 },
147 "input": {
148 "item": "create:waxed_copper_shingles",
149 "count": 2
150 }
151}, {
152 "output": {
153 "item": "create:waxed_oxidized_copper_shingles",
154 "count": 4
155 },
156 "input": {
157 "item": "create:waxed_copper_shingles",
158 "count": 1
159 }
160}, {
161 // Copper shingles slabs...
162 "output": {
163 "item": "create:exposed_copper_shingle_slab",
164 "count": 4
165 },
166 "input": {
167 "item": "create:copper_shingle_slab",
168 "count": 3
169 }
170}, {
171 "output": {
172 "item": "create:weathered_copper_shingle_slab",
173 "count": 4
174 },
175 "input": {
176 "item": "create:copper_shingle_slab",
177 "count": 2
178 }
179}, {
180 "output": {
181 "item": "create:oxidized_copper_shingle_slab",
182 "count": 4
183 },
184 "input": {
185 "item": "create:copper_shingle_slab",
186 "count": 1
187 }
188}, {
189 "output": {
190 "item": "create:waxed_exposed_copper_shingle_slab",
191 "count": 4
192 },
193 "input": {
194 "item": "create:waxed_copper_shingle_slab",
195 "count": 3
196 }
197}, {
198 "output": {
199 "item": "create:waxed_weathered_copper_shingle_slab",
200 "count": 4
201 },
202 "input": {
203 "item": "create:waxed_copper_shingle_slab",
204 "count": 2
205 }
206}, {
207 "output": {
208 "item": "create:waxed_oxidized_copper_shingle_slab",
209 "count": 4
210 },
211 "input": {
212 "item": "create:waxed_copper_shingle_slab",
213 "count": 1
214 }
215}, {
216 // Copper shingle stairs...
217 "output": {
218 "item": "create:exposed_copper_shingle_stairs",
219 "count": 4
220 },
221 "input": {
222 "item": "create:copper_shingle_stairs",
223 "count": 3
224 }
225}, {
226 "output": {
227 "item": "create:weathered_copper_shingle_stairs",
228 "count": 4
229 },
230 "input": {
231 "item": "create:copper_shingle_stairs",
232 "count": 2
233 }
234}, {
235 "output": {
236 "item": "create:oxidized_copper_shingle_stairs",
237 "count": 4
238 },
239 "input": {
240 "item": "create:copper_shingle_stairs",
241 "count": 1
242 }
243}, {
244 "output": {
245 "item": "create:waxed_exposed_copper_shingle_stairs",
246 "count": 4
247 },
248 "input": {
249 "item": "create:waxed_copper_shingle_stairs",
250 "count": 3
251 }
252}, {
253 "output": {
254 "item": "create:waxed_weathered_copper_shingle_stairs",
255 "count": 4
256 },
257 "input": {
258 "item": "create:waxed_copper_shingle_stairs",
259 "count": 2
260 }
261}, {
262 "output": {
263 "item": "create:waxed_oxidized_copper_shingle_stairs",
264 "count": 4
265 },
266 "input": {
267 "item": "create:waxed_copper_shingle_stairs",
268 "count": 1
269 }
270}, {
271 // Copper tiles...
272 "output": {
273 "item": "create:exposed_copper_tiles",
274 "count": 4
275 },
276 "input": {
277 "item": "create:copper_tiles",
278 "count": 3
279 }
280}, {
281 "output": {
282 "item": "create:weathered_copper_tiles",
283 "count": 4
284 },
285 "input": {
286 "item": "create:copper_tiles",
287 "count": 2
288 }
289}, {
290 "output": {
291 "item": "create:oxidized_copper_tiles",
292 "count": 4
293 },
294 "input": {
295 "item": "create:copper_tiles",
296 "count": 1
297 }
298}, {
299 "output": {
300 "item": "create:waxed_exposed_copper_tiles",
301 "count": 4
302 },
303 "input": {
304 "item": "create:waxed_copper_tiles",
305 "count": 3
306 }
307}, {
308 "output": {
309 "item": "create:waxed_weathered_copper_tiles",
310 "count": 4
311 },
312 "input": {
313 "item": "create:waxed_copper_tiles",
314 "count": 2
315 }
316}, {
317 "output": {
318 "item": "create:waxed_oxidized_copper_tiles",
319 "count": 4
320 },
321 "input": {
322 "item": "create:waxed_copper_tiles",
323 "count": 1
324 }
325}, {
326 // Copper tile slabs...
327 "output": {
328 "item": "create:exposed_copper_tile_slab",
329 "count": 4
330 },
331 "input": {
332 "item": "create:copper_tile_slab",
333 "count": 3
334 }
335}, {
336 "output": {
337 "item": "create:weathered_copper_tile_slab",
338 "count": 4
339 },
340 "input": {
341 "item": "create:copper_tile_slab",
342 "count": 2
343 }
344}, {
345 "output": {
346 "item": "create:oxidized_copper_tile_slab",
347 "count": 4
348 },
349 "input": {
350 "item": "create:copper_tile_slab",
351 "count": 1
352 }
353}, {
354 "output": {
355 "item": "create:waxed_exposed_copper_tile_slab",
356 "count": 4
357 },
358 "input": {
359 "item": "create:waxed_copper_tile_slab",
360 "count": 3
361 }
362}, {
363 "output": {
364 "item": "create:waxed_weathered_copper_tile_slab",
365 "count": 4
366 },
367 "input": {
368 "item": "create:waxed_copper_tile_slab",
369 "count": 2
370 }
371}, {
372 "output": {
373 "item": "create:waxed_oxidized_copper_tile_slab",
374 "count": 4
375 },
376 "input": {
377 "item": "create:waxed_copper_tile_slab",
378 "count": 1
379 }
380}, {
381 // Copper tile stairs...
382 "output": {
383 "item": "create:exposed_copper_tile_stairs",
384 "count": 4
385 },
386 "input": {
387 "item": "create:copper_tile_stairs",
388 "count": 3
389 }
390}, {
391 "output": {
392 "item": "create:weathered_copper_tile_stairs",
393 "count": 4
394 },
395 "input": {
396 "item": "create:copper_tile_stairs",
397 "count": 2
398 }
399}, {
400 "output": {
401 "item": "create:oxidized_copper_tile_stairs",
402 "count": 4
403 },
404 "input": {
405 "item": "create:copper_tile_stairs",
406 "count": 1
407 }
408}, {
409 "output": {
410 "item": "create:waxed_exposed_copper_tile_stairs",
411 "count": 4
412 },
413 "input": {
414 "item": "create:waxed_copper_tile_stairs",
415 "count": 3
416 }
417}, {
418 "output": {
419 "item": "create:waxed_weathered_copper_tile_stairs",
420 "count": 4
421 },
422 "input": {
423 "item": "create:waxed_copper_tile_stairs",
424 "count": 2
425 }
426}, {
427 "output": {
428 "item": "create:waxed_oxidized_copper_tile_stairs",
429 "count": 4
430 },
431 "input": {
432 "item": "create:waxed_copper_tile_stairs",
433 "count": 1
434 }
435}] \ No newline at end of file
diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/minecraft.json5 b/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/minecraft.json5
index 0422360..ce9179b 100644
--- a/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/minecraft.json5
+++ b/src/main/resources/data/eris_alchemy/eris_alchemy/fake_recipes/minecraft.json5
@@ -396,12 +396,15 @@
396 "count": 9 396 "count": 9
397 } 397 }
398}, { 398}, {
399 "output": "gilded_blackstone", 399 "output": {
400 "item": "gilded_blackstone",
401 "count": 8
402 },
400 "input": [ 403 "input": [
401 "blackstone", 404 "blackstone",
402 { 405 {
403 "item": "gold_nugget", 406 "item": "gold_nugget",
404 "count": 4 407 "count": 144
405 } 408 }
406 ] 409 ]
407}, { 410}, {
diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/create.json b/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/create.json
new file mode 100644
index 0000000..f75af90
--- /dev/null
+++ b/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/create.json
@@ -0,0 +1,49 @@
1{
2 "create:andesite_encased_cogwheel": null,
3 "create:andesite_encased_large_cogwheel": null,
4 "create:andesite_encased_shaft": null,
5 "create:blaze_burner": null,
6 "create:brass_encased_cogwheel": null,
7 "create:brass_encased_large_cogwheel": null,
8 "create:brass_encased_shaft": null,
9 "create:chest_minecart_contraption": null,
10 "create:chromatic_compound": null,
11 "create:copper_backtank": null,
12 "create:copper_backtank_placeable": null,
13 "create:creative_blaze_cake": null,
14 "create:creative_crate": null,
15 "create:creative_fluid_tank": null,
16 "create:creative_motor": null,
17 "create:crushed_raw_aluminum": null,
18 "create:crushed_raw_lead": null,
19 "create:crushed_raw_nickel": null,
20 "create:crushed_raw_osmium": null,
21 "create:crushed_raw_platinum": null,
22 "create:crushed_raw_quicksilver": null,
23 "create:crushed_raw_silver": null,
24 "create:crushed_raw_tin": null,
25 "create:crushed_raw_uranium": null,
26 "create:crushed_raw_zinc": null,
27 "create:deepslate_zinc_ore": null,
28 "create:elevator_contact": null,
29 "create:experience_block": null,
30 "create:experience_nugget": null,
31 "create:furnace_minecart_contraption": null,
32 "create:handheld_worldshaper": null,
33 "create:incomplete_precision_mechanism": null,
34 "create:incomplete_track": null,
35 "create:minecart_contraption": null,
36 "create:netherite_backtank": null,
37 "create:netherite_backtank_placeable": null,
38 "create:raw_zinc": null,
39 "create:raw_zinc_block": null,
40 "create:refined_radiance": null,
41 "create:refined_radiance_casing": null,
42 "create:schedule": null,
43 "create:schematic": null,
44 "create:shadow_steel": null,
45 "create:shadow_steel_casing": null,
46 "create:unprocessed_obsidian_sheet": null,
47 "create:zinc_ingot": 170,
48 "create:zinc_ore": null
49} \ No newline at end of file
diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/item_tag_emcs/create.json b/src/main/resources/data/eris_alchemy/eris_alchemy/item_tag_emcs/create.json
new file mode 100644
index 0000000..91acaf5
--- /dev/null
+++ b/src/main/resources/data/eris_alchemy/eris_alchemy/item_tag_emcs/create.json
@@ -0,0 +1,18 @@
1{
2 "create:stone_types/andesite": 1,
3 "create:stone_types/asurine": 1,
4 "create:stone_types/calcite": 1,
5 "create:stone_types/crimsite": 1,
6 "create:stone_types/deepslate": 1,
7 "create:stone_types/diorite": 1,
8 "create:stone_types/dripstone": 1,
9 "create:stone_types/granite": 1,
10 "create:stone_types/limestone": 1,
11 "create:stone_types/ochrum": 1,
12 "create:stone_types/scorchia": 1,
13 "create:stone_types/scoria": 1,
14 "create:stone_types/tuff": 1,
15 "create:stone_types/veridium": 1,
16 "create:toolboxes": 4289,
17 "create:valve_handles": 281
18} \ No newline at end of file