Skip to content

Commit 82345b9

Browse files
committed
Added a crafting recipe for the quantum crafter
1 parent b7a943d commit 82345b9

File tree

4 files changed

+72
-1
lines changed

4 files changed

+72
-1
lines changed

Diff for: src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// 1.21.1 2024-09-23T19:07:49.4676142 Recipes
1+
// 1.21.1 2024-09-27T00:04:08.0136133 Recipes
22
2cc379f3eeb84b4d9eeb014db2854841c785f472 data/advanced_ae/advancement/recipes/misc/advpartenc.json
33
828b1236efbaa89691afb2969beabb8ba02286c5 data/advanced_ae/advancement/recipes/misc/advpatpro2.json
44
183306c693387e207e828284e1b68df9f2472ce4 data/advanced_ae/advancement/recipes/misc/advpatpropart.json
@@ -9,6 +9,7 @@
99
9726aeff64890b80ccc67e5daf04b808cdf4da86 data/advanced_ae/advancement/recipes/misc/megaquantumstorage128.json
1010
1b7257a3e7b5799ceb7ea0d9e1358dc69353c987 data/advanced_ae/advancement/recipes/misc/quantumaccel.json
1111
87d88422d89e4899e9346040c9addd8dc3af2ab6 data/advanced_ae/advancement/recipes/misc/quantumcore.json
12+
528727ae491e04d327181f241f73d3fce2763f83 data/advanced_ae/advancement/recipes/misc/quantumcrafter.json
1213
6993dee93747724b707a0653ae2d1875703d79c8 data/advanced_ae/advancement/recipes/misc/quantumdataentangler.json
1314
62d4378d9fd50b9d26e99253e6eb98c9b434e020 data/advanced_ae/advancement/recipes/misc/quantummultithreader.json
1415
35decf71b7480c7cb1a739beb3e19bfb8e53dc3c data/advanced_ae/advancement/recipes/misc/quantumstorage128.json
@@ -40,6 +41,7 @@ e1443cb85689f6f994585d37c85384c221f09e96 data/advanced_ae/recipe/fluixcrystalfro
4041
48bdd0cc4b9bf95009b30d2c3b06bdcd5c972932 data/advanced_ae/recipe/megaquantumstorage128.json
4142
18896ddd55412bba9f201068ca1c7edcf8b2216f data/advanced_ae/recipe/quantumaccel.json
4243
faf416e7a6125f5f852a3b2c5e08d1e0e66b0d5b data/advanced_ae/recipe/quantumcore.json
44+
ff13db5ae870a9d9aa7459f28aad17f16c79033d data/advanced_ae/recipe/quantumcrafter.json
4345
7150a83f51f8f8ccad7f0eeb302360c067043d1f data/advanced_ae/recipe/quantumdataentangler.json
4446
b3047f1dbecc14e2fe185fdc10ddbc6610cc9e14 data/advanced_ae/recipe/quantummultithreader.json
4547
27e7444cf10490c41e7dab36e5eb2a6a09a7de5a data/advanced_ae/recipe/quantumstorage128.json
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parent": "minecraft:recipes/root",
3+
"criteria": {
4+
"hasItem": {
5+
"conditions": {
6+
"items": [
7+
{
8+
"items": "advanced_ae:quantum_unit"
9+
}
10+
]
11+
},
12+
"trigger": "minecraft:inventory_changed"
13+
},
14+
"has_the_recipe": {
15+
"conditions": {
16+
"recipe": "advanced_ae:quantumcrafter"
17+
},
18+
"trigger": "minecraft:recipe_unlocked"
19+
}
20+
},
21+
"requirements": [
22+
[
23+
"has_the_recipe",
24+
"hasItem"
25+
]
26+
],
27+
"rewards": {
28+
"recipes": [
29+
"advanced_ae:quantumcrafter"
30+
]
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"category": "misc",
4+
"key": {
5+
"A": {
6+
"item": "advanced_ae:quantum_accelerator"
7+
},
8+
"K": {
9+
"item": "ae2:cell_component_64k"
10+
},
11+
"S": {
12+
"item": "advanced_ae:shattered_singularity"
13+
},
14+
"U": {
15+
"item": "advanced_ae:quantum_unit"
16+
}
17+
},
18+
"pattern": [
19+
"SAS",
20+
"KUK",
21+
"SAS"
22+
],
23+
"result": {
24+
"count": 1,
25+
"id": "advanced_ae:quantum_crafter"
26+
}
27+
}

Diff for: src/main/java/net/pedroksl/advanced_ae/datagen/AAERecipeProvider.java

+10
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,16 @@ protected void buildRecipes(@NotNull RecipeOutput c) {
8484
.define('B', Items.BUCKET)
8585
.unlockedBy("hasItem", has(AEBlocks.VIBRATION_CHAMBER))
8686
.save(c, AdvancedAE.makeId("reactionchamber"));
87+
ShapedRecipeBuilder.shaped(RecipeCategory.MISC, AAEBlocks.QUANTUM_CRAFTER)
88+
.pattern("SAS")
89+
.pattern("KUK")
90+
.pattern("SAS")
91+
.define('S', AAEItems.SHATTERED_SINGULARITY)
92+
.define('A', AAEBlocks.QUANTUM_ACCELERATOR)
93+
.define('K', AEItems.CELL_COMPONENT_64K)
94+
.define('U', AAEBlocks.QUANTUM_UNIT)
95+
.unlockedBy("hasItem", has(AAEBlocks.QUANTUM_UNIT))
96+
.save(c, AdvancedAE.makeId("quantumcrafter"));
8797

8898
// Items
8999
ShapedRecipeBuilder.shaped(RecipeCategory.MISC, AAEItems.ADV_PATTERN_ENCODER)

0 commit comments

Comments
 (0)