From 064ab406bbeaa33243ae9a05d3982d7cad027d7d Mon Sep 17 00:00:00 2001 From: Alexander Medvedev Date: Wed, 9 Sep 2026 20:50:00 +0200 Subject: [PATCH] chore: make brewing datapack driven --- ...lingering_potion_awkward_blaze_powder.json | 20 + .../lingering_potion_awkward_breeze_rod.json | 20 + .../lingering_potion_awkward_cobweb.json | 20 + .../lingering_potion_awkward_ghast_tear.json | 20 + ...potion_awkward_glistering_melon_slice.json | 20 + ...ingering_potion_awkward_golden_carrot.json | 20 + .../lingering_potion_awkward_magma_cream.json | 20 + ...ering_potion_awkward_phantom_membrane.json | 20 + .../lingering_potion_awkward_pufferfish.json | 20 + .../lingering_potion_awkward_rabbit_foot.json | 20 + .../lingering_potion_awkward_slime_block.json | 20 + .../lingering_potion_awkward_spider_eye.json | 20 + .../lingering_potion_awkward_stone.json | 20 + .../lingering_potion_awkward_sugar.json | 20 + ...ingering_potion_awkward_turtle_helmet.json | 20 + ...ering_potion_fire_resistance_redstone.json | 20 + ...ngering_potion_harming_glowstone_dust.json | 20 + ...g_potion_healing_fermented_spider_eye.json | 20 + ...ngering_potion_healing_glowstone_dust.json | 20 + ...ingering_potion_invisibility_redstone.json | 20 + ...g_potion_leaping_fermented_spider_eye.json | 20 + ...ngering_potion_leaping_glowstone_dust.json | 20 + .../lingering_potion_leaping_redstone.json | 20 + ...ion_long_leaping_fermented_spider_eye.json | 20 + ...ong_night_vision_fermented_spider_eye.json | 20 + ...tion_long_poison_fermented_spider_eye.json | 20 + ...n_long_swiftness_fermented_spider_eye.json | 20 + ...ion_night_vision_fermented_spider_eye.json | 20 + ...ingering_potion_night_vision_redstone.json | 20 + ...ng_potion_poison_fermented_spider_eye.json | 20 + ...ingering_potion_poison_glowstone_dust.json | 20 + .../lingering_potion_poison_redstone.json | 20 + ...ng_potion_regeneration_glowstone_dust.json | 20 + ...ingering_potion_regeneration_redstone.json | 20 + ...ingering_potion_slow_falling_redstone.json | 20 + ...gering_potion_slowness_glowstone_dust.json | 20 + .../lingering_potion_slowness_redstone.json | 20 + ...gering_potion_strength_glowstone_dust.json | 20 + .../lingering_potion_strength_redstone.json | 20 + ...n_strong_healing_fermented_spider_eye.json | 20 + ...on_strong_poison_fermented_spider_eye.json | 20 + ...potion_swiftness_fermented_spider_eye.json | 20 + ...ering_potion_swiftness_glowstone_dust.json | 20 + .../lingering_potion_swiftness_redstone.json | 20 + ...g_potion_turtle_master_glowstone_dust.json | 20 + ...ngering_potion_turtle_master_redstone.json | 20 + .../lingering_potion_water_blaze_powder.json | 20 + ...ering_potion_water_breathing_redstone.json | 20 + .../lingering_potion_water_breeze_rod.json | 20 + .../lingering_potion_water_cobweb.json | 20 + ...ing_potion_water_fermented_spider_eye.json | 20 + .../lingering_potion_water_ghast_tear.json | 20 + ...g_potion_water_glistering_melon_slice.json | 20 + ...lingering_potion_water_glowstone_dust.json | 20 + .../lingering_potion_water_magma_cream.json | 20 + .../lingering_potion_water_nether_wart.json | 20 + .../lingering_potion_water_rabbit_foot.json | 20 + .../lingering_potion_water_redstone.json | 20 + .../lingering_potion_water_slime_block.json | 20 + .../lingering_potion_water_spider_eye.json | 20 + .../brewing/lingering_potion_water_stone.json | 20 + .../brewing/lingering_potion_water_sugar.json | 20 + .../lingering_potion_weakness_redstone.json | 20 + .../brewing/potion_awkward_blaze_powder.json | 20 + .../brewing/potion_awkward_breeze_rod.json | 20 + .../recipe/brewing/potion_awkward_cobweb.json | 20 + .../brewing/potion_awkward_ghast_tear.json | 20 + ...potion_awkward_glistering_melon_slice.json | 20 + .../brewing/potion_awkward_golden_carrot.json | 20 + .../brewing/potion_awkward_gunpowder.json | 20 + .../brewing/potion_awkward_magma_cream.json | 20 + .../potion_awkward_phantom_membrane.json | 20 + .../brewing/potion_awkward_pufferfish.json | 20 + .../brewing/potion_awkward_rabbit_foot.json | 20 + .../brewing/potion_awkward_slime_block.json | 20 + .../brewing/potion_awkward_spider_eye.json | 20 + .../recipe/brewing/potion_awkward_stone.json | 20 + .../recipe/brewing/potion_awkward_sugar.json | 20 + .../brewing/potion_awkward_turtle_helmet.json | 20 + .../potion_fire_resistance_gunpowder.json | 20 + .../potion_fire_resistance_redstone.json | 20 + .../potion_harming_glowstone_dust.json | 20 + .../brewing/potion_harming_gunpowder.json | 20 + .../potion_healing_fermented_spider_eye.json | 20 + .../potion_healing_glowstone_dust.json | 20 + .../brewing/potion_healing_gunpowder.json | 20 + .../brewing/potion_infested_gunpowder.json | 20 + .../potion_invisibility_gunpowder.json | 20 + .../brewing/potion_invisibility_redstone.json | 20 + .../potion_leaping_fermented_spider_eye.json | 20 + .../potion_leaping_glowstone_dust.json | 20 + .../brewing/potion_leaping_gunpowder.json | 20 + .../brewing/potion_leaping_redstone.json | 20 + ...potion_long_fire_resistance_gunpowder.json | 20 + .../potion_long_invisibility_gunpowder.json | 20 + ...ion_long_leaping_fermented_spider_eye.json | 20 + .../potion_long_leaping_gunpowder.json | 20 + ...ong_night_vision_fermented_spider_eye.json | 20 + .../potion_long_night_vision_gunpowder.json | 20 + ...tion_long_poison_fermented_spider_eye.json | 20 + .../brewing/potion_long_poison_gunpowder.json | 20 + .../potion_long_regeneration_gunpowder.json | 20 + .../potion_long_slow_falling_gunpowder.json | 20 + .../potion_long_slowness_gunpowder.json | 20 + .../potion_long_strength_gunpowder.json | 20 + ...n_long_swiftness_fermented_spider_eye.json | 20 + .../potion_long_swiftness_gunpowder.json | 20 + .../potion_long_turtle_master_gunpowder.json | 20 + ...potion_long_water_breathing_gunpowder.json | 20 + .../potion_long_weakness_gunpowder.json | 20 + .../brewing/potion_mundane_gunpowder.json | 20 + ...ion_night_vision_fermented_spider_eye.json | 20 + .../potion_night_vision_gunpowder.json | 20 + .../brewing/potion_night_vision_redstone.json | 20 + .../brewing/potion_oozing_gunpowder.json | 20 + .../potion_poison_fermented_spider_eye.json | 20 + .../brewing/potion_poison_glowstone_dust.json | 20 + .../brewing/potion_poison_gunpowder.json | 20 + .../brewing/potion_poison_redstone.json | 20 + .../potion_regeneration_glowstone_dust.json | 20 + .../potion_regeneration_gunpowder.json | 20 + .../brewing/potion_regeneration_redstone.json | 20 + .../potion_slow_falling_gunpowder.json | 20 + .../brewing/potion_slow_falling_redstone.json | 20 + .../potion_slowness_glowstone_dust.json | 20 + .../brewing/potion_slowness_gunpowder.json | 20 + .../brewing/potion_slowness_redstone.json | 20 + .../potion_strength_glowstone_dust.json | 20 + .../brewing/potion_strength_gunpowder.json | 20 + .../brewing/potion_strength_redstone.json | 20 + .../potion_strong_harming_gunpowder.json | 20 + ...n_strong_healing_fermented_spider_eye.json | 20 + .../potion_strong_healing_gunpowder.json | 20 + .../potion_strong_leaping_gunpowder.json | 20 + ...on_strong_poison_fermented_spider_eye.json | 20 + .../potion_strong_poison_gunpowder.json | 20 + .../potion_strong_regeneration_gunpowder.json | 20 + .../potion_strong_slowness_gunpowder.json | 20 + .../potion_strong_strength_gunpowder.json | 20 + .../potion_strong_swiftness_gunpowder.json | 20 + ...potion_strong_turtle_master_gunpowder.json | 20 + ...potion_swiftness_fermented_spider_eye.json | 20 + .../potion_swiftness_glowstone_dust.json | 20 + .../brewing/potion_swiftness_gunpowder.json | 20 + .../brewing/potion_swiftness_redstone.json | 20 + .../brewing/potion_thick_gunpowder.json | 20 + .../potion_turtle_master_glowstone_dust.json | 20 + .../potion_turtle_master_gunpowder.json | 20 + .../potion_turtle_master_redstone.json | 20 + .../brewing/potion_water_blaze_powder.json | 20 + .../potion_water_breathing_gunpowder.json | 20 + .../potion_water_breathing_redstone.json | 20 + .../brewing/potion_water_breeze_rod.json | 20 + .../recipe/brewing/potion_water_cobweb.json | 20 + .../potion_water_fermented_spider_eye.json | 20 + .../brewing/potion_water_ghast_tear.json | 20 + .../potion_water_glistering_melon_slice.json | 20 + .../brewing/potion_water_glowstone_dust.json | 20 + .../brewing/potion_water_gunpowder.json | 20 + .../brewing/potion_water_magma_cream.json | 20 + .../brewing/potion_water_nether_wart.json | 20 + .../brewing/potion_water_rabbit_foot.json | 20 + .../recipe/brewing/potion_water_redstone.json | 20 + .../brewing/potion_water_slime_block.json | 20 + .../brewing/potion_water_spider_eye.json | 20 + .../recipe/brewing/potion_water_stone.json | 20 + .../recipe/brewing/potion_water_sugar.json | 20 + .../brewing/potion_weakness_gunpowder.json | 20 + .../brewing/potion_weakness_redstone.json | 20 + .../brewing/potion_weaving_gunpowder.json | 20 + .../potion_wind_charged_gunpowder.json | 20 + .../splash_potion_awkward_blaze_powder.json | 20 + .../splash_potion_awkward_breeze_rod.json | 20 + .../brewing/splash_potion_awkward_cobweb.json | 20 + .../splash_potion_awkward_dragon_breath.json | 20 + .../splash_potion_awkward_ghast_tear.json | 20 + ...potion_awkward_glistering_melon_slice.json | 20 + .../splash_potion_awkward_golden_carrot.json | 20 + .../splash_potion_awkward_magma_cream.json | 20 + ...plash_potion_awkward_phantom_membrane.json | 20 + .../splash_potion_awkward_pufferfish.json | 20 + .../splash_potion_awkward_rabbit_foot.json | 20 + .../splash_potion_awkward_slime_block.json | 20 + .../splash_potion_awkward_spider_eye.json | 20 + .../brewing/splash_potion_awkward_stone.json | 20 + .../brewing/splash_potion_awkward_sugar.json | 20 + .../splash_potion_awkward_turtle_helmet.json | 20 + ..._potion_fire_resistance_dragon_breath.json | 20 + ...plash_potion_fire_resistance_redstone.json | 20 + .../splash_potion_harming_dragon_breath.json | 20 + .../splash_potion_harming_glowstone_dust.json | 20 + .../splash_potion_healing_dragon_breath.json | 20 + ...h_potion_healing_fermented_spider_eye.json | 20 + .../splash_potion_healing_glowstone_dust.json | 20 + .../splash_potion_infested_dragon_breath.json | 20 + ...ash_potion_invisibility_dragon_breath.json | 20 + .../splash_potion_invisibility_redstone.json | 20 + .../splash_potion_leaping_dragon_breath.json | 20 + ...h_potion_leaping_fermented_spider_eye.json | 20 + .../splash_potion_leaping_glowstone_dust.json | 20 + .../splash_potion_leaping_redstone.json | 20 + ...on_long_fire_resistance_dragon_breath.json | 20 + ...otion_long_invisibility_dragon_breath.json | 20 + ...ash_potion_long_leaping_dragon_breath.json | 20 + ...ion_long_leaping_fermented_spider_eye.json | 20 + ...otion_long_night_vision_dragon_breath.json | 20 + ...ong_night_vision_fermented_spider_eye.json | 20 + ...lash_potion_long_poison_dragon_breath.json | 20 + ...tion_long_poison_fermented_spider_eye.json | 20 + ...otion_long_regeneration_dragon_breath.json | 20 + ...otion_long_slow_falling_dragon_breath.json | 20 + ...sh_potion_long_slowness_dragon_breath.json | 20 + ...sh_potion_long_strength_dragon_breath.json | 20 + ...h_potion_long_swiftness_dragon_breath.json | 20 + ...n_long_swiftness_fermented_spider_eye.json | 20 + ...tion_long_turtle_master_dragon_breath.json | 20 + ...on_long_water_breathing_dragon_breath.json | 20 + ...sh_potion_long_weakness_dragon_breath.json | 20 + .../splash_potion_mundane_dragon_breath.json | 20 + ...ash_potion_night_vision_dragon_breath.json | 20 + ...ion_night_vision_fermented_spider_eye.json | 20 + .../splash_potion_night_vision_redstone.json | 20 + .../splash_potion_oozing_dragon_breath.json | 20 + .../splash_potion_poison_dragon_breath.json | 20 + ...sh_potion_poison_fermented_spider_eye.json | 20 + .../splash_potion_poison_glowstone_dust.json | 20 + .../splash_potion_poison_redstone.json | 20 + ...ash_potion_regeneration_dragon_breath.json | 20 + ...sh_potion_regeneration_glowstone_dust.json | 20 + .../splash_potion_regeneration_redstone.json | 20 + ...ash_potion_slow_falling_dragon_breath.json | 20 + .../splash_potion_slow_falling_redstone.json | 20 + .../splash_potion_slowness_dragon_breath.json | 20 + ...splash_potion_slowness_glowstone_dust.json | 20 + .../splash_potion_slowness_redstone.json | 20 + .../splash_potion_strength_dragon_breath.json | 20 + ...splash_potion_strength_glowstone_dust.json | 20 + .../splash_potion_strength_redstone.json | 20 + ...h_potion_strong_harming_dragon_breath.json | 20 + ...h_potion_strong_healing_dragon_breath.json | 20 + ...n_strong_healing_fermented_spider_eye.json | 20 + ...h_potion_strong_leaping_dragon_breath.json | 20 + ...sh_potion_strong_poison_dragon_breath.json | 20 + ...on_strong_poison_fermented_spider_eye.json | 20 + ...ion_strong_regeneration_dragon_breath.json | 20 + ..._potion_strong_slowness_dragon_breath.json | 20 + ..._potion_strong_strength_dragon_breath.json | 20 + ...potion_strong_swiftness_dragon_breath.json | 20 + ...on_strong_turtle_master_dragon_breath.json | 20 + ...splash_potion_swiftness_dragon_breath.json | 20 + ...potion_swiftness_fermented_spider_eye.json | 20 + ...plash_potion_swiftness_glowstone_dust.json | 20 + .../splash_potion_swiftness_redstone.json | 20 + .../splash_potion_thick_dragon_breath.json | 20 + ...sh_potion_turtle_master_dragon_breath.json | 20 + ...h_potion_turtle_master_glowstone_dust.json | 20 + .../splash_potion_turtle_master_redstone.json | 20 + .../splash_potion_water_blaze_powder.json | 20 + ..._potion_water_breathing_dragon_breath.json | 20 + ...plash_potion_water_breathing_redstone.json | 20 + .../splash_potion_water_breeze_rod.json | 20 + .../brewing/splash_potion_water_cobweb.json | 20 + .../splash_potion_water_dragon_breath.json | 20 + ...ash_potion_water_fermented_spider_eye.json | 20 + .../splash_potion_water_ghast_tear.json | 20 + ...h_potion_water_glistering_melon_slice.json | 20 + .../splash_potion_water_glowstone_dust.json | 20 + .../splash_potion_water_magma_cream.json | 20 + .../splash_potion_water_nether_wart.json | 20 + .../splash_potion_water_rabbit_foot.json | 20 + .../brewing/splash_potion_water_redstone.json | 20 + .../splash_potion_water_slime_block.json | 20 + .../splash_potion_water_spider_eye.json | 20 + .../brewing/splash_potion_water_stone.json | 20 + .../brewing/splash_potion_water_sugar.json | 20 + .../splash_potion_weakness_dragon_breath.json | 20 + .../splash_potion_weakness_redstone.json | 20 + .../splash_potion_weaving_dragon_breath.json | 20 + ...ash_potion_wind_charged_dragon_breath.json | 20 + assets/potion_brewing.json | 1 - crates/pumpkin-data/src/generated/potion.rs | 52 + .../src/generated/potion_brewing.rs | 1988 +++++++++++++++++ .../src/brewing/brewing_screen_handler.rs | 9 +- crates/pumpkin-protocol/src/codec/recipe.rs | 11 + .../src/java/client/play/recipe_book_add.rs | 4 + .../src/block/entities/brewing_stand.rs | 142 +- crates/pumpkin/src/block/mod.rs | 7 +- crates/pumpkin/src/command/commands/recipe.rs | 1 + .../src/data/datapack/recipe_loader.rs | 75 +- tools/pumpkin-codegen/src/potion.rs | 10 + tools/pumpkin-codegen/src/potion_brewing.rs | 236 +- tools/pumpkin-codegen/src/recipes.rs | 21 +- 292 files changed, 7986 insertions(+), 151 deletions(-) create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_golden_carrot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_phantom_membrane.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_pufferfish.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_turtle_helmet.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_fire_resistance_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_harming_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_invisibility_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slow_falling_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breathing_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_nether_wart.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_weakness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_golden_carrot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_phantom_membrane.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_pufferfish.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_turtle_helmet.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_infested_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_fire_resistance_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_invisibility_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_regeneration_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slow_falling_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slowness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_strength_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_turtle_master_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_water_breathing_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_weakness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_mundane_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_oozing_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_harming_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_leaping_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_regeneration_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_slowness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_strength_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_swiftness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_turtle_master_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_thick_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_nether_wart.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weaving_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_wind_charged_gunpowder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_golden_carrot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_phantom_membrane.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_pufferfish.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_turtle_helmet.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_infested_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_fire_resistance_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_invisibility_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_regeneration_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slow_falling_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slowness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_strength_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_turtle_master_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_water_breathing_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_weakness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_mundane_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_oozing_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_harming_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_leaping_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_regeneration_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_slowness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_strength_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_swiftness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_turtle_master_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_thick_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_blaze_powder.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breeze_rod.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_cobweb.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_fermented_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_ghast_tear.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glistering_melon_slice.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glowstone_dust.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_magma_cream.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_nether_wart.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_rabbit_foot.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_slime_block.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_spider_eye.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_stone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_sugar.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_redstone.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weaving_dragon_breath.json create mode 100644 assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_wind_charged_dragon_breath.json delete mode 100644 assets/potion_brewing.json diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_blaze_powder.json new file mode 100644 index 000000000..730b9e76f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_breeze_rod.json new file mode 100644 index 000000000..88ef3c5cc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:wind_charged" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_cobweb.json new file mode 100644 index 000000000..130b2b6bb --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weaving" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_ghast_tear.json new file mode 100644 index 000000000..df9016fdc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_glistering_melon_slice.json new file mode 100644 index 000000000..0f561948c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:healing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_golden_carrot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_golden_carrot.json new file mode 100644 index 000000000..fde3de4f0 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_golden_carrot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:night_vision" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:golden_carrot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_magma_cream.json new file mode 100644 index 000000000..db0e0f7ec --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:fire_resistance" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_phantom_membrane.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_phantom_membrane.json new file mode 100644 index 000000000..fd9a4470e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_phantom_membrane.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slow_falling" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:phantom_membrane" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_pufferfish.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_pufferfish.json new file mode 100644 index 000000000..191dd7da7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_pufferfish.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water_breathing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:pufferfish" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_rabbit_foot.json new file mode 100644 index 000000000..a6180a23b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_slime_block.json new file mode 100644 index 000000000..9eaeef8d1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:oozing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_spider_eye.json new file mode 100644 index 000000000..5b1caef64 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_stone.json new file mode 100644 index 000000000..56b250a68 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:infested" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_sugar.json new file mode 100644 index 000000000..3c9863a68 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_turtle_helmet.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_turtle_helmet.json new file mode 100644 index 000000000..8e56ef2bc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_awkward_turtle_helmet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:turtle_helmet" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_fire_resistance_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_fire_resistance_redstone.json new file mode 100644 index 000000000..ce3cb27bd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_fire_resistance_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_fire_resistance" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_harming_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_harming_glowstone_dust.json new file mode 100644 index 000000000..495ab2f04 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_harming_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_fermented_spider_eye.json new file mode 100644 index 000000000..0b8bcb937 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_glowstone_dust.json new file mode 100644 index 000000000..292dbf98b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_healing_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_healing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_invisibility_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_invisibility_redstone.json new file mode 100644 index 000000000..90886d49f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_invisibility_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..0e53b6cc2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_glowstone_dust.json new file mode 100644 index 000000000..2c459c401 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_redstone.json new file mode 100644 index 000000000..2091aaec7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_leaping_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..08a085734 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:long_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..7d23bae73 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:long_night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_poison_fermented_spider_eye.json new file mode 100644 index 000000000..973014838 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:long_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..f6b247624 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_long_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:long_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..520f5ef38 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:invisibility" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_redstone.json new file mode 100644 index 000000000..b4d2a87a5 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_night_vision_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_night_vision" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_fermented_spider_eye.json new file mode 100644 index 000000000..f891e9883 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_glowstone_dust.json new file mode 100644 index 000000000..31c1489f3 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_redstone.json new file mode 100644 index 000000000..c6e9f40c9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_poison_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_glowstone_dust.json new file mode 100644 index 000000000..b32a26a0b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_redstone.json new file mode 100644 index 000000000..003a78c13 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_regeneration_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slow_falling_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slow_falling_redstone.json new file mode 100644 index 000000000..722da516d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slow_falling_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slow_falling" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_glowstone_dust.json new file mode 100644 index 000000000..0adc8b1a7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_redstone.json new file mode 100644 index 000000000..7d075bea5 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_slowness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_glowstone_dust.json new file mode 100644 index 000000000..d0cdbd745 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_redstone.json new file mode 100644 index 000000000..0e5cde05d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strength_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_healing_fermented_spider_eye.json new file mode 100644 index 000000000..567bb1f84 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:strong_healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_poison_fermented_spider_eye.json new file mode 100644 index 000000000..b51767f73 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_strong_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:strong_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..5962d8ea8 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_glowstone_dust.json new file mode 100644 index 000000000..af1f4e6a7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_redstone.json new file mode 100644 index 000000000..4423ae5ac --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_swiftness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_glowstone_dust.json new file mode 100644 index 000000000..88fcd5a90 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_redstone.json new file mode 100644 index 000000000..d7fb95335 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_turtle_master_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_blaze_powder.json new file mode 100644 index 000000000..50525f8bd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breathing_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breathing_redstone.json new file mode 100644 index 000000000..fca9ddcab --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breathing_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_water_breathing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breeze_rod.json new file mode 100644 index 000000000..67b2fdd47 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_cobweb.json new file mode 100644 index 000000000..c0128a809 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_fermented_spider_eye.json new file mode 100644 index 000000000..8c58adb20 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weakness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_ghast_tear.json new file mode 100644 index 000000000..5afb7ea46 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glistering_melon_slice.json new file mode 100644 index 000000000..b539bca73 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glowstone_dust.json new file mode 100644 index 000000000..62fa3e700 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:thick" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_magma_cream.json new file mode 100644 index 000000000..4387efb3a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_nether_wart.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_nether_wart.json new file mode 100644 index 000000000..f864a2793 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_nether_wart.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:nether_wart" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_rabbit_foot.json new file mode 100644 index 000000000..c2c4fa1ca --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_redstone.json new file mode 100644 index 000000000..8405d38c2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_slime_block.json new file mode 100644 index 000000000..ae18ef61a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_spider_eye.json new file mode 100644 index 000000000..28b61c225 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_stone.json new file mode 100644 index 000000000..5ecbf93e1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_sugar.json new file mode 100644 index 000000000..8d5d4a97b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_water_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_weakness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_weakness_redstone.json new file mode 100644 index 000000000..b0c20a35d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/lingering_potion_weakness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:lingering_potion", + "potion_contents": { + "potions": "minecraft:weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_weakness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_blaze_powder.json new file mode 100644 index 000000000..6594b2f74 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strength" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_breeze_rod.json new file mode 100644 index 000000000..77e0cbc80 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:wind_charged" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_cobweb.json new file mode 100644 index 000000000..7efea23b4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weaving" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_ghast_tear.json new file mode 100644 index 000000000..806450dab --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:regeneration" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_glistering_melon_slice.json new file mode 100644 index 000000000..bf884b199 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:healing" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_golden_carrot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_golden_carrot.json new file mode 100644 index 000000000..d56814acc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_golden_carrot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:night_vision" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:golden_carrot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_gunpowder.json new file mode 100644 index 000000000..f06cd09df --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_magma_cream.json new file mode 100644 index 000000000..7868f3350 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:fire_resistance" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_phantom_membrane.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_phantom_membrane.json new file mode 100644 index 000000000..b0dd485b3 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_phantom_membrane.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slow_falling" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:phantom_membrane" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_pufferfish.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_pufferfish.json new file mode 100644 index 000000000..c6a7ae1a0 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_pufferfish.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water_breathing" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:pufferfish" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_rabbit_foot.json new file mode 100644 index 000000000..61752c32b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:leaping" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_slime_block.json new file mode 100644 index 000000000..d8263e695 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:oozing" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_spider_eye.json new file mode 100644 index 000000000..3a4e96a10 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_stone.json new file mode 100644 index 000000000..f4675273e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:infested" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_sugar.json new file mode 100644 index 000000000..d804309a6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:swiftness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_turtle_helmet.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_turtle_helmet.json new file mode 100644 index 000000000..f05e1040a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_awkward_turtle_helmet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:turtle_master" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:turtle_helmet" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_gunpowder.json new file mode 100644 index 000000000..33735beec --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:fire_resistance" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_redstone.json new file mode 100644 index 000000000..445c171a6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_fire_resistance_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_fire_resistance" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_glowstone_dust.json new file mode 100644 index 000000000..68472af69 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_gunpowder.json new file mode 100644 index 000000000..57d806f74 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_harming_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_fermented_spider_eye.json new file mode 100644 index 000000000..4bb3e5593 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_glowstone_dust.json new file mode 100644 index 000000000..8834cce22 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_healing" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_gunpowder.json new file mode 100644 index 000000000..e8381003c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_healing_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:healing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_infested_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_infested_gunpowder.json new file mode 100644 index 000000000..9af4a56f5 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_infested_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:infested" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:infested" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_gunpowder.json new file mode 100644 index 000000000..c4579b999 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:invisibility" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_redstone.json new file mode 100644 index 000000000..ebde4fcf2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_invisibility_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..7a91f0857 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_glowstone_dust.json new file mode 100644 index 000000000..80cbdaa08 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_leaping" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_gunpowder.json new file mode 100644 index 000000000..b6cfa91b8 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_redstone.json new file mode 100644 index 000000000..8b75d32fb --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_leaping_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_leaping" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_fire_resistance_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_fire_resistance_gunpowder.json new file mode 100644 index 000000000..e93e36903 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_fire_resistance_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_fire_resistance" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_invisibility_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_invisibility_gunpowder.json new file mode 100644 index 000000000..f891d42e2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_invisibility_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..aa70ef903 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_gunpowder.json new file mode 100644 index 000000000..672f8f3a1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_leaping_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..9cf9176ea --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_gunpowder.json new file mode 100644 index 000000000..a851c6068 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_night_vision_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_night_vision" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_fermented_spider_eye.json new file mode 100644 index 000000000..2b23793b4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_gunpowder.json new file mode 100644 index 000000000..98f4ffccf --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_poison_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_regeneration_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_regeneration_gunpowder.json new file mode 100644 index 000000000..0a70072fc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_regeneration_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slow_falling_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slow_falling_gunpowder.json new file mode 100644 index 000000000..7f2929bc0 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slow_falling_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slow_falling" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slowness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slowness_gunpowder.json new file mode 100644 index 000000000..0f64742a2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_slowness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_strength_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_strength_gunpowder.json new file mode 100644 index 000000000..0a08218f2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_strength_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..5cd3afc05 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_gunpowder.json new file mode 100644 index 000000000..1da32644f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_swiftness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_turtle_master_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_turtle_master_gunpowder.json new file mode 100644 index 000000000..3eb26fc23 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_turtle_master_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_water_breathing_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_water_breathing_gunpowder.json new file mode 100644 index 000000000..600424010 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_water_breathing_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_water_breathing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_weakness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_weakness_gunpowder.json new file mode 100644 index 000000000..6fb3c3aae --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_long_weakness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:long_weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_weakness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_mundane_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_mundane_gunpowder.json new file mode 100644 index 000000000..dfe4ec28c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_mundane_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:mundane" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..55ddcda60 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:invisibility" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_gunpowder.json new file mode 100644 index 000000000..21e2f3b6a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:night_vision" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_redstone.json new file mode 100644 index 000000000..ab1b00cf2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_night_vision_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_night_vision" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_oozing_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_oozing_gunpowder.json new file mode 100644 index 000000000..92da39828 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_oozing_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:oozing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:oozing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_fermented_spider_eye.json new file mode 100644 index 000000000..3f5257bd0 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_glowstone_dust.json new file mode 100644 index 000000000..40e62ea21 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_poison" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_gunpowder.json new file mode 100644 index 000000000..dbc447ba2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_redstone.json new file mode 100644 index 000000000..b6161689b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_poison_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_poison" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_glowstone_dust.json new file mode 100644 index 000000000..b1ed54f32 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_regeneration" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_gunpowder.json new file mode 100644 index 000000000..00a97c07c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_redstone.json new file mode 100644 index 000000000..4ccdbb219 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_regeneration_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_regeneration" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_gunpowder.json new file mode 100644 index 000000000..da1c8711c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slow_falling" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_redstone.json new file mode 100644 index 000000000..796f19105 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slow_falling_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slow_falling" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_glowstone_dust.json new file mode 100644 index 000000000..845bb5f10 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_gunpowder.json new file mode 100644 index 000000000..2c22e2fea --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_redstone.json new file mode 100644 index 000000000..0b9507330 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_slowness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_glowstone_dust.json new file mode 100644 index 000000000..e2c2d48ce --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_strength" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_gunpowder.json new file mode 100644 index 000000000..9672977a4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_redstone.json new file mode 100644 index 000000000..0e6ac8084 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strength_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_strength" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_harming_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_harming_gunpowder.json new file mode 100644 index 000000000..efd9e54a7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_harming_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_fermented_spider_eye.json new file mode 100644 index 000000000..992500354 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_gunpowder.json new file mode 100644 index 000000000..5b5a439b1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_healing_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_healing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_leaping_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_leaping_gunpowder.json new file mode 100644 index 000000000..917267b13 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_leaping_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_fermented_spider_eye.json new file mode 100644 index 000000000..a1a6cc677 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_gunpowder.json new file mode 100644 index 000000000..1ff7ee645 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_poison_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_regeneration_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_regeneration_gunpowder.json new file mode 100644 index 000000000..9a0eaf271 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_regeneration_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_slowness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_slowness_gunpowder.json new file mode 100644 index 000000000..85b1dfb8e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_slowness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_strength_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_strength_gunpowder.json new file mode 100644 index 000000000..3a6e7f22d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_strength_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_swiftness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_swiftness_gunpowder.json new file mode 100644 index 000000000..d5c5d9ae9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_swiftness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_turtle_master_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_turtle_master_gunpowder.json new file mode 100644 index 000000000..05d0809a2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_strong_turtle_master_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:strong_turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..20b0ae5da --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_glowstone_dust.json new file mode 100644 index 000000000..1efe8d2b6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_swiftness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_gunpowder.json new file mode 100644 index 000000000..a212b1040 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_redstone.json new file mode 100644 index 000000000..4d0bfc171 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_swiftness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_swiftness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_thick_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_thick_gunpowder.json new file mode 100644 index 000000000..461958659 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_thick_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:thick" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:thick" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_glowstone_dust.json new file mode 100644 index 000000000..5ed82512b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_turtle_master" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_gunpowder.json new file mode 100644 index 000000000..412aa55f4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_redstone.json new file mode 100644 index 000000000..cbe111f31 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_turtle_master_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_turtle_master" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_blaze_powder.json new file mode 100644 index 000000000..49ba371b5 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_gunpowder.json new file mode 100644 index 000000000..59ba4038f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water_breathing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_redstone.json new file mode 100644 index 000000000..06be0f46f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breathing_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_water_breathing" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breeze_rod.json new file mode 100644 index 000000000..7a36a2b92 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_cobweb.json new file mode 100644 index 000000000..f26755834 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_fermented_spider_eye.json new file mode 100644 index 000000000..4d122673f --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weakness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_ghast_tear.json new file mode 100644 index 000000000..362fb7e3e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glistering_melon_slice.json new file mode 100644 index 000000000..c7a4792ae --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glowstone_dust.json new file mode 100644 index 000000000..4047d0a2e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:thick" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_gunpowder.json new file mode 100644 index 000000000..32bd51653 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_magma_cream.json new file mode 100644 index 000000000..1aadda59d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_nether_wart.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_nether_wart.json new file mode 100644 index 000000000..d839e09d1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_nether_wart.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:nether_wart" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_rabbit_foot.json new file mode 100644 index 000000000..79e41b998 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_redstone.json new file mode 100644 index 000000000..a1fdc9035 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_slime_block.json new file mode 100644 index 000000000..06f7a847d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_spider_eye.json new file mode 100644 index 000000000..99b93d3b1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_stone.json new file mode 100644 index 000000000..8ffe165c2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_sugar.json new file mode 100644 index 000000000..52c94d050 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_water_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_gunpowder.json new file mode 100644 index 000000000..c45fded38 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weakness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_redstone.json new file mode 100644 index 000000000..3b29ce513 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weakness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_weakness" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weaving_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weaving_gunpowder.json new file mode 100644 index 000000000..3853a1c85 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_weaving_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:weaving" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weaving" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_wind_charged_gunpowder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_wind_charged_gunpowder.json new file mode 100644 index 000000000..db05bb08a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/potion_wind_charged_gunpowder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:wind_charged" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:wind_charged" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:gunpowder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_blaze_powder.json new file mode 100644 index 000000000..df46b956b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_breeze_rod.json new file mode 100644 index 000000000..7ec1989b1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:wind_charged" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_cobweb.json new file mode 100644 index 000000000..ed2a1d6c0 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weaving" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_dragon_breath.json new file mode 100644 index 000000000..d6dbc1302 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_ghast_tear.json new file mode 100644 index 000000000..3609fa2ec --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_glistering_melon_slice.json new file mode 100644 index 000000000..2037fe716 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:healing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_golden_carrot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_golden_carrot.json new file mode 100644 index 000000000..758d262fc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_golden_carrot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:night_vision" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:golden_carrot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_magma_cream.json new file mode 100644 index 000000000..85491fbe6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:fire_resistance" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_phantom_membrane.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_phantom_membrane.json new file mode 100644 index 000000000..857d92d57 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_phantom_membrane.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slow_falling" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:phantom_membrane" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_pufferfish.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_pufferfish.json new file mode 100644 index 000000000..82d133a60 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_pufferfish.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water_breathing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:pufferfish" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_rabbit_foot.json new file mode 100644 index 000000000..d25770d2c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_slime_block.json new file mode 100644 index 000000000..63631b66c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:oozing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_spider_eye.json new file mode 100644 index 000000000..0c749bdf8 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_stone.json new file mode 100644 index 000000000..aacac126b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:infested" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_sugar.json new file mode 100644 index 000000000..6a578b084 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_turtle_helmet.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_turtle_helmet.json new file mode 100644 index 000000000..c7cf5b56c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_awkward_turtle_helmet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:awkward" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:turtle_helmet" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_dragon_breath.json new file mode 100644 index 000000000..45428d45e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:fire_resistance" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_redstone.json new file mode 100644 index 000000000..cab7efe29 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_fire_resistance_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_fire_resistance" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_dragon_breath.json new file mode 100644 index 000000000..d60a2d2cd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_glowstone_dust.json new file mode 100644 index 000000000..c93ccfb02 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_harming_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_dragon_breath.json new file mode 100644 index 000000000..660513af7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:healing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_fermented_spider_eye.json new file mode 100644 index 000000000..0f6389aa2 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_glowstone_dust.json new file mode 100644 index 000000000..a1e657d1b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_healing_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_healing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_infested_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_infested_dragon_breath.json new file mode 100644 index 000000000..75d38470b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_infested_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:infested" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:infested" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_dragon_breath.json new file mode 100644 index 000000000..1d93b8a46 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:invisibility" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_redstone.json new file mode 100644 index 000000000..725611b89 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_invisibility_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_dragon_breath.json new file mode 100644 index 000000000..c38aceddf --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..2adbc8f59 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_glowstone_dust.json new file mode 100644 index 000000000..d89eb8b77 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_redstone.json new file mode 100644 index 000000000..04452c6e9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_leaping_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_leaping" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_fire_resistance_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_fire_resistance_dragon_breath.json new file mode 100644 index 000000000..c019ae216 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_fire_resistance_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_fire_resistance" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_fire_resistance" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_invisibility_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_invisibility_dragon_breath.json new file mode 100644 index 000000000..21e174f7b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_invisibility_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_invisibility" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_dragon_breath.json new file mode 100644 index 000000000..a5561fa1e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_fermented_spider_eye.json new file mode 100644 index 000000000..16d61cb4a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_leaping_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_dragon_breath.json new file mode 100644 index 000000000..6177991c4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_night_vision" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..754aeac9b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_invisibility" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_dragon_breath.json new file mode 100644 index 000000000..ebd70c43e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_fermented_spider_eye.json new file mode 100644 index 000000000..6beacc7d8 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_regeneration_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_regeneration_dragon_breath.json new file mode 100644 index 000000000..9a3e01ee9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_regeneration_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slow_falling_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slow_falling_dragon_breath.json new file mode 100644 index 000000000..fa42d5c62 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slow_falling_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slow_falling" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slowness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slowness_dragon_breath.json new file mode 100644 index 000000000..a50c3a6fc --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_slowness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_strength_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_strength_dragon_breath.json new file mode 100644 index 000000000..b33c58c32 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_strength_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_dragon_breath.json new file mode 100644 index 000000000..8c37b3221 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..f4e07ecf4 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_turtle_master_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_turtle_master_dragon_breath.json new file mode 100644 index 000000000..18b0fb333 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_turtle_master_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_water_breathing_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_water_breathing_dragon_breath.json new file mode 100644 index 000000000..975f5d532 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_water_breathing_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_water_breathing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_weakness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_weakness_dragon_breath.json new file mode 100644 index 000000000..860da16ff --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_long_weakness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:long_weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_weakness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_mundane_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_mundane_dragon_breath.json new file mode 100644 index 000000000..96e28a500 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_mundane_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:mundane" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_dragon_breath.json new file mode 100644 index 000000000..7516be7d6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:night_vision" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_fermented_spider_eye.json new file mode 100644 index 000000000..67ada4639 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:invisibility" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_redstone.json new file mode 100644 index 000000000..50986cb46 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_night_vision_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:night_vision" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_night_vision" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_oozing_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_oozing_dragon_breath.json new file mode 100644 index 000000000..2c1136ff9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_oozing_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:oozing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:oozing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_dragon_breath.json new file mode 100644 index 000000000..ebb4c4821 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_fermented_spider_eye.json new file mode 100644 index 000000000..15fd89c6a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_glowstone_dust.json new file mode 100644 index 000000000..cee6b8150 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_redstone.json new file mode 100644 index 000000000..ebe69a922 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_poison_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_poison" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_dragon_breath.json new file mode 100644 index 000000000..607db8f6b --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_glowstone_dust.json new file mode 100644 index 000000000..a0f0318ce --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_redstone.json new file mode 100644 index 000000000..669673382 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_regeneration_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_regeneration" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_dragon_breath.json new file mode 100644 index 000000000..1b3bef8d6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slow_falling" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_redstone.json new file mode 100644 index 000000000..e5f4702c1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slow_falling_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:slow_falling" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slow_falling" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_dragon_breath.json new file mode 100644 index 000000000..752e61aaf --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_glowstone_dust.json new file mode 100644 index 000000000..fb51dd139 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_redstone.json new file mode 100644 index 000000000..b87242279 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_slowness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_dragon_breath.json new file mode 100644 index 000000000..672505617 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_glowstone_dust.json new file mode 100644 index 000000000..2c03bd108 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_redstone.json new file mode 100644 index 000000000..a38857d0a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strength_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_strength" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_harming_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_harming_dragon_breath.json new file mode 100644 index 000000000..fcd06df7e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_harming_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_harming" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_dragon_breath.json new file mode 100644 index 000000000..0f9df0113 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_healing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_fermented_spider_eye.json new file mode 100644 index 000000000..b99dd0ca1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_healing_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_healing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_leaping_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_leaping_dragon_breath.json new file mode 100644 index 000000000..9d4b2e080 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_leaping_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_leaping" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_leaping" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_dragon_breath.json new file mode 100644 index 000000000..09db634fd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_poison" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_fermented_spider_eye.json new file mode 100644 index 000000000..96711bd78 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_poison_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_poison" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_harming" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_regeneration_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_regeneration_dragon_breath.json new file mode 100644 index 000000000..c79ec4721 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_regeneration_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_regeneration" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_regeneration" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_slowness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_slowness_dragon_breath.json new file mode 100644 index 000000000..050529d51 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_slowness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_slowness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_slowness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_strength_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_strength_dragon_breath.json new file mode 100644 index 000000000..b3a3d8945 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_strength_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_strength" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_strength" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_swiftness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_swiftness_dragon_breath.json new file mode 100644 index 000000000..00c935285 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_swiftness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_turtle_master_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_turtle_master_dragon_breath.json new file mode 100644 index 000000000..9b943fb42 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_strong_turtle_master_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:strong_turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_dragon_breath.json new file mode 100644 index 000000000..a7f225e3e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:swiftness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_fermented_spider_eye.json new file mode 100644 index 000000000..d3bef96df --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:slowness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_glowstone_dust.json new file mode 100644 index 000000000..74d51d64a --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_redstone.json new file mode 100644 index 000000000..698982450 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_swiftness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:swiftness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_swiftness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_thick_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_thick_dragon_breath.json new file mode 100644 index 000000000..66394f6bb --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_thick_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:thick" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:thick" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_dragon_breath.json new file mode 100644 index 000000000..dc7e82bbd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:turtle_master" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_glowstone_dust.json new file mode 100644 index 000000000..a482263e7 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:strong_turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_redstone.json new file mode 100644 index 000000000..3c283f00d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_turtle_master_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:turtle_master" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_turtle_master" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_blaze_powder.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_blaze_powder.json new file mode 100644 index 000000000..2b592f6f6 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_blaze_powder.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:blaze_powder" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_dragon_breath.json new file mode 100644 index 000000000..45515a927 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water_breathing" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_redstone.json new file mode 100644 index 000000000..1873e04a8 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breathing_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water_breathing" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_water_breathing" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breeze_rod.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breeze_rod.json new file mode 100644 index 000000000..f7e41bdca --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_breeze_rod.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:breeze_rod" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_cobweb.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_cobweb.json new file mode 100644 index 000000000..ccd0ded98 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_cobweb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:cobweb" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_dragon_breath.json new file mode 100644 index 000000000..05cb0711e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:water" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_fermented_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_fermented_spider_eye.json new file mode 100644 index 000000000..604ec43d9 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_fermented_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weakness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_ghast_tear.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_ghast_tear.json new file mode 100644 index 000000000..feb1bc643 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_ghast_tear.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:ghast_tear" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glistering_melon_slice.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glistering_melon_slice.json new file mode 100644 index 000000000..97345efa5 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glistering_melon_slice.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glowstone_dust.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glowstone_dust.json new file mode 100644 index 000000000..e317a0020 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_glowstone_dust.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:thick" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_magma_cream.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_magma_cream.json new file mode 100644 index 000000000..66a82e649 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_magma_cream.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:magma_cream" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_nether_wart.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_nether_wart.json new file mode 100644 index 000000000..8d040d8ab --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_nether_wart.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:nether_wart" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_rabbit_foot.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_rabbit_foot.json new file mode 100644 index 000000000..650b310fd --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_rabbit_foot.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_redstone.json new file mode 100644 index 000000000..f771183fe --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_slime_block.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_slime_block.json new file mode 100644 index 000000000..6c5c30205 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_slime_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:slime_block" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_spider_eye.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_spider_eye.json new file mode 100644 index 000000000..1e81f3b4d --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_spider_eye.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:spider_eye" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_stone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_stone.json new file mode 100644 index 000000000..ac1ab1917 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:stone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_sugar.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_sugar.json new file mode 100644 index 000000000..c0aa8eae1 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_water_sugar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:mundane" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:sugar" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_dragon_breath.json new file mode 100644 index 000000000..80bb3538e --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weakness" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_redstone.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_redstone.json new file mode 100644 index 000000000..8782aecab --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weakness_redstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:weakness" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:long_weakness" + } + }, + "id": "minecraft:splash_potion" + }, + "reagent": { + "item": "minecraft:redstone" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weaving_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weaving_dragon_breath.json new file mode 100644 index 000000000..58b622451 --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_weaving_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:weaving" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:weaving" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_wind_charged_dragon_breath.json b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_wind_charged_dragon_breath.json new file mode 100644 index 000000000..346cac88c --- /dev/null +++ b/assets/datapacks/26_2/data/minecraft/recipe/brewing/splash_potion_wind_charged_dragon_breath.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:splash_potion", + "potion_contents": { + "potions": "minecraft:wind_charged" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:wind_charged" + } + }, + "id": "minecraft:lingering_potion" + }, + "reagent": { + "item": "minecraft:dragon_breath" + } +} \ No newline at end of file diff --git a/assets/potion_brewing.json b/assets/potion_brewing.json deleted file mode 100644 index 821b7a5bb..000000000 --- a/assets/potion_brewing.json +++ /dev/null @@ -1 +0,0 @@ -{"potion_types":[["minecraft:potion"],["minecraft:splash_potion"],["minecraft:lingering_potion"]],"potion_recipes":[{"from":"minecraft:water","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:thick"},{"from":"minecraft:water","ingredient":["minecraft:redstone"],"to":"minecraft:mundane"},{"from":"minecraft:water","ingredient":["minecraft:nether_wart"],"to":"minecraft:awkward"},{"from":"minecraft:water","ingredient":["minecraft:breeze_rod"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:breeze_rod"],"to":"minecraft:wind_charged"},{"from":"minecraft:water","ingredient":["minecraft:slime_block"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:slime_block"],"to":"minecraft:oozing"},{"from":"minecraft:water","ingredient":["minecraft:stone"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:stone"],"to":"minecraft:infested"},{"from":"minecraft:water","ingredient":["minecraft:cobweb"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:cobweb"],"to":"minecraft:weaving"},{"from":"minecraft:awkward","ingredient":["minecraft:golden_carrot"],"to":"minecraft:night_vision"},{"from":"minecraft:night_vision","ingredient":["minecraft:redstone"],"to":"minecraft:long_night_vision"},{"from":"minecraft:night_vision","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:invisibility"},{"from":"minecraft:long_night_vision","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:long_invisibility"},{"from":"minecraft:invisibility","ingredient":["minecraft:redstone"],"to":"minecraft:long_invisibility"},{"from":"minecraft:water","ingredient":["minecraft:magma_cream"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:magma_cream"],"to":"minecraft:fire_resistance"},{"from":"minecraft:fire_resistance","ingredient":["minecraft:redstone"],"to":"minecraft:long_fire_resistance"},{"from":"minecraft:water","ingredient":["minecraft:rabbit_foot"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:rabbit_foot"],"to":"minecraft:leaping"},{"from":"minecraft:leaping","ingredient":["minecraft:redstone"],"to":"minecraft:long_leaping"},{"from":"minecraft:leaping","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_leaping"},{"from":"minecraft:leaping","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:slowness"},{"from":"minecraft:long_leaping","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:long_slowness"},{"from":"minecraft:slowness","ingredient":["minecraft:redstone"],"to":"minecraft:long_slowness"},{"from":"minecraft:slowness","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_slowness"},{"from":"minecraft:awkward","ingredient":["minecraft:turtle_helmet"],"to":"minecraft:turtle_master"},{"from":"minecraft:turtle_master","ingredient":["minecraft:redstone"],"to":"minecraft:long_turtle_master"},{"from":"minecraft:turtle_master","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_turtle_master"},{"from":"minecraft:swiftness","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:slowness"},{"from":"minecraft:long_swiftness","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:long_slowness"},{"from":"minecraft:water","ingredient":["minecraft:sugar"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:sugar"],"to":"minecraft:swiftness"},{"from":"minecraft:swiftness","ingredient":["minecraft:redstone"],"to":"minecraft:long_swiftness"},{"from":"minecraft:swiftness","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_swiftness"},{"from":"minecraft:awkward","ingredient":["minecraft:pufferfish"],"to":"minecraft:water_breathing"},{"from":"minecraft:water_breathing","ingredient":["minecraft:redstone"],"to":"minecraft:long_water_breathing"},{"from":"minecraft:water","ingredient":["minecraft:glistering_melon_slice"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:glistering_melon_slice"],"to":"minecraft:healing"},{"from":"minecraft:healing","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_healing"},{"from":"minecraft:healing","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:harming"},{"from":"minecraft:strong_healing","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:strong_harming"},{"from":"minecraft:harming","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_harming"},{"from":"minecraft:poison","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:harming"},{"from":"minecraft:long_poison","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:harming"},{"from":"minecraft:strong_poison","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:strong_harming"},{"from":"minecraft:water","ingredient":["minecraft:spider_eye"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:spider_eye"],"to":"minecraft:poison"},{"from":"minecraft:poison","ingredient":["minecraft:redstone"],"to":"minecraft:long_poison"},{"from":"minecraft:poison","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_poison"},{"from":"minecraft:water","ingredient":["minecraft:ghast_tear"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:ghast_tear"],"to":"minecraft:regeneration"},{"from":"minecraft:regeneration","ingredient":["minecraft:redstone"],"to":"minecraft:long_regeneration"},{"from":"minecraft:regeneration","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_regeneration"},{"from":"minecraft:water","ingredient":["minecraft:blaze_powder"],"to":"minecraft:mundane"},{"from":"minecraft:awkward","ingredient":["minecraft:blaze_powder"],"to":"minecraft:strength"},{"from":"minecraft:strength","ingredient":["minecraft:redstone"],"to":"minecraft:long_strength"},{"from":"minecraft:strength","ingredient":["minecraft:glowstone_dust"],"to":"minecraft:strong_strength"},{"from":"minecraft:water","ingredient":["minecraft:fermented_spider_eye"],"to":"minecraft:weakness"},{"from":"minecraft:weakness","ingredient":["minecraft:redstone"],"to":"minecraft:long_weakness"},{"from":"minecraft:awkward","ingredient":["minecraft:phantom_membrane"],"to":"minecraft:slow_falling"},{"from":"minecraft:slow_falling","ingredient":["minecraft:redstone"],"to":"minecraft:long_slow_falling"}],"item_recipes":[{"from":"minecraft:potion","ingredient":["minecraft:gunpowder"],"to":"minecraft:splash_potion"},{"from":"minecraft:splash_potion","ingredient":["minecraft:dragon_breath"],"to":"minecraft:lingering_potion"}]} \ No newline at end of file diff --git a/crates/pumpkin-data/src/generated/potion.rs b/crates/pumpkin-data/src/generated/potion.rs index 94f4247f1..3c4f4f30d 100644 --- a/crates/pumpkin-data/src/generated/potion.rs +++ b/crates/pumpkin-data/src/generated/potion.rs @@ -668,4 +668,56 @@ impl Potion { _ => None, } } + #[must_use] + pub fn from_id(id: u8) -> Option<&'static Self> { + match id { + 3u8 => Some(&Self::AWKWARD), + 11u8 => Some(&Self::FIRE_RESISTANCE), + 26u8 => Some(&Self::HARMING), + 24u8 => Some(&Self::HEALING), + 45u8 => Some(&Self::INFESTED), + 6u8 => Some(&Self::INVISIBILITY), + 8u8 => Some(&Self::LEAPING), + 12u8 => Some(&Self::LONG_FIRE_RESISTANCE), + 7u8 => Some(&Self::LONG_INVISIBILITY), + 9u8 => Some(&Self::LONG_LEAPING), + 5u8 => Some(&Self::LONG_NIGHT_VISION), + 29u8 => Some(&Self::LONG_POISON), + 32u8 => Some(&Self::LONG_REGENERATION), + 41u8 => Some(&Self::LONG_SLOW_FALLING), + 17u8 => Some(&Self::LONG_SLOWNESS), + 35u8 => Some(&Self::LONG_STRENGTH), + 14u8 => Some(&Self::LONG_SWIFTNESS), + 20u8 => Some(&Self::LONG_TURTLE_MASTER), + 23u8 => Some(&Self::LONG_WATER_BREATHING), + 38u8 => Some(&Self::LONG_WEAKNESS), + 39u8 => Some(&Self::LUCK), + 1u8 => Some(&Self::MUNDANE), + 4u8 => Some(&Self::NIGHT_VISION), + 44u8 => Some(&Self::OOZING), + 28u8 => Some(&Self::POISON), + 31u8 => Some(&Self::REGENERATION), + 40u8 => Some(&Self::SLOW_FALLING), + 16u8 => Some(&Self::SLOWNESS), + 34u8 => Some(&Self::STRENGTH), + 27u8 => Some(&Self::STRONG_HARMING), + 25u8 => Some(&Self::STRONG_HEALING), + 10u8 => Some(&Self::STRONG_LEAPING), + 30u8 => Some(&Self::STRONG_POISON), + 33u8 => Some(&Self::STRONG_REGENERATION), + 18u8 => Some(&Self::STRONG_SLOWNESS), + 36u8 => Some(&Self::STRONG_STRENGTH), + 15u8 => Some(&Self::STRONG_SWIFTNESS), + 21u8 => Some(&Self::STRONG_TURTLE_MASTER), + 13u8 => Some(&Self::SWIFTNESS), + 2u8 => Some(&Self::THICK), + 19u8 => Some(&Self::TURTLE_MASTER), + 0u8 => Some(&Self::WATER), + 22u8 => Some(&Self::WATER_BREATHING), + 37u8 => Some(&Self::WEAKNESS), + 43u8 => Some(&Self::WEAVING), + 42u8 => Some(&Self::WIND_CHARGED), + _ => None, + } + } } diff --git a/crates/pumpkin-data/src/generated/potion_brewing.rs b/crates/pumpkin-data/src/generated/potion_brewing.rs index 76b5f6344..ec2911643 100644 --- a/crates/pumpkin-data/src/generated/potion_brewing.rs +++ b/crates/pumpkin-data/src/generated/potion_brewing.rs @@ -2,6 +2,39 @@ #![allow(dead_code)] use crate::item::Item; use crate::potion::Potion; +pub struct BrewingRecipe { + pub from_item: &'static Item, + pub from_potion: &'static Potion, + pub ingredient: &'static Item, + pub to_item: &'static Item, + pub to_potion: &'static Potion, +} +impl BrewingRecipe { + #[must_use] + pub const fn from_item(&self) -> &'static Item { + self.from_item + } + #[must_use] + pub const fn from_potion(&self) -> &'static Potion { + self.from_potion + } + #[must_use] + pub const fn ingredient(&self) -> &'static Item { + self.ingredient + } + #[must_use] + pub const fn reagent(&self) -> &'static Item { + self.ingredient + } + #[must_use] + pub const fn to_item(&self) -> &'static Item { + self.to_item + } + #[must_use] + pub const fn to_potion(&self) -> &'static Potion { + self.to_potion + } +} pub struct PotionRecipe { from: &'static Potion, ingredient: &'static [&'static Item], @@ -40,6 +73,1961 @@ impl ItemRecipe { self.to } } +pub const BREWING_RECIPES: [BrewingRecipe; 279usize] = [ + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRENGTH, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WIND_CHARGED, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::COBWEB, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WEAVING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::REGENERATION, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HEALING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GOLDEN_CARROT, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PHANTOM_MEMBRANE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PUFFERFISH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LEAPING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::OOZING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::POISON, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::STONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::INFESTED, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SUGAR, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::TURTLE_HELMET, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::FIRE_RESISTANCE, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::HARMING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HEALING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::INVISIBILITY, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LONG_LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LONG_NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::LONG_SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_POISON, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_POISON, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SLOW_FALLING, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::STRONG_HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::STRONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER_BREATHING, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::COBWEB, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::THICK, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::NETHER_WART, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::AWKWARD, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::STONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SUGAR, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::LINGERING_POTION, + from_potion: &Potion::WEAKNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::POTION, + to_potion: &Potion::STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::POTION, + to_potion: &Potion::WIND_CHARGED, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::COBWEB, + to_item: &Item::POTION, + to_potion: &Potion::WEAVING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::POTION, + to_potion: &Potion::REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::POTION, + to_potion: &Potion::HEALING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GOLDEN_CARROT, + to_item: &Item::POTION, + to_potion: &Potion::NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::AWKWARD, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::POTION, + to_potion: &Potion::FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PHANTOM_MEMBRANE, + to_item: &Item::POTION, + to_potion: &Potion::SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PUFFERFISH, + to_item: &Item::POTION, + to_potion: &Potion::WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::POTION, + to_potion: &Potion::LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::POTION, + to_potion: &Potion::OOZING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::STONE, + to_item: &Item::POTION, + to_potion: &Potion::INFESTED, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SUGAR, + to_item: &Item::POTION, + to_potion: &Potion::SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::TURTLE_HELMET, + to_item: &Item::POTION, + to_potion: &Potion::TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::FIRE_RESISTANCE, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::FIRE_RESISTANCE, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::HARMING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::HARMING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_HEALING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HEALING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::INFESTED, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::INFESTED, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::INVISIBILITY, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::INVISIBILITY, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_FIRE_RESISTANCE, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_INVISIBILITY, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_LEAPING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_NIGHT_VISION, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_POISON, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_REGENERATION, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_SLOW_FALLING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_SLOWNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_STRENGTH, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_SWIFTNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_TURTLE_MASTER, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_WATER_BREATHING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::LONG_WEAKNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::MUNDANE, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::OOZING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::OOZING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::POISON, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::POISON, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::POISON, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SLOW_FALLING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SLOW_FALLING, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_HARMING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_HEALING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HEALING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_LEAPING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_POISON, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_POISON, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_REGENERATION, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_SLOWNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_STRENGTH, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_SWIFTNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::STRONG_TURTLE_MASTER, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::THICK, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::THICK, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::STRONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER_BREATHING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER_BREATHING, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::COBWEB, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::POTION, + to_potion: &Potion::THICK, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WATER, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::NETHER_WART, + to_item: &Item::POTION, + to_potion: &Potion::AWKWARD, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::STONE, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SUGAR, + to_item: &Item::POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WEAKNESS, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WEAKNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::POTION, + to_potion: &Potion::LONG_WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WEAVING, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WEAVING, + }, + BrewingRecipe { + from_item: &Item::POTION, + from_potion: &Potion::WIND_CHARGED, + ingredient: &Item::GUNPOWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WIND_CHARGED, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WIND_CHARGED, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::COBWEB, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WEAVING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::AWKWARD, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HEALING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::GOLDEN_CARROT, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PHANTOM_MEMBRANE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::PUFFERFISH, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::OOZING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::STONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::INFESTED, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::SUGAR, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::AWKWARD, + ingredient: &Item::TURTLE_HELMET, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::FIRE_RESISTANCE, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::FIRE_RESISTANCE, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::HARMING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::HARMING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::HEALING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::HEALING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HEALING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::INFESTED, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::INFESTED, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::INVISIBILITY, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::INVISIBILITY, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LEAPING, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_FIRE_RESISTANCE, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_FIRE_RESISTANCE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_INVISIBILITY, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_LEAPING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_LEAPING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_NIGHT_VISION, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_POISON, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_REGENERATION, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_SLOW_FALLING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_SLOWNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_STRENGTH, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_SWIFTNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_TURTLE_MASTER, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_WATER_BREATHING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::LONG_WEAKNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::LONG_WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::MUNDANE, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::INVISIBILITY, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::NIGHT_VISION, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_NIGHT_VISION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::OOZING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::OOZING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::POISON, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::REGENERATION, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SLOW_FALLING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SLOW_FALLING, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOW_FALLING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SLOWNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRENGTH, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_HARMING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_HEALING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_HEALING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_HEALING, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_LEAPING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_LEAPING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_POISON, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_POISON, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_POISON, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_HARMING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_REGENERATION, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_REGENERATION, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_SLOWNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_STRENGTH, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_STRENGTH, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_SWIFTNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::STRONG_TURTLE_MASTER, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::STRONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::SLOWNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::SWIFTNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_SWIFTNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::THICK, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::THICK, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::STRONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::TURTLE_MASTER, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_TURTLE_MASTER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BLAZE_POWDER, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER_BREATHING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER_BREATHING, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_WATER_BREATHING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::BREEZE_ROD, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::COBWEB, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WATER, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::FERMENTED_SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GHAST_TEAR, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLISTERING_MELON_SLICE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::GLOWSTONE_DUST, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::THICK, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::MAGMA_CREAM, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::NETHER_WART, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::AWKWARD, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::RABBIT_FOOT, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SLIME_BLOCK, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SPIDER_EYE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::STONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WATER, + ingredient: &Item::SUGAR, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::MUNDANE, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WEAKNESS, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WEAKNESS, + ingredient: &Item::REDSTONE, + to_item: &Item::SPLASH_POTION, + to_potion: &Potion::LONG_WEAKNESS, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WEAVING, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WEAVING, + }, + BrewingRecipe { + from_item: &Item::SPLASH_POTION, + from_potion: &Potion::WIND_CHARGED, + ingredient: &Item::DRAGON_BREATH, + to_item: &Item::LINGERING_POTION, + to_potion: &Potion::WIND_CHARGED, + }, +]; pub const ITEM_RECIPES: [ItemRecipe; 2usize] = [ ItemRecipe { from: &Item::POTION, diff --git a/crates/pumpkin-inventory/src/brewing/brewing_screen_handler.rs b/crates/pumpkin-inventory/src/brewing/brewing_screen_handler.rs index f738f659d..d6a18520d 100644 --- a/crates/pumpkin-inventory/src/brewing/brewing_screen_handler.rs +++ b/crates/pumpkin-inventory/src/brewing/brewing_screen_handler.rs @@ -6,7 +6,7 @@ use crate::inventory::Inventory; use crate::window_property::PropertyDelegate; use pumpkin_data::item::Item; use pumpkin_data::item_stack::ItemStack; -use pumpkin_data::potion_brewing::{ITEM_RECIPES, POTION_RECIPES}; +use pumpkin_data::potion_brewing::BREWING_RECIPES; use pumpkin_data::screen::WindowType; use pumpkin_data::tag::{self, Taggable}; @@ -23,12 +23,7 @@ pub fn is_fuel(item: &Item) -> bool { #[must_use] pub fn is_ingredient(item: &Item) -> bool { - ITEM_RECIPES - .iter() - .any(|r| r.ingredient().iter().any(|i| i.id == item.id)) - || POTION_RECIPES - .iter() - .any(|r| r.ingredient().iter().any(|i| i.id == item.id)) + BREWING_RECIPES.iter().any(|r| r.ingredient().id == item.id) } #[must_use] diff --git a/crates/pumpkin-protocol/src/codec/recipe.rs b/crates/pumpkin-protocol/src/codec/recipe.rs index 05bac9452..c83ff2b9b 100644 --- a/crates/pumpkin-protocol/src/codec/recipe.rs +++ b/crates/pumpkin-protocol/src/codec/recipe.rs @@ -73,8 +73,19 @@ pub enum OwnedCookingRecipeType { CampfireCooking(OwnedCookingRecipe), } +#[derive(Clone, Debug)] +pub struct OwnedBrewingRecipe { + pub recipe_id: String, + pub input_item: String, + pub input_potion: Option, + pub reagent: String, + pub output_item: String, + pub output_potion: Option, +} + #[derive(Clone, Debug)] pub enum DynamicRecipe { Crafting(OwnedCraftingRecipe), Cooking(OwnedCookingRecipeType), + Brewing(OwnedBrewingRecipe), } diff --git a/crates/pumpkin-protocol/src/java/client/play/recipe_book_add.rs b/crates/pumpkin-protocol/src/java/client/play/recipe_book_add.rs index 20dcde8cf..2fce64cc9 100644 --- a/crates/pumpkin-protocol/src/java/client/play/recipe_book_add.rs +++ b/crates/pumpkin-protocol/src/java/client/play/recipe_book_add.rs @@ -699,6 +699,10 @@ impl ClientPacket for CRecipeBookAdd<'_> { book_category, )?; } + DynamicRecipe::Brewing(_) => { + // Brewing recipes are not displayed in the recipe book + continue; + } } display_id += 1; } diff --git a/crates/pumpkin/src/block/entities/brewing_stand.rs b/crates/pumpkin/src/block/entities/brewing_stand.rs index 82cba7952..9113e1ecf 100644 --- a/crates/pumpkin/src/block/entities/brewing_stand.rs +++ b/crates/pumpkin/src/block/entities/brewing_stand.rs @@ -8,11 +8,13 @@ use std::sync::{ use crate::block::entities::PropertyDelegate; use pumpkin_data::item::Item; use pumpkin_data::item_stack::ItemStack; -use pumpkin_data::potion_brewing::{ITEM_RECIPES, POTION_RECIPES}; +use pumpkin_data::potion::Potion; +use pumpkin_data::potion_brewing::BREWING_RECIPES; use pumpkin_data::sound::{Sound, SoundCategory}; use pumpkin_data::tag::{self, Taggable}; use pumpkin_inventory::{Inventory, sync_read_items_from_nbt, sync_write_items_to_nbt}; use pumpkin_nbt::compound::NbtCompound; +use pumpkin_protocol::codec::recipe::DynamicRecipe; use pumpkin_util::math::position::BlockPos; use pumpkin_util::math::vector3::Vector3; @@ -53,7 +55,7 @@ impl BrewingStandBlockEntity { } /// Check if any potion slot has a valid recipe with the ingredient - fn is_brewable(&self, ingredient: &ItemStack) -> bool { + fn is_brewable(&self, ingredient: &ItemStack, world: &Arc) -> bool { if ingredient.is_empty() { return false; } @@ -70,24 +72,39 @@ impl BrewingStandBlockEntity { continue; } - // Check item recipes first (potion -> splash potion, splash -> lingering) - for recipe in &ITEM_RECIPES { - if slot.get_item().id == recipe.from().id - && recipe.ingredient().iter().any(|i| i.id == ingredient_id) + let slot_item_id = slot.get_item().id; + let potion_id = slot + .get_data_component::() + .and_then(|pc| pc.potion_id); + + // 1. Check data-driven BREWING_RECIPES from datapack + for recipe in &BREWING_RECIPES { + if slot_item_id == recipe.from_item().id + && ingredient_id == recipe.ingredient().id + && potion_id == Some(recipe.from_potion().id as i32) { return true; } } - // Check potion recipes (modify potion type) - if let Some(pc) = - slot.get_data_component::() - && let Some(potion_id) = pc.potion_id - { - for recipe in &POTION_RECIPES { - if recipe.from().id as i32 == potion_id - && recipe.ingredient().iter().any(|i| i.id == ingredient_id) + // 2. Check dynamic brewing recipes from loaded datapacks + if let Some(server) = world.server.upgrade() { + let dynamic_recipes = server.recipe_manager.get_dynamic_recipes_internal(); + let slot_key = format!("minecraft:{}", slot.get_item().registry_key); + let ing_key = format!("minecraft:{}", ingredient.get_item().registry_key); + for dyn_recipe in &dynamic_recipes { + if let DynamicRecipe::Brewing(r) = dyn_recipe + && r.input_item == slot_key + && r.reagent == ing_key { + if let Some(req_pot) = &r.input_potion { + let current_pot = potion_id + .and_then(|id| Potion::from_id(id as u8)) + .map(|p| format!("minecraft:{}", p.name)); + if current_pot.as_deref() != Some(req_pot.as_str()) { + continue; + } + } return true; } } @@ -133,18 +150,31 @@ impl BrewingStandBlockEntity { continue; } - // 1. Try item recipes (e.g. gunpowder -> splash potion, dragon breath -> lingering) + let slot_item_id = slot.get_item().id; + let potion_id = slot + .get_data_component::() + .and_then(|pc| pc.potion_id); + + // 1. Try data-driven BREWING_RECIPES let mut item_brewed = false; - for recipe in &ITEM_RECIPES { - if slot.get_item().id == recipe.from().id - && recipe.ingredient().iter().any(|i| i.id == ingredient_id) + for recipe in &BREWING_RECIPES { + if slot_item_id == recipe.from_item().id + && recipe.ingredient().id == ingredient_id + && potion_id == Some(recipe.from_potion().id as i32) { - // Preserve potion contents component when converting potion type - let pc = slot.get_data_component::().cloned(); - *slot = ItemStack::new(1, recipe.to()); - if let Some(pc) = pc { - slot.set_data_component(pc); - } + let mut new_slot = ItemStack::new(1, recipe.to_item()); + let mut pc = slot + .get_data_component::() + .cloned() + .unwrap_or_else(|| pumpkin_data::data_component_impl::PotionContentsImpl { + potion_id: None, + custom_color: None, + custom_effects: Vec::new(), + custom_name: None, + }); + pc.potion_id = Some(recipe.to_potion().id as i32); + new_slot.set_data_component(pc); + *slot = new_slot; item_brewed = true; ingredient_used = true; break; @@ -155,21 +185,53 @@ impl BrewingStandBlockEntity { continue; } - // 2. Try potion recipes (e.g. water bottle -> awkward potion, awkward -> strength) - if let Some(pc) = slot - .get_data_component::() - && let Some(potion_id) = pc.potion_id - { - for recipe in &POTION_RECIPES { - if recipe.from().id as i32 == potion_id - && recipe.ingredient().iter().any(|i| i.id == ingredient_id) + // 2. Try dynamic brewing recipes from loaded datapacks + if let Some(server) = world.server.upgrade() { + let dynamic_recipes = server.recipe_manager.get_dynamic_recipes_internal(); + let slot_key = format!("minecraft:{}", slot.get_item().registry_key); + let ing_key = format!("minecraft:{}", ingredient.get_item().registry_key); + for dyn_recipe in &dynamic_recipes { + if let DynamicRecipe::Brewing(r) = dyn_recipe + && r.input_item == slot_key + && r.reagent == ing_key { - let new_potion_id = recipe.to().id as i32; - let mut new_pc = pc.clone(); - new_pc.potion_id = Some(new_potion_id); - slot.set_data_component(new_pc); - ingredient_used = true; - break; + if let Some(req_pot) = &r.input_potion { + let current_pot = potion_id + .and_then(|id| Potion::from_id(id as u8)) + .map(|p| format!("minecraft:{}", p.name)); + if current_pot.as_deref() != Some(req_pot.as_str()) { + continue; + } + } + if let Some(target_item) = Item::from_registry_key( + r.output_item + .strip_prefix("minecraft:") + .unwrap_or(&r.output_item), + ) { + let mut new_slot = ItemStack::new(1, target_item); + let mut pc = slot + .get_data_component::() + .cloned() + .unwrap_or_else(|| pumpkin_data::data_component_impl::PotionContentsImpl { + potion_id: None, + custom_color: None, + custom_effects: Vec::new(), + custom_name: None, + }); + if let Some(out_pot_name) = &r.output_potion + && let Some(out_pot) = Potion::from_name( + out_pot_name + .strip_prefix("minecraft:") + .unwrap_or(out_pot_name), + ) + { + pc.potion_id = Some(out_pot.id as i32); + } + new_slot.set_data_component(pc); + *slot = new_slot; + ingredient_used = true; + break; + } } } } @@ -206,7 +268,7 @@ impl BrewingStandBlockEntity { if let Ok(items) = self.items.read() { let ingredient = items[3].clone(); drop(items); - if self.fuel.load(Ordering::Relaxed) > 0 && self.is_brewable(&ingredient) { + if self.fuel.load(Ordering::Relaxed) > 0 && self.is_brewable(&ingredient, world) { self.fuel.fetch_sub(1, Ordering::Relaxed); self.brew_time.store(400, Ordering::Relaxed); *self @@ -499,7 +561,7 @@ impl crate::block::entities::BlockEntity for BrewingStandBlockEntity { }; let ingredient = items[3].clone(); drop(items); - let brewable = self.is_brewable(&ingredient); + let brewable = self.is_brewable(&ingredient, world); let is_brewing = self.brew_time.load(Ordering::Relaxed) > 0; // Handle brewing state machine diff --git a/crates/pumpkin/src/block/mod.rs b/crates/pumpkin/src/block/mod.rs index 734633fa5..2cce99391 100644 --- a/crates/pumpkin/src/block/mod.rs +++ b/crates/pumpkin/src/block/mod.rs @@ -24,7 +24,6 @@ use crate::server::Server; use pumpkin_data::BlockDirection; use pumpkin_data::block_rotation::{Mirror, Rotation}; use pumpkin_data::data_component_impl::EquipmentSlot; -use pumpkin_data::item::Item; use pumpkin_data::item_stack::ItemStack; use pumpkin_inventory::screen_handler::ScreenHandlerFactory; use pumpkin_protocol::java::server::play::SUseItemOn; @@ -461,11 +460,7 @@ pub fn drop_loot( let key = format!("minecraft:blocks/{}", block.name); if let Some(loot_table) = pumpkin_data::loot_table::get_loot_table(&key) { let seed: i64 = rand::random(); - let mut items = crate::world::loot::generate_loot_with_context(loot_table, seed, params); - if block.has_tag(&tag::Block::MINECRAFT_LEAVES) { - // TODO: Re-enable apple and stick drops for leaves once table bonus/drop chances are properly implemented - items.retain(|stack| stack.item != &Item::APPLE && stack.item != &Item::STICK); - } + let items = crate::world::loot::generate_loot_with_context(loot_table, seed, params); if !items.is_empty() { let mut event = crate::plugin::block::block_drop_item::BlockDropItemEvent { block_pos: *pos, diff --git a/crates/pumpkin/src/command/commands/recipe.rs b/crates/pumpkin/src/command/commands/recipe.rs index 15043b2d7..7dd6b9bd0 100644 --- a/crates/pumpkin/src/command/commands/recipe.rs +++ b/crates/pumpkin/src/command/commands/recipe.rs @@ -43,6 +43,7 @@ fn get_recipe_id(recipe: &DynamicRecipe) -> String { r.recipe_id.clone() } }, + DynamicRecipe::Brewing(brewing) => brewing.recipe_id.clone(), } } diff --git a/crates/pumpkin/src/data/datapack/recipe_loader.rs b/crates/pumpkin/src/data/datapack/recipe_loader.rs index a6ca6e253..00e3ef001 100644 --- a/crates/pumpkin/src/data/datapack/recipe_loader.rs +++ b/crates/pumpkin/src/data/datapack/recipe_loader.rs @@ -1,7 +1,7 @@ use pumpkin_data::recipes::RecipeCategoryTypes; use pumpkin_protocol::codec::recipe::{ - DynamicRecipe, OwnedCookingRecipe, OwnedCookingRecipeType, OwnedCraftingRecipe, - OwnedRecipeIngredient, OwnedRecipeResult, + DynamicRecipe, OwnedBrewingRecipe, OwnedCookingRecipe, OwnedCookingRecipeType, + OwnedCraftingRecipe, OwnedRecipeIngredient, OwnedRecipeResult, }; use serde_json::Value; @@ -22,6 +22,7 @@ pub fn parse_recipe(namespace: &str, name: &str, json_str: &str) -> Option parse_cooking(recipe_id, &value, 600) .map(|c| DynamicRecipe::Cooking(OwnedCookingRecipeType::CampfireCooking(c))), + "brewing" => parse_brewing(recipe_id, &value).map(DynamicRecipe::Brewing), _ => None, } } @@ -197,6 +198,36 @@ fn parse_cooking( }) } +fn parse_brewing(recipe_id: String, value: &Value) -> Option { + let input = value.get("input")?; + let input_item = normalize_id(input.get("item")?.as_str()?); + let input_potion = input + .get("potion_contents") + .and_then(|pc| pc.get("potions").or_else(|| pc.get("potion"))) + .and_then(Value::as_str) + .map(normalize_id); + + let reagent = normalize_id(value.get("reagent")?.get("item")?.as_str()?); + + let output = value.get("output")?; + let output_item = normalize_id(output.get("id").or_else(|| output.get("item"))?.as_str()?); + let output_potion = output + .get("components") + .and_then(|c| c.get("minecraft:potion_contents")) + .and_then(|pc| pc.get("potion")) + .and_then(Value::as_str) + .map(normalize_id); + + Some(OwnedBrewingRecipe { + recipe_id, + input_item, + input_potion, + reagent, + output_item, + output_potion, + }) +} + #[cfg(test)] mod tests { use super::*; @@ -291,4 +322,44 @@ mod tests { panic!("Expected smelting recipe"); } } + + #[test] + fn parse_brewing_recipe() { + let json = r#"{ + "type": "minecraft:brewing", + "input": { + "item": "minecraft:potion", + "potion_contents": { + "potions": "minecraft:water" + } + }, + "output": { + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:awkward" + } + }, + "id": "minecraft:potion" + }, + "reagent": { + "item": "minecraft:nether_wart" + } + }"#; + + let parsed = parse_recipe("minecraft", "brewing/potion_water_nether_wart", json); + assert!(parsed.is_some()); + if let Some(DynamicRecipe::Brewing(brewing)) = parsed { + assert_eq!( + brewing.recipe_id, + "minecraft:brewing/potion_water_nether_wart" + ); + assert_eq!(brewing.input_item, "minecraft:potion"); + assert_eq!(brewing.input_potion.as_deref(), Some("minecraft:water")); + assert_eq!(brewing.reagent, "minecraft:nether_wart"); + assert_eq!(brewing.output_item, "minecraft:potion"); + assert_eq!(brewing.output_potion.as_deref(), Some("minecraft:awkward")); + } else { + panic!("Expected brewing recipe"); + } + } } diff --git a/tools/pumpkin-codegen/src/potion.rs b/tools/pumpkin-codegen/src/potion.rs index af871ad98..0a340dd28 100644 --- a/tools/pumpkin-codegen/src/potion.rs +++ b/tools/pumpkin-codegen/src/potion.rs @@ -68,6 +68,7 @@ pub fn build() -> TokenStream { let mut variants = TokenStream::new(); let mut name_to_type = TokenStream::new(); + let mut id_to_type = TokenStream::new(); for (name, potion) in potions { let format_name = format_ident!("{}", name.to_shouty_snake_case()); @@ -84,6 +85,7 @@ pub fn build() -> TokenStream { }]); name_to_type.extend(quote! { #name => Some(&Self::#format_name), }); + id_to_type.extend(quote! { #id => Some(&Self::#format_name), }); } quote! { @@ -117,6 +119,14 @@ pub fn build() -> TokenStream { _ => None } } + + #[must_use] + pub fn from_id(id: u8) -> Option<&'static Self> { + match id { + #id_to_type + _ => None + } + } } } } diff --git a/tools/pumpkin-codegen/src/potion_brewing.rs b/tools/pumpkin-codegen/src/potion_brewing.rs index 85ea31637..23569782b 100644 --- a/tools/pumpkin-codegen/src/potion_brewing.rs +++ b/tools/pumpkin-codegen/src/potion_brewing.rs @@ -2,110 +2,159 @@ use proc_macro2::TokenStream; use quote::{format_ident, quote}; use serde::Deserialize; use std::fs; +use std::path::Path; -/// Raw deserialization shape for the brewing recipe data from `potion_brewing.json`. #[derive(Deserialize)] -struct PotionBrewing { - //potion_types: Vec>, - /// Recipes that transform one potion into another using a brewing ingredient. - potion_recipes: Vec, - /// Recipes that transform one item into another using a brewing ingredient. - item_recipes: Vec, +struct DataDrivenBrewingRecipe { + input: BrewingInput, + reagent: BrewingReagent, + output: BrewingOutput, } -/// A single brewing recipe entry mapping a source item/potion and ingredient to an output. #[derive(Deserialize)] -pub struct Recipes { - /// Namespaced resource location of the input potion or item. - from: String, - /// List of namespaced resource locations for valid brewing ingredients. - ingredient: Vec, - /// Namespaced resource location of the output potion or item. - to: String, +struct BrewingInput { + item: String, + potion_contents: BrewingPotionContents, } -impl Recipes { - /// Converts this recipe into a `TokenStream` for a `PotionRecipe` struct literal. - pub fn get_tokens_potion(self) -> TokenStream { - let from = format_ident!( - "{}", - self.from.strip_prefix("minecraft:").unwrap().to_uppercase() - ); - let to = format_ident!( - "{}", - self.to.strip_prefix("minecraft:").unwrap().to_uppercase() - ); - - let slots = self.ingredient.iter().map(|slot| { - format_ident!( - "{}", - slot.strip_prefix("minecraft:").unwrap().to_uppercase() - ) - }); - - quote! { - PotionRecipe { - from: &Potion::#from, - ingredient: &[#(&Item::#slots),*], - to: &Potion::#to, - }, - } - } - - /// Converts this recipe into a `TokenStream` for an `ItemRecipe` struct literal. - pub fn get_tokens_item(self) -> TokenStream { - let from = format_ident!( - "{}", - self.from.strip_prefix("minecraft:").unwrap().to_uppercase() - ); - let to = format_ident!( - "{}", - self.to.strip_prefix("minecraft:").unwrap().to_uppercase() - ); - - let slots = self.ingredient.iter().map(|slot| { - format_ident!( - "{}", - slot.strip_prefix("minecraft:").unwrap().to_uppercase() - ) - }); - - quote! { - ItemRecipe { - from: &Item::#from, - ingredient: &[#(&Item::#slots),*], - to: &Item::#to, - }, - } - } +#[derive(Deserialize)] +struct BrewingPotionContents { + #[serde(alias = "potion")] + potions: String, } -/// Generates the `TokenStream` for `POTION_RECIPES` and `ITEM_RECIPES` constant arrays. +#[derive(Deserialize)] +struct BrewingReagent { + item: String, +} + +#[derive(Deserialize)] +struct BrewingOutput { + id: String, + components: BrewingComponents, +} + +#[derive(Deserialize)] +struct BrewingComponents { + #[serde(rename = "minecraft:potion_contents")] + potion_contents: BrewingOutputPotionContents, +} + +#[derive(Deserialize)] +struct BrewingOutputPotionContents { + potion: String, +} + +/// Generates the `TokenStream` for `BREWING_RECIPES`, `POTION_RECIPES` and `ITEM_RECIPES`. pub fn build() -> TokenStream { - let json: PotionBrewing = - serde_json::from_str(&fs::read_to_string("../../assets/potion_brewing.json").unwrap()) - .expect("Failed to parse potion_brewing.json"); - - let item_recipes_tokens: Vec = json - .item_recipes - .into_iter() - .map(Recipes::get_tokens_item) + // 2. Load 26.3 data-driven brewing recipes from datapack + let brewing_dir = Path::new("../../assets/datapacks/26_2/data/minecraft/recipe/brewing"); + let mut entries: Vec<_> = fs::read_dir(brewing_dir) + .expect("Missing brewing recipe directory") + .flatten() + .filter(|e| e.path().extension().is_some_and(|ext| ext == "json")) .collect(); - let item_len = item_recipes_tokens.len(); + entries.sort_by_key(|e| e.path()); - // 3. Generate Potion Recipes - let potion_recipes_tokens: Vec = json - .potion_recipes - .into_iter() - .map(Recipes::get_tokens_potion) - .collect(); - let potion_len = potion_recipes_tokens.len(); + let mut brewing_tokens = Vec::new(); + for entry in entries { + let content = fs::read_to_string(entry.path()).expect("Failed to read brewing recipe"); + let recipe: DataDrivenBrewingRecipe = serde_json::from_str(&content).unwrap_or_else(|e| { + panic!( + "Failed to parse brewing recipe {}: {e}", + entry.path().display() + ) + }); + + let from_item = format_ident!( + "{}", + recipe + .input + .item + .strip_prefix("minecraft:") + .unwrap_or(&recipe.input.item) + .to_uppercase() + ); + let from_potion = format_ident!( + "{}", + recipe + .input + .potion_contents + .potions + .strip_prefix("minecraft:") + .unwrap_or(&recipe.input.potion_contents.potions) + .to_uppercase() + ); + let ingredient = format_ident!( + "{}", + recipe + .reagent + .item + .strip_prefix("minecraft:") + .unwrap_or(&recipe.reagent.item) + .to_uppercase() + ); + let to_item = format_ident!( + "{}", + recipe + .output + .id + .strip_prefix("minecraft:") + .unwrap_or(&recipe.output.id) + .to_uppercase() + ); + let to_potion = format_ident!( + "{}", + recipe + .output + .components + .potion_contents + .potion + .strip_prefix("minecraft:") + .unwrap_or(&recipe.output.components.potion_contents.potion) + .to_uppercase() + ); + + brewing_tokens.push(quote! { + BrewingRecipe { + from_item: &Item::#from_item, + from_potion: &Potion::#from_potion, + ingredient: &Item::#ingredient, + to_item: &Item::#to_item, + to_potion: &Potion::#to_potion, + } + }); + } + let brewing_len = brewing_tokens.len(); quote! { #![allow(dead_code)] use crate::potion::Potion; use crate::item::Item; + pub struct BrewingRecipe { + pub from_item: &'static Item, + pub from_potion: &'static Potion, + pub ingredient: &'static Item, + pub to_item: &'static Item, + pub to_potion: &'static Potion, + } + + impl BrewingRecipe { + #[must_use] + pub const fn from_item(&self) -> &'static Item { self.from_item } + #[must_use] + pub const fn from_potion(&self) -> &'static Potion { self.from_potion } + #[must_use] + pub const fn ingredient(&self) -> &'static Item { self.ingredient } + #[must_use] + pub const fn reagent(&self) -> &'static Item { self.ingredient } + #[must_use] + pub const fn to_item(&self) -> &'static Item { self.to_item } + #[must_use] + pub const fn to_potion(&self) -> &'static Potion { self.to_potion } + } + pub struct PotionRecipe { from: &'static Potion, ingredient: &'static [&'static Item], @@ -136,7 +185,18 @@ pub fn build() -> TokenStream { pub const fn to(&self) -> &'static Item { self.to } } - pub const ITEM_RECIPES: [ItemRecipe; #item_len] = [#(#item_recipes_tokens)*]; - pub const POTION_RECIPES: [PotionRecipe; #potion_len] = [#(#potion_recipes_tokens)*]; + pub const BREWING_RECIPES: [BrewingRecipe; #brewing_len] = [#(#brewing_tokens),*]; + pub const ITEM_RECIPES: [ItemRecipe; 0] = []; + pub const POTION_RECIPES: [PotionRecipe; 0] = []; + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_build_potion_brewing() { + let _ = build(); } } diff --git a/tools/pumpkin-codegen/src/recipes.rs b/tools/pumpkin-codegen/src/recipes.rs index 671aa3f9b..8479b6d5e 100644 --- a/tools/pumpkin-codegen/src/recipes.rs +++ b/tools/pumpkin-codegen/src/recipes.rs @@ -174,11 +174,8 @@ impl CookingRecipeStruct { /// Generate a recipe ID based on result, ingredient, and cooking type /// Format: minecraft:{result}_from_{`cooking_type`}_{ingredient} fn generate_recipe_id(&self, cooking_type: &str) -> String { - let result_name = self - .result - .id - .strip_prefix("minecraft:") - .unwrap_or(&self.result.id); + let result_id = self.result.id.as_deref().unwrap_or("air"); + let result_name = result_id.strip_prefix("minecraft:").unwrap_or(result_id); let ingredient_name = match &self.ingredient { RecipeIngredientTypes::Simple(s) => { if s.starts_with('#') { @@ -435,7 +432,7 @@ impl ToTokens for CraftingDecoratedPotStruct { #[derive(Deserialize)] pub struct RecipeResultStruct { /// Registry key of the result item. - id: String, + id: Option, /// Number of result items produced (defaults to 1). count: Option, // TODO: components: Option, @@ -443,7 +440,7 @@ pub struct RecipeResultStruct { impl ToTokens for RecipeResultStruct { fn to_tokens(&self, tokens: &mut TokenStream) { - let id = self.id.to_token_stream(); + let id = self.id.as_deref().unwrap_or("minecraft:air"); let count = self.count.unwrap_or(1).to_token_stream(); tokens.extend(quote! { @@ -913,3 +910,13 @@ pub fn build() -> TokenStream { } } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_build_recipes() { + let _ = build(); + } +}