添加部分配方生成

This commit is contained in:
17146 2025-06-12 17:15:21 +08:00 committed by Light_Quanta
parent 869d00fc37
commit 1f3bca9634
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
39 changed files with 744 additions and 97 deletions

View file

@ -1,13 +1,31 @@
// 1.21.1 2025-06-12T06:39:30.6450202 Recipes // 1.21.1 2025-06-12T21:44:28.2011777 Recipes
9775e550332c69f1ee2ac4a09834a35db6f6a2ed data/minecraft/recipe/ammo_box_add_ammo.json 9775e550332c69f1ee2ac4a09834a35db6f6a2ed data/minecraft/recipe/ammo_box_add_ammo.json
9775e550332c69f1ee2ac4a09834a35db6f6a2ed data/minecraft/recipe/ammo_box_extract_ammo.json 9775e550332c69f1ee2ac4a09834a35db6f6a2ed data/minecraft/recipe/ammo_box_extract_ammo.json
2e1d1bbf32801f3d355c0d3f78ebbb1122cebd4c data/minecraft/recipe/potion_mortar_shell.json 2e1d1bbf32801f3d355c0d3f78ebbb1122cebd4c data/minecraft/recipe/potion_mortar_shell.json
7633a977838d6d54d1ab98623676f8bbeaf04cf8 data/superbwarfare/advancement/recipes/combat/aa_12_smithing.json
fa0b20500742e1c81c392ca59a1ab979f217bd07 data/superbwarfare/advancement/recipes/combat/bocek_smithing.json
c30037a134eee140578bfe17cb395469c84ac0f9 data/superbwarfare/advancement/recipes/combat/glock_17_smithing.json c30037a134eee140578bfe17cb395469c84ac0f9 data/superbwarfare/advancement/recipes/combat/glock_17_smithing.json
0510902ee6cd7ffd7b693375191f8015a38ec584 data/superbwarfare/advancement/recipes/combat/glock_18_smithing.json 0510902ee6cd7ffd7b693375191f8015a38ec584 data/superbwarfare/advancement/recipes/combat/glock_18_smithing.json
f0d118dd2dbd82c3e01af8e46324491e96764a11 data/superbwarfare/advancement/recipes/combat/hk_416_smithing.json
49496208cf5a42a3a122863ae3078ea9710cf28b data/superbwarfare/advancement/recipes/combat/hunting_rifle_smithing.json 49496208cf5a42a3a122863ae3078ea9710cf28b data/superbwarfare/advancement/recipes/combat/hunting_rifle_smithing.json
04cc33abf30999d1bd3727fbb0ebea05e49dee10 data/superbwarfare/advancement/recipes/combat/marlin_smithing.json
a31ee42cad8f8342fe45850846cea0668d8d48f6 data/superbwarfare/advancement/recipes/combat/minigun_smithing.json
24327f129812a081f5d0e9a9862d196b92c61121 data/superbwarfare/advancement/recipes/combat/mk_14_smithing.json
61837e97c4a1ec268bf3bf5fd9c7d2c5329ec068 data/superbwarfare/advancement/recipes/combat/mp_443_smithing.json 61837e97c4a1ec268bf3bf5fd9c7d2c5329ec068 data/superbwarfare/advancement/recipes/combat/mp_443_smithing.json
a8b47e257992a552be1d6b667555ce39c815c668 data/superbwarfare/advancement/recipes/combat/mp_5_smithing.json
a13c7a8fb414e9893660470bf8245f15f9a0c582 data/superbwarfare/advancement/recipes/combat/m_4_smithing.json
6a298b18c327cfb7d16b4ba05ff7dadb2d9748cb data/superbwarfare/advancement/recipes/combat/m_60_smithing.json
4eb0a66691a247601520449657f6de0e8573c5fe data/superbwarfare/advancement/recipes/combat/m_79_smithing.json
59764b0bbf0ffe6dabb82ee1d50fab04de2fd315 data/superbwarfare/advancement/recipes/combat/m_870_smithing.json
b53c662c29183aee61f350291a4d83486dc5a257 data/superbwarfare/advancement/recipes/combat/m_98b_smithing.json
a4c3e03cfd4bb162e44784ca133228eea265ab60 data/superbwarfare/advancement/recipes/combat/ntw_20_smithing.json
fc36012496b007c0efa611b02b0eb9477390f5da data/superbwarfare/advancement/recipes/combat/rpg_smithing.json
f733fe482c5bfe85fae4cd405a83421f36faacf7 data/superbwarfare/advancement/recipes/combat/rpk_smithing.json
ff27a7db005aced4c98497d54bc0fe7257910665 data/superbwarfare/advancement/recipes/combat/sentinel_smithing.json ff27a7db005aced4c98497d54bc0fe7257910665 data/superbwarfare/advancement/recipes/combat/sentinel_smithing.json
35ac4abfdc090a303954456f6567ac7b4d43ccab data/superbwarfare/advancement/recipes/combat/sks_smithing.json
5f7c2679d73e4fa77b4a983299b5daabadabe587 data/superbwarfare/advancement/recipes/combat/svd_smithing.json
17a7e19e34d86b2bd1bca7633f40f45872f10611 data/superbwarfare/advancement/recipes/combat/trachelium_smithing.json 17a7e19e34d86b2bd1bca7633f40f45872f10611 data/superbwarfare/advancement/recipes/combat/trachelium_smithing.json
34b933b550c833112abc1c7d760e4dae4c783f94 data/superbwarfare/advancement/recipes/combat/vector_smithing.json
fb31d2e09af64c6a234c0bc43123b95c529babdd data/superbwarfare/advancement/recipes/misc/aa_12_blueprint.json fb31d2e09af64c6a234c0bc43123b95c529babdd data/superbwarfare/advancement/recipes/misc/aa_12_blueprint.json
c570eb1f7d03feb4896c5f3aa04279ce23bcd76e data/superbwarfare/advancement/recipes/misc/ak_12_blueprint.json c570eb1f7d03feb4896c5f3aa04279ce23bcd76e data/superbwarfare/advancement/recipes/misc/ak_12_blueprint.json
83f32a7a84d6058870e2fc6e5fa3e4c5ba4c1b69 data/superbwarfare/advancement/recipes/misc/ak_47_blueprint.json 83f32a7a84d6058870e2fc6e5fa3e4c5ba4c1b69 data/superbwarfare/advancement/recipes/misc/ak_47_blueprint.json
@ -50,17 +68,20 @@ dd88128230882947ff1f7e46ca413e571374cf88 data/superbwarfare/advancement/recipes/
e414607d3519e157842ddb5163a2057b299dd487 data/superbwarfare/advancement/recipes/misc/trachelium_blueprint.json e414607d3519e157842ddb5163a2057b299dd487 data/superbwarfare/advancement/recipes/misc/trachelium_blueprint.json
da78113ebbbca910a4517f589a2e3eb110542df9 data/superbwarfare/advancement/recipes/misc/vector_blueprint.json da78113ebbbca910a4517f589a2e3eb110542df9 data/superbwarfare/advancement/recipes/misc/vector_blueprint.json
7b5f4164c298334f687ffd1ccba9e0cb3b1f2fbc data/superbwarfare/recipe/aa_12_blueprint.json 7b5f4164c298334f687ffd1ccba9e0cb3b1f2fbc data/superbwarfare/recipe/aa_12_blueprint.json
3ba2ed55215bd31bd922361dd909eec723ec6be5 data/superbwarfare/recipe/aa_12_smithing.json
ef7e3adfb75572ee4fcaf87b941636a788e0c430 data/superbwarfare/recipe/ak_12_blueprint.json ef7e3adfb75572ee4fcaf87b941636a788e0c430 data/superbwarfare/recipe/ak_12_blueprint.json
4cdf5197936a1465de76ef23b9b8d41ba3737664 data/superbwarfare/recipe/ak_47_blueprint.json 4cdf5197936a1465de76ef23b9b8d41ba3737664 data/superbwarfare/recipe/ak_47_blueprint.json
b5a2b05abd0da94388cbd46b73ae1446db0773b4 data/superbwarfare/recipe/annihilator_blueprint.json b5a2b05abd0da94388cbd46b73ae1446db0773b4 data/superbwarfare/recipe/annihilator_blueprint.json
92bad57a8ae8cda860761a949666d10a975daccd data/superbwarfare/recipe/aurelia_sceptre_blueprint.json 92bad57a8ae8cda860761a949666d10a975daccd data/superbwarfare/recipe/aurelia_sceptre_blueprint.json
cba1ec494c1313b5a84895be16e90a25c0bc754c data/superbwarfare/recipe/bocek_blueprint.json cba1ec494c1313b5a84895be16e90a25c0bc754c data/superbwarfare/recipe/bocek_blueprint.json
12953ac27377b7869a68cc67a3874b0e555b381a data/superbwarfare/recipe/bocek_smithing.json
ae7c8b9ef2e97948f11bf753660c4ab4e94930e2 data/superbwarfare/recipe/devotion_blueprint.json ae7c8b9ef2e97948f11bf753660c4ab4e94930e2 data/superbwarfare/recipe/devotion_blueprint.json
1ca96490a6d317f6bc71e05a2dced261b8790c0b data/superbwarfare/recipe/glock_17_blueprint.json 1ca96490a6d317f6bc71e05a2dced261b8790c0b data/superbwarfare/recipe/glock_17_blueprint.json
499cbb24af56a133da435b6e38fe8f9c26862dd2 data/superbwarfare/recipe/glock_17_smithing.json 499cbb24af56a133da435b6e38fe8f9c26862dd2 data/superbwarfare/recipe/glock_17_smithing.json
96eef061bdfc9c777dd50669e797b284db47e6ef data/superbwarfare/recipe/glock_18_blueprint.json 96eef061bdfc9c777dd50669e797b284db47e6ef data/superbwarfare/recipe/glock_18_blueprint.json
bcf5921618b46ab6b7fbd432cc90b0d2ce350c4d data/superbwarfare/recipe/glock_18_smithing.json bcf5921618b46ab6b7fbd432cc90b0d2ce350c4d data/superbwarfare/recipe/glock_18_smithing.json
d456d459465bfa7338efc37a10ae8797f01111ab data/superbwarfare/recipe/hk_416_blueprint.json d456d459465bfa7338efc37a10ae8797f01111ab data/superbwarfare/recipe/hk_416_blueprint.json
d6007779ca651002262e1d258db85386b3b1daaa data/superbwarfare/recipe/hk_416_smithing.json
c058c56606592457d7fe2bb1ddef5e05abd5a732 data/superbwarfare/recipe/hpj_11_blueprint.json c058c56606592457d7fe2bb1ddef5e05abd5a732 data/superbwarfare/recipe/hpj_11_blueprint.json
c591aecdf4b5bab7b206160c0c255470fb3d5684 data/superbwarfare/recipe/hunting_rifle_blueprint.json c591aecdf4b5bab7b206160c0c255470fb3d5684 data/superbwarfare/recipe/hunting_rifle_blueprint.json
b725b8a8c4e4c1514df7a44610c4f03335561b01 data/superbwarfare/recipe/hunting_rifle_smithing.json b725b8a8c4e4c1514df7a44610c4f03335561b01 data/superbwarfare/recipe/hunting_rifle_smithing.json
@ -69,30 +90,45 @@ aff87a5a66e7aef395b08067339685954a0f4de2 data/superbwarfare/recipe/insidious_blu
9ced791c2f2eeb19bab3b7826e05c936953974cc data/superbwarfare/recipe/k_98_blueprint.json 9ced791c2f2eeb19bab3b7826e05c936953974cc data/superbwarfare/recipe/k_98_blueprint.json
a6935ef289d09a955b17074da622839205534fe5 data/superbwarfare/recipe/m2hb_blueprint.json a6935ef289d09a955b17074da622839205534fe5 data/superbwarfare/recipe/m2hb_blueprint.json
31c3dcbd4a07735b31e9f4c0919318897606290d data/superbwarfare/recipe/marlin_blueprint.json 31c3dcbd4a07735b31e9f4c0919318897606290d data/superbwarfare/recipe/marlin_blueprint.json
771b135c355c88a55994c47291f949205672a277 data/superbwarfare/recipe/marlin_smithing.json
b5600c2751ca38aa11d98297ea24ea5099bca711 data/superbwarfare/recipe/minigun_blueprint.json b5600c2751ca38aa11d98297ea24ea5099bca711 data/superbwarfare/recipe/minigun_blueprint.json
806c013f76041490f1d24127b5c7c13ebd8782e5 data/superbwarfare/recipe/minigun_smithing.json
d0c14cf98dae91136ed3c5c742bb999b5e556676 data/superbwarfare/recipe/mk_14_blueprint.json d0c14cf98dae91136ed3c5c742bb999b5e556676 data/superbwarfare/recipe/mk_14_blueprint.json
8d122edbc47323fcc5973ed0eb06e9b2a250e374 data/superbwarfare/recipe/mk_14_smithing.json
b899f64ad5e5510e9b900fa5417171f4aae67da8 data/superbwarfare/recipe/mk_42_blueprint.json b899f64ad5e5510e9b900fa5417171f4aae67da8 data/superbwarfare/recipe/mk_42_blueprint.json
84d9ee65ab0925aaccd3096f798195db59cdaebb data/superbwarfare/recipe/mle_1934_blueprint.json 84d9ee65ab0925aaccd3096f798195db59cdaebb data/superbwarfare/recipe/mle_1934_blueprint.json
198ed671f3feaa2011c6b83813e9e6a069d4876b data/superbwarfare/recipe/mosin_nagant_blueprint.json 198ed671f3feaa2011c6b83813e9e6a069d4876b data/superbwarfare/recipe/mosin_nagant_blueprint.json
71ce44b1206bfcb4ad09d682d9107224a16256c4 data/superbwarfare/recipe/mp_443_blueprint.json 71ce44b1206bfcb4ad09d682d9107224a16256c4 data/superbwarfare/recipe/mp_443_blueprint.json
277970b96483dff6ab3632c19bb41e65826df7e7 data/superbwarfare/recipe/mp_443_smithing.json 277970b96483dff6ab3632c19bb41e65826df7e7 data/superbwarfare/recipe/mp_443_smithing.json
df00ef3e60cc91cb273604a3f4efe9e2913694c3 data/superbwarfare/recipe/mp_5_blueprint.json df00ef3e60cc91cb273604a3f4efe9e2913694c3 data/superbwarfare/recipe/mp_5_blueprint.json
f73e1c3ccb1d4d03f463de384bae3212f27d2752 data/superbwarfare/recipe/mp_5_smithing.json
6f8d226b24413fa9771506e6db21d88231cf8f4f data/superbwarfare/recipe/m_1911_blueprint.json 6f8d226b24413fa9771506e6db21d88231cf8f4f data/superbwarfare/recipe/m_1911_blueprint.json
bbd88474774729ec85df44f5f735128e27f1a50a data/superbwarfare/recipe/m_4_blueprint.json bbd88474774729ec85df44f5f735128e27f1a50a data/superbwarfare/recipe/m_4_blueprint.json
874905394cb3032dae8b39a1d9db516a1555b21f data/superbwarfare/recipe/m_4_smithing.json
760cbcc0009f86b15fa6f7e2158d051f8af4d388 data/superbwarfare/recipe/m_60_blueprint.json 760cbcc0009f86b15fa6f7e2158d051f8af4d388 data/superbwarfare/recipe/m_60_blueprint.json
282ae749a85d9c7627fab2c93a338a13ab84644d data/superbwarfare/recipe/m_60_smithing.json
740f901a30c0b2c2bd8ad53716e84bccf61d9629 data/superbwarfare/recipe/m_79_blueprint.json 740f901a30c0b2c2bd8ad53716e84bccf61d9629 data/superbwarfare/recipe/m_79_blueprint.json
168da412760654c796521740479ef8ac31f4ac1a data/superbwarfare/recipe/m_79_smithing.json
a22cb7c546460b175643385a500b2af9d24c6cd7 data/superbwarfare/recipe/m_870_blueprint.json a22cb7c546460b175643385a500b2af9d24c6cd7 data/superbwarfare/recipe/m_870_blueprint.json
9fed6cd8d1d6a6f2bcbf2811c1856084751ee5e4 data/superbwarfare/recipe/m_870_smithing.json
0a1c4303027bf22643302f7b325e4bffd1329ba2 data/superbwarfare/recipe/m_98b_blueprint.json 0a1c4303027bf22643302f7b325e4bffd1329ba2 data/superbwarfare/recipe/m_98b_blueprint.json
7e5143b5c465bfa269eaabcc986c9a394115bd4d data/superbwarfare/recipe/m_98b_smithing.json
33560f69a554b45e66dd10b07e4c8f08c1647b43 data/superbwarfare/recipe/ntw_20_blueprint.json 33560f69a554b45e66dd10b07e4c8f08c1647b43 data/superbwarfare/recipe/ntw_20_blueprint.json
ff117c48405a73e49d29d737132d1c249b0fc3b5 data/superbwarfare/recipe/ntw_20_smithing.json
f99ef54062417a7da9882662880469ec1c054d05 data/superbwarfare/recipe/qbz_95_blueprint.json f99ef54062417a7da9882662880469ec1c054d05 data/superbwarfare/recipe/qbz_95_blueprint.json
9c7fe800ff5834fd8a98051dfc28c2c17616df9e data/superbwarfare/recipe/rpg_blueprint.json 9c7fe800ff5834fd8a98051dfc28c2c17616df9e data/superbwarfare/recipe/rpg_blueprint.json
63ee17d3e9219cc61d3971516e4aa5b6a57924c8 data/superbwarfare/recipe/rpg_smithing.json
2d9c1b07950aba143ec78afbd4a869fa01d7a75f data/superbwarfare/recipe/rpk_blueprint.json 2d9c1b07950aba143ec78afbd4a869fa01d7a75f data/superbwarfare/recipe/rpk_blueprint.json
7d551e1d7226460f9a690ef7a2a4888d577ab3e2 data/superbwarfare/recipe/rpk_smithing.json
70744d4a6da160bab1f480635339bcf946692c4c data/superbwarfare/recipe/secondary_cataclysm_blueprint.json 70744d4a6da160bab1f480635339bcf946692c4c data/superbwarfare/recipe/secondary_cataclysm_blueprint.json
4f518b1ef8a22e3bc3f70171a8c467310de07d7c data/superbwarfare/recipe/sentinel_blueprint.json 4f518b1ef8a22e3bc3f70171a8c467310de07d7c data/superbwarfare/recipe/sentinel_blueprint.json
14719ade84f72afa292d94d035642e8573878b83 data/superbwarfare/recipe/sentinel_smithing.json 14719ade84f72afa292d94d035642e8573878b83 data/superbwarfare/recipe/sentinel_smithing.json
0512e158416faa91b207f4f7e271dff6e2f12c49 data/superbwarfare/recipe/sks_blueprint.json 0512e158416faa91b207f4f7e271dff6e2f12c49 data/superbwarfare/recipe/sks_blueprint.json
ba64964139e39f3f6b359ef46792754f1f5eee29 data/superbwarfare/recipe/sks_smithing.json
940339216a1dc73e8e9f090af1b5a638db81581a data/superbwarfare/recipe/svd_blueprint.json 940339216a1dc73e8e9f090af1b5a638db81581a data/superbwarfare/recipe/svd_blueprint.json
a25453be786b0f279d622dd69e4ad85d7a2dae0e data/superbwarfare/recipe/svd_smithing.json
74f766c560a92652471e00af24019caec23cf85c data/superbwarfare/recipe/taser_blueprint.json 74f766c560a92652471e00af24019caec23cf85c data/superbwarfare/recipe/taser_blueprint.json
70ce58e30ce229eb6abc9d89ecf9efd4ac52e9dd data/superbwarfare/recipe/trachelium_blueprint.json 70ce58e30ce229eb6abc9d89ecf9efd4ac52e9dd data/superbwarfare/recipe/trachelium_blueprint.json
92837b92e74b7f08c393616b44eaeb0298317923 data/superbwarfare/recipe/trachelium_smithing.json 92837b92e74b7f08c393616b44eaeb0298317923 data/superbwarfare/recipe/trachelium_smithing.json
3741feed041950f66fa868c1be94b8a682c9cabe data/superbwarfare/recipe/vector_blueprint.json 3741feed041950f66fa868c1be94b8a682c9cabe data/superbwarfare/recipe/vector_blueprint.json
d319cd329779d50249246e391cd107a619accbae data/superbwarfare/recipe/vector_smithing.json

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aa_12_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:aa_12_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:aa_12_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_aa_12_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:aa_12_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bocek_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:bocek_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:bocek_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bocek_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:bocek_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_hk_416_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:hk_416_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:hk_416_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_hk_416_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:hk_416_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_m_4_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:m_4_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:m_4_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_m_4_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:m_4_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_m_60_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:m_60_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:m_60_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_m_60_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:m_60_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_m_79_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:m_79_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:m_79_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_m_79_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:m_79_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_m_870_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:m_870_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:m_870_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_m_870_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:m_870_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_m_98b_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:m_98b_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:m_98b_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_m_98b_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:m_98b_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_marlin_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:marlin_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:marlin_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_marlin_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:marlin_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_minigun_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:minigun_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:minigun_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_minigun_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:minigun_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_mk_14_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:mk_14_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:mk_14_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_mk_14_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:mk_14_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_mp_5_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:mp_5_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:mp_5_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_mp_5_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:mp_5_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_ntw_20_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:ntw_20_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:ntw_20_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_ntw_20_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:ntw_20_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_rpg_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:rpg_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:rpg_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_rpg_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:rpg_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_rpk_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:rpk_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:rpk_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_rpk_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:rpk_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_sks_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:sks_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:sks_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_sks_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:sks_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_svd_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:svd_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:svd_smithing"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_svd_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:svd_smithing"
]
}
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_the_recipe": {
"conditions": {
"recipe": "superbwarfare:vector_smithing"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_vector_blueprint": {
"conditions": {
"items": [
{
"items": "superbwarfare:vector_blueprint"
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_the_recipe",
"has_vector_blueprint"
]
],
"rewards": {
"recipes": [
"superbwarfare:vector_smithing"
]
}
}

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:aa_12_blueprint" "item": "minecraft:netherite_ingot"
}, },
"base": { "base": {
"item": "superbwarfare:legendary_material_pack" "item": "superbwarfare:legendary_material_pack"
}, },
"addition": {
"item": "minecraft:netherite_ingot"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:aa_12" "id": "superbwarfare:aa_12"
},
"template": {
"item": "superbwarfare:aa_12_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:bocek_blueprint" "item": "minecraft:bow"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"item": "minecraft:bow"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:bocek" "id": "superbwarfare:bocek"
},
"template": {
"item": "superbwarfare:bocek_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:hk_416_blueprint" "tag": "superbwarfare:ingots/steel"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/steel"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:hk_416" "id": "superbwarfare:hk_416"
},
"template": {
"item": "superbwarfare:hk_416_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:m_4_blueprint" "tag": "superbwarfare:ingots/steel"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/steel"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:m_4" "id": "superbwarfare:m_4"
},
"template": {
"item": "superbwarfare:m_4_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:m_60_blueprint" "tag": "superbwarfare:ingots/cemented_carbide"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/cemented_carbide"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:m_60" "id": "superbwarfare:m_60"
},
"template": {
"item": "superbwarfare:m_60_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:m_79_blueprint" "item": "minecraft:dispenser"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"item": "minecraft:dispenser"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:m_79" "id": "superbwarfare:m_79"
},
"template": {
"item": "superbwarfare:m_79_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:m_870_blueprint" "tag": "superbwarfare:ingots/steel"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/steel"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:m_870" "id": "superbwarfare:m_870"
},
"template": {
"item": "superbwarfare:m_870_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:m_98b_blueprint" "item": "minecraft:spyglass"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"item": "minecraft:spyglass"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:m_98b" "id": "superbwarfare:m_98b"
},
"template": {
"item": "superbwarfare:m_98b_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:marlin_blueprint" "tag": "minecraft:logs"
}, },
"base": { "base": {
"item": "superbwarfare:common_material_pack" "item": "superbwarfare:common_material_pack"
}, },
"addition": {
"tag": "minecraft:logs"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:marlin" "id": "superbwarfare:marlin"
},
"template": {
"item": "superbwarfare:marlin_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:minigun_blueprint" "item": "superbwarfare:motor"
}, },
"base": { "base": {
"item": "superbwarfare:legendary_material_pack" "item": "superbwarfare:legendary_material_pack"
}, },
"addition": {
"item": "superbwarfare:motor"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:minigun" "id": "superbwarfare:minigun"
},
"template": {
"item": "superbwarfare:minigun_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:mk_14_blueprint" "tag": "superbwarfare:ingots/cemented_carbide"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/cemented_carbide"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:mk_14" "id": "superbwarfare:mk_14"
},
"template": {
"item": "superbwarfare:mk_14_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:mp_5_blueprint" "item": "minecraft:iron_ingot"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"item": "minecraft:iron_ingot"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:mp_5" "id": "superbwarfare:mp_5"
},
"template": {
"item": "superbwarfare:mp_5_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:ntw_20_blueprint" "item": "minecraft:spyglass"
}, },
"base": { "base": {
"item": "superbwarfare:legendary_material_pack" "item": "superbwarfare:legendary_material_pack"
}, },
"addition": {
"item": "minecraft:spyglass"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:ntw_20" "id": "superbwarfare:ntw_20"
},
"template": {
"item": "superbwarfare:ntw_20_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:rpg_blueprint" "item": "minecraft:dispenser"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"item": "minecraft:dispenser"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:rpg" "id": "superbwarfare:rpg"
},
"template": {
"item": "superbwarfare:rpg_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:rpk_blueprint" "tag": "minecraft:logs"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"tag": "minecraft:logs"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:rpk" "id": "superbwarfare:rpk"
},
"template": {
"item": "superbwarfare:rpk_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:sks_blueprint" "tag": "minecraft:logs"
}, },
"base": { "base": {
"item": "superbwarfare:rare_material_pack" "item": "superbwarfare:rare_material_pack"
}, },
"addition": {
"tag": "minecraft:logs"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:sks" "id": "superbwarfare:sks"
},
"template": {
"item": "superbwarfare:sks_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:svd_blueprint" "tag": "superbwarfare:ingots/cemented_carbide"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/cemented_carbide"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:svd" "id": "superbwarfare:svd"
},
"template": {
"item": "superbwarfare:svd_blueprint"
} }
} }

