diff --git a/jiachen/data/bsf/recipe/compacted_snowball_set_1.json b/jiachen/data/bsf/recipe/compacted_snowball_set_1.json index e5ca6524..53fb711e 100644 --- a/jiachen/data/bsf/recipe/compacted_snowball_set_1.json +++ b/jiachen/data/bsf/recipe/compacted_snowball_set_1.json @@ -1,7 +1,17 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "compacted_snowball_set", + "ingredients": [ + { + "item": "bsf:smooth_snowball" + }, + { + "item": "bsf:smooth_snowball" + }, + { + "item": "bsf:smooth_snowball" + } + ], "result": { "id": "bsf:compacted_snowball_set", "count": 0, diff --git a/jiachen/data/bsf/recipe/compacted_snowball_set_2.json b/jiachen/data/bsf/recipe/compacted_snowball_set_2.json index e5ca6524..0761930f 100644 --- a/jiachen/data/bsf/recipe/compacted_snowball_set_2.json +++ b/jiachen/data/bsf/recipe/compacted_snowball_set_2.json @@ -1,7 +1,17 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "compacted_snowball_set", + "ingredients": [ + { + "item": "bsf:compacted_snowball" + }, + { + "item": "bsf:smooth_snowball" + }, + { + "item": "bsf:smooth_snowball" + } + ], "result": { "id": "bsf:compacted_snowball_set", "count": 0, diff --git a/jiachen/data/bsf/recipe/compacted_snowball_set_3.json b/jiachen/data/bsf/recipe/compacted_snowball_set_3.json index e5ca6524..c5daa934 100644 --- a/jiachen/data/bsf/recipe/compacted_snowball_set_3.json +++ b/jiachen/data/bsf/recipe/compacted_snowball_set_3.json @@ -1,7 +1,17 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "compacted_snowball_set", + "ingredients": [ + { + "item": "bsf:compacted_snowball" + }, + { + "item": "bsf:compacted_snowball" + }, + { + "item": "bsf:smooth_snowball" + } + ], "result": { "id": "bsf:compacted_snowball_set", "count": 0, diff --git a/jiachen/data/bsf/recipe/compacted_snowball_set_4.json b/jiachen/data/bsf/recipe/compacted_snowball_set_4.json index e5ca6524..0d6e6bac 100644 --- a/jiachen/data/bsf/recipe/compacted_snowball_set_4.json +++ b/jiachen/data/bsf/recipe/compacted_snowball_set_4.json @@ -1,7 +1,17 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "compacted_snowball_set", + "ingredients": [ + { + "item": "bsf:compacted_snowball" + }, + { + "item": "bsf:compacted_snowball" + }, + { + "item": "bsf:compacted_snowball" + } + ], "result": { "id": "bsf:compacted_snowball_set", "count": 0, diff --git a/jiachen/data/bsf/recipe/explosive_monster_tracking_snowball_2.json b/jiachen/data/bsf/recipe/explosive_monster_tracking_snowball_2.json index ce078dd8..b412181e 100644 --- a/jiachen/data/bsf/recipe/explosive_monster_tracking_snowball_2.json +++ b/jiachen/data/bsf/recipe/explosive_monster_tracking_snowball_2.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:explosive_player_tracking_snowball" + } + ], "result": { "id": "bsf:explosive_monster_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/explosive_player_tracking_snowball_1.json b/jiachen/data/bsf/recipe/explosive_player_tracking_snowball_1.json index 31ff6cf6..eb6af171 100644 --- a/jiachen/data/bsf/recipe/explosive_player_tracking_snowball_1.json +++ b/jiachen/data/bsf/recipe/explosive_player_tracking_snowball_1.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:explosive_monster_tracking_snowball" + } + ], "result": { "id": "bsf:explosive_player_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/freezing_snowball_cannon.json b/jiachen/data/bsf/recipe/freezing_snowball_cannon.json index d8b69024..894e388b 100644 --- a/jiachen/data/bsf/recipe/freezing_snowball_cannon.json +++ b/jiachen/data/bsf/recipe/freezing_snowball_cannon.json @@ -1,7 +1,14 @@ { "type": "minecraft:smithing_transform", - "pattern": null, - "key": null, + "addition": { + "item": "bsf:super_frozen_core" + }, + "base": { + "item": "bsf:snowball_cannon" + }, + "template": { + "item": "bsf:snowball_cannon_upgrade_smithing_template" + }, "result": { "id": "bsf:freezing_snowball_cannon", "count": 0, diff --git a/jiachen/data/bsf/recipe/heavy_monster_tracking_snowball_2.json b/jiachen/data/bsf/recipe/heavy_monster_tracking_snowball_2.json index 8d418212..b38c5372 100644 --- a/jiachen/data/bsf/recipe/heavy_monster_tracking_snowball_2.json +++ b/jiachen/data/bsf/recipe/heavy_monster_tracking_snowball_2.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:heavy_player_tracking_snowball" + } + ], "result": { "id": "bsf:heavy_monster_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/heavy_player_tracking_snowball_1.json b/jiachen/data/bsf/recipe/heavy_player_tracking_snowball_1.json index 1c9bef4f..01759bbd 100644 --- a/jiachen/data/bsf/recipe/heavy_player_tracking_snowball_1.json +++ b/jiachen/data/bsf/recipe/heavy_player_tracking_snowball_1.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:heavy_monster_tracking_snowball" + } + ], "result": { "id": "bsf:heavy_player_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/impulse_snowball.json b/jiachen/data/bsf/recipe/impulse_snowball.json index f7a78018..7777f97f 100644 --- a/jiachen/data/bsf/recipe/impulse_snowball.json +++ b/jiachen/data/bsf/recipe/impulse_snowball.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:thrust_snowball" + } + ], "result": { "id": "bsf:impulse_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/light_monster_tracking_snowball_3.json b/jiachen/data/bsf/recipe/light_monster_tracking_snowball_3.json index 704d66a9..580c2b02 100644 --- a/jiachen/data/bsf/recipe/light_monster_tracking_snowball_3.json +++ b/jiachen/data/bsf/recipe/light_monster_tracking_snowball_3.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:light_player_tracking_snowball" + } + ], "result": { "id": "bsf:light_monster_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/light_player_tracking_snowball_1.json b/jiachen/data/bsf/recipe/light_player_tracking_snowball_1.json index c6121d8d..0e7ce91b 100644 --- a/jiachen/data/bsf/recipe/light_player_tracking_snowball_1.json +++ b/jiachen/data/bsf/recipe/light_player_tracking_snowball_1.json @@ -1,7 +1,11 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "monster_tracking_snowball", + "ingredients": [ + { + "item": "bsf:light_monster_tracking_snowball" + } + ], "result": { "id": "bsf:light_player_tracking_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/milk_popsicle.json b/jiachen/data/bsf/recipe/milk_popsicle.json index 3fa8a6c4..d5a696f7 100644 --- a/jiachen/data/bsf/recipe/milk_popsicle.json +++ b/jiachen/data/bsf/recipe/milk_popsicle.json @@ -1,7 +1,23 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "group": "milk_popsicle", + "ingredients": [ + { + "item": "bsf:popsicle" + }, + { + "item": "bsf:popsicle" + }, + { + "item": "bsf:popsicle" + }, + { + "item": "bsf:popsicle" + }, + { + "item": "minecraft:milk_bucket" + } + ], "result": { "id": "bsf:milk_popsicle", "count": 4, diff --git a/jiachen/data/bsf/recipe/monster_gravity_snowball_3.json b/jiachen/data/bsf/recipe/monster_gravity_snowball_3.json index 5255780a..b00985e1 100644 --- a/jiachen/data/bsf/recipe/monster_gravity_snowball_3.json +++ b/jiachen/data/bsf/recipe/monster_gravity_snowball_3.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:projectile_gravity_snowball" + } + ], "result": { "id": "bsf:monster_gravity_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/monster_repulsion_snowball_3.json b/jiachen/data/bsf/recipe/monster_repulsion_snowball_3.json index b80c37b9..12867578 100644 --- a/jiachen/data/bsf/recipe/monster_repulsion_snowball_3.json +++ b/jiachen/data/bsf/recipe/monster_repulsion_snowball_3.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:projectile_repulsion_snowball" + } + ], "result": { "id": "bsf:monster_repulsion_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/netherite_snowball_clamp.json b/jiachen/data/bsf/recipe/netherite_snowball_clamp.json index 5e7ff887..4c6ce29b 100644 --- a/jiachen/data/bsf/recipe/netherite_snowball_clamp.json +++ b/jiachen/data/bsf/recipe/netherite_snowball_clamp.json @@ -1,7 +1,14 @@ { "type": "minecraft:smithing_transform", - "pattern": null, - "key": null, + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "bsf:diamond_snowball_clamp" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + }, "result": { "id": "bsf:netherite_snowball_clamp", "count": 0, diff --git a/jiachen/data/bsf/recipe/powerful_snowball_cannon.json b/jiachen/data/bsf/recipe/powerful_snowball_cannon.json index b9d6f67c..bc536281 100644 --- a/jiachen/data/bsf/recipe/powerful_snowball_cannon.json +++ b/jiachen/data/bsf/recipe/powerful_snowball_cannon.json @@ -1,7 +1,14 @@ { "type": "minecraft:smithing_transform", - "pattern": null, - "key": null, + "addition": { + "item": "bsf:super_power_core" + }, + "base": { + "item": "bsf:snowball_cannon" + }, + "template": { + "item": "bsf:snowball_cannon_upgrade_smithing_template" + }, "result": { "id": "bsf:powerful_snowball_cannon", "count": 0, diff --git a/jiachen/data/bsf/recipe/projectile_gravity_snowball_1.json b/jiachen/data/bsf/recipe/projectile_gravity_snowball_1.json index 114953e5..5e4b03e3 100644 --- a/jiachen/data/bsf/recipe/projectile_gravity_snowball_1.json +++ b/jiachen/data/bsf/recipe/projectile_gravity_snowball_1.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:monster_gravity_snowball" + } + ], "result": { "id": "bsf:projectile_gravity_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/projectile_repulsion_snowball_1.json b/jiachen/data/bsf/recipe/projectile_repulsion_snowball_1.json index f13c38e7..e479060d 100644 --- a/jiachen/data/bsf/recipe/projectile_repulsion_snowball_1.json +++ b/jiachen/data/bsf/recipe/projectile_repulsion_snowball_1.json @@ -1,7 +1,10 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "bsf:monster_repulsion_snowball" + } + ], "result": { "id": "bsf:projectile_repulsion_snowball", "count": 0, diff --git a/jiachen/data/bsf/recipe/vodka.json b/jiachen/data/bsf/recipe/vodka.json index 50eabae0..d93e7e1d 100644 --- a/jiachen/data/bsf/recipe/vodka.json +++ b/jiachen/data/bsf/recipe/vodka.json @@ -1,7 +1,16 @@ { "type": "minecraft:crafting_shapeless", - "pattern": null, - "key": null, + "ingredients": [ + { + "item": "minecraft:potato" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:potion" + } + ], "result": { "id": "bsf:vodka", "count": 0,