View file

@ -1,15 +1,16 @@
{ {
"type": "minecraft:smithing_transform", "type": "minecraft:smithing_transform",
"template": { "addition": {
"item": "superbwarfare:vector_blueprint" "tag": "superbwarfare:ingots/cemented_carbide"
}, },
"base": { "base": {
"item": "superbwarfare:epic_material_pack" "item": "superbwarfare:epic_material_pack"
}, },
"addition": {
"tag": "superbwarfare:ingots/cemented_carbide"
},
"result": { "result": {
"count": 1,
"id": "superbwarfare:vector" "id": "superbwarfare:vector"
},
"template": {
"item": "superbwarfare:vector_blueprint"
} }
} }

View file

@ -36,8 +36,26 @@ public class ModRecipeProvider extends RecipeProvider {
gunSmithing(output, ModItems.MP_443_BLUEPRINT.get(), GunRarity.COMMON, Items.IRON_INGOT, ModItems.MP_443.get()); gunSmithing(output, ModItems.MP_443_BLUEPRINT.get(), GunRarity.COMMON, Items.IRON_INGOT, ModItems.MP_443.get());
gunSmithing(output, ModItems.GLOCK_18_BLUEPRINT.get(), GunRarity.RARE, Items.GOLD_INGOT, ModItems.GLOCK_18.get()); gunSmithing(output, ModItems.GLOCK_18_BLUEPRINT.get(), GunRarity.RARE, Items.GOLD_INGOT, ModItems.GLOCK_18.get());
gunSmithing(output, ModItems.HUNTING_RIFLE_BLUEPRINT.get(), GunRarity.RARE, ItemTags.LOGS, ModItems.HUNTING_RIFLE.get()); gunSmithing(output, ModItems.HUNTING_RIFLE_BLUEPRINT.get(), GunRarity.RARE, ItemTags.LOGS, ModItems.HUNTING_RIFLE.get());
gunSmithing(output, ModItems.M_79_BLUEPRINT.get(), GunRarity.RARE, Items.DISPENSER, ModItems.M_79.get());
gunSmithing(output, ModItems.RPG_BLUEPRINT.get(), GunRarity.RARE, Items.DISPENSER, ModItems.RPG.get());
gunSmithing(output, ModItems.BOCEK_BLUEPRINT.get(), GunRarity.EPIC, Items.BOW, ModItems.BOCEK.get());
gunSmithing(output, ModItems.M_4_BLUEPRINT.get(), GunRarity.RARE, ModTags.Items.INGOTS_STEEL, ModItems.M_4.get());
gunSmithing(output, ModItems.AA_12_BLUEPRINT.get(), GunRarity.LEGENDARY, Items.NETHERITE_INGOT, ModItems.AA_12.get());
gunSmithing(output, ModItems.HK_416_BLUEPRINT.get(), GunRarity.RARE, ModTags.Items.INGOTS_STEEL, ModItems.HK_416.get());
gunSmithing(output, ModItems.RPK_BLUEPRINT.get(), GunRarity.EPIC, ItemTags.LOGS, ModItems.RPK.get());
gunSmithing(output, ModItems.SKS_BLUEPRINT.get(), GunRarity.RARE, ItemTags.LOGS, ModItems.SKS.get());
gunSmithing(output, ModItems.NTW_20_BLUEPRINT.get(), GunRarity.LEGENDARY, Items.SPYGLASS, ModItems.NTW_20.get());
gunSmithing(output, ModItems.MP_5_BLUEPRINT.get(), GunRarity.RARE, Items.IRON_INGOT, ModItems.MP_5.get());
gunSmithing(output, ModItems.VECTOR_BLUEPRINT.get(), GunRarity.EPIC, ModTags.Items.INGOTS_CEMENTED_CARBIDE, ModItems.VECTOR.get());
gunSmithing(output, ModItems.MINIGUN_BLUEPRINT.get(), GunRarity.LEGENDARY, ModItems.MOTOR.get(), ModItems.MINIGUN.get());
gunSmithing(output, ModItems.MK_14_BLUEPRINT.get(), GunRarity.EPIC, ModTags.Items.INGOTS_CEMENTED_CARBIDE, ModItems.MK_14.get());
gunSmithing(output, ModItems.SENTINEL_BLUEPRINT.get(), GunRarity.EPIC, ModItems.CELL.get(), ModItems.SENTINEL.get()); gunSmithing(output, ModItems.SENTINEL_BLUEPRINT.get(), GunRarity.EPIC, ModItems.CELL.get(), ModItems.SENTINEL.get());
gunSmithing(output, ModItems.M_60_BLUEPRINT.get(), GunRarity.EPIC, ModTags.Items.INGOTS_CEMENTED_CARBIDE, ModItems.M_60.get());
gunSmithing(output, ModItems.SVD_BLUEPRINT.get(), GunRarity.EPIC, ModTags.Items.INGOTS_CEMENTED_CARBIDE, ModItems.SVD.get());
gunSmithing(output, ModItems.MARLIN_BLUEPRINT.get(), GunRarity.COMMON, ItemTags.LOGS, ModItems.MARLIN.get());
gunSmithing(output, ModItems.M_870_BLUEPRINT.get(), GunRarity.RARE, ModTags.Items.INGOTS_STEEL, ModItems.M_870.get());
gunSmithing(output, ModItems.M_98B_BLUEPRINT.get(), GunRarity.EPIC, Items.SPYGLASS, ModItems.M_98B.get());
copyBlueprint(output, ModItems.TRACHELIUM_BLUEPRINT.get()); copyBlueprint(output, ModItems.TRACHELIUM_BLUEPRINT.get());
copyBlueprint(output, ModItems.GLOCK_17_BLUEPRINT.get()); copyBlueprint(output, ModItems.GLOCK_17_BLUEPRINT.get());
@ -82,7 +100,7 @@ public class ModRecipeProvider extends RecipeProvider {
copyBlueprint(output, ModItems.ANNIHILATOR_BLUEPRINT.get()); copyBlueprint(output, ModItems.ANNIHILATOR_BLUEPRINT.get());
} }
private static void copyBlueprint(RecipeOutput output, ItemLike result) { public static void copyBlueprint(RecipeOutput output, ItemLike result) {
copySmithingTemplate(output, result, Items.LAPIS_LAZULI); copySmithingTemplate(output, result, Items.LAPIS_LAZULI);
} }

View file

@ -18,10 +18,9 @@
} }
}, },
"result": { "result": {
"id": "superbwarfare:container", "item": "superbwarfare:container",
"components": { "nbt": {
"minecraft:block_entity_data": { "BlockEntityTag": {
"id": "superbwarfare:container",
"EntityType": "superbwarfare:tom_6" "EntityType": "superbwarfare:tom_6"
} }
} }