From d8b93f9c8bce2d5aeb3ac34942b7f5b23311c915 Mon Sep 17 00:00:00 2001 From: SammySemicolon Date: Sun, 24 Nov 2024 21:35:47 +0100 Subject: [PATCH] More progress --- .../resources/data/c/tags/block/ores.json | 8 +- .../data/c/tags/block/storage_blocks.json | 34 +-- .../resources/data/c/tags/item/ores.json | 8 +- .../data/c/tags/item/storage_blocks.json | 34 +-- .../tags/block/tray_heat_sources.json | 10 +- .../data/forge/tags/block/stripped_logs.json | 8 +- .../data/forge/tags/item/stripped_logs.json | 8 +- .../recipes/misc/ace_prideweave.json | 32 +++ .../recipes/misc/agender_prideweave.json | 32 +++ .../misc/alchemical_calx_from_block.json | 32 +++ .../misc/aluminum_from_node_blasting.json | 41 +++ .../misc/aluminum_from_node_smelting.json | 41 +++ .../recipes/misc/ancient_weave.json | 32 +++ .../misc/arcane_charcoal_fragment.json | 32 +++ .../misc/arcane_charcoal_from_block.json | 32 +++ .../misc/arcane_charcoal_from_fragment.json | 32 +++ .../misc/arcane_charcoal_from_runewood.json | 32 +++ .../misc/arcane_charcoal_from_soulwood.json | 32 +++ .../recipes/misc/aro_prideweave.json | 32 +++ .../recipes/misc/aroace_prideweave.json | 32 +++ .../recipes/misc/astral_weave_from_block.json | 32 +++ .../recipes/misc/auric_embers_from_block.json | 32 +++ .../recipes/misc/bi_prideweave.json | 32 +++ .../recipes/misc/blazing_quartz_fragment.json | 32 +++ .../misc/blazing_quartz_from_blasting.json | 32 +++ .../misc/blazing_quartz_from_block.json | 32 +++ .../misc/blazing_quartz_from_fragment.json | 32 +++ .../misc/blazing_quartz_from_smelting.json | 32 +++ .../recipes/misc/blighted_gunk_from_mass.json | 32 +++ .../misc/block_of_alchemical_calx.json | 32 +++ .../misc/block_of_arcane_charcoal.json | 32 +++ .../recipes/misc/block_of_astral_weave.json | 32 +++ .../recipes/misc/block_of_auric_embers.json | 32 +++ .../recipes/misc/block_of_blazing_quartz.json | 32 +++ .../recipes/misc/block_of_brilliance.json | 32 +++ .../recipes/misc/block_of_cthonic_gold.json | 32 +++ .../recipes/misc/block_of_grim_talc.json | 32 +++ .../recipes/misc/block_of_hallowed_gold.json | 32 +++ .../recipes/misc/block_of_hex_ash.json | 32 +++ .../recipes/misc/block_of_malignant_lead.json | 32 +++ .../misc/block_of_malignant_pewter.json | 32 +++ .../misc/block_of_mnemonic_fragment.json | 32 +++ .../recipes/misc/block_of_null_slate.json | 32 +++ .../misc/block_of_rotting_essence.json | 32 +++ .../misc/block_of_soul_stained_steel.json | 32 +++ .../recipes/misc/block_of_soulstone.json | 32 +++ .../recipes/misc/block_of_void_salts.json | 32 +++ .../recipes/misc/bonemeal_from_grim_talc.json | 32 +++ .../misc/brilliance_from_blasting.json | 32 +++ .../recipes/misc/brilliance_from_block.json | 32 +++ .../brilliance_from_crushed_blasting.json | 32 +++ .../brilliance_from_crushed_smelting.json | 32 +++ .../brilliance_from_deepslate_blasting.json | 32 +++ .../brilliance_from_deepslate_smelting.json | 32 +++ .../misc/brilliance_from_raw_blasting.json | 32 +++ .../misc/brilliance_from_raw_smelting.json | 32 +++ .../misc/brilliance_from_smelting.json | 32 +++ .../recipes/misc/charcoal_fragment.json | 32 +++ .../recipes/misc/charcoal_from_fragment.json | 32 +++ .../recipes/misc/checkered_tainted_rock.json | 32 +++ ...ck_stonecutting_from_cut_tainted_rock.json | 32 +++ .../recipes/misc/checkered_twisted_rock.json | 32 +++ ...ck_stonecutting_from_cut_twisted_rock.json | 32 +++ .../recipes/misc/chiseled_tainted_rock.json | 32 +++ ...d_rock_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/chiseled_twisted_rock.json | 32 +++ ...d_rock_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/coal_fragment.json | 32 +++ .../recipes/misc/coal_from_fragment.json | 32 +++ .../misc/copper_from_node_blasting.json | 32 +++ .../misc/copper_from_node_smelting.json | 32 +++ .../misc/copper_ingot_from_nugget.json | 32 +++ .../misc/copper_nugget_from_ingot.json | 32 +++ .../recipes/misc/cornered_weave.json | 32 +++ .../recipes/misc/crude_scythe.json | 32 +++ .../recipes/misc/cthonic_gold_fragment.json | 32 +++ .../recipes/misc/cthonic_gold_from_block.json | 32 +++ .../misc/cthonic_gold_from_fragment.json | 32 +++ .../recipes/misc/cursed_sap_block.json | 32 +++ .../recipes/misc/cursed_sapball.json | 32 +++ .../recipes/misc/cut_runewood_planks.json | 32 +++ .../recipes/misc/cut_soulwood_planks.json | 32 +++ .../recipes/misc/cut_tainted_rock.json | 32 +++ ...onecutting_from_polished_tainted_rock.json | 32 +++ ...d_rock_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/cut_twisted_rock.json | 32 +++ ...onecutting_from_polished_twisted_rock.json | 32 +++ ...d_rock_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/demiboy_prideweave.json | 32 +++ .../recipes/misc/demigirl_prideweave.json | 32 +++ .../recipes/misc/dreaded_weave.json | 32 +++ .../recipes/misc/elaborate_brooch.json | 32 +++ .../recipes/misc/enby_prideweave.json | 32 +++ .../recipes/misc/encyclopedia_arcana.json | 32 +++ .../experience_bottle_from_brilliance.json | 32 +++ .../recipes/misc/gay_prideweave.json | 32 +++ .../recipes/misc/genderfluid_prideweave.json | 32 +++ .../recipes/misc/genderqueer_prideweave.json | 32 +++ .../advancement/recipes/misc/gilded_belt.json | 32 +++ .../advancement/recipes/misc/gilded_ring.json | 32 +++ .../recipes/misc/gold_from_node_blasting.json | 32 +++ .../recipes/misc/gold_from_node_smelting.json | 32 +++ .../recipes/misc/grim_talc_from_block.json | 32 +++ .../misc/hallowed_gold_from_block.json | 32 +++ .../misc/hallowed_gold_from_nuggets.json | 32 +++ .../recipes/misc/hallowed_gold_nugget.json | 32 +++ .../recipes/misc/hex_ash_from_block.json | 32 +++ .../recipes/misc/intersex_prideweave.json | 32 +++ .../recipes/misc/iron_from_node_blasting.json | 32 +++ .../recipes/misc/iron_from_node_smelting.json | 32 +++ .../recipes/misc/lead_from_node_blasting.json | 41 +++ .../recipes/misc/lead_from_node_smelting.json | 41 +++ .../recipes/misc/lesbian_prideweave.json | 32 +++ .../misc/malignant_alloy_from_block.json | 32 +++ .../misc/malignant_alloy_from_nuggets.json | 32 +++ .../misc/malignant_lead_from_block.json | 32 +++ .../recipes/misc/malignant_pewter_nugget.json | 32 +++ .../misc/malignant_pewter_plating.json | 32 +++ .../recipes/misc/mass_of_blighted_gunk.json | 32 +++ .../recipes/misc/mechanical_weave_v1.json | 32 +++ .../recipes/misc/mechanical_weave_v2.json | 32 +++ .../misc/mnemonic_fragment_from_block.json | 32 +++ .../misc/natural_quartz_from_blasting.json | 32 +++ ...atural_quartz_from_deepslate_blasting.json | 32 +++ ...atural_quartz_from_deepslate_smelting.json | 32 +++ .../misc/natural_quartz_from_smelting.json | 32 +++ .../misc/netherrack_from_blazing_quartz.json | 32 +++ .../misc/nickel_from_node_blasting.json | 41 +++ .../misc/nickel_from_node_smelting.json | 41 +++ .../recipes/misc/null_slate_from_block.json | 32 +++ .../recipes/misc/ornate_necklace.json | 32 +++ .../advancement/recipes/misc/ornate_ring.json | 32 +++ .../misc/osmium_from_node_blasting.json | 41 +++ .../misc/osmium_from_node_smelting.json | 41 +++ .../recipes/misc/pan_prideweave.json | 32 +++ .../recipes/misc/plural_prideweave.json | 32 +++ ...tainted_rock_from_smooth_tainted_rock.json | 32 +++ .../misc/polished_tainted_rock_slab.json | 32 +++ ...onecutting_from_polished_tainted_rock.json | 32 +++ ...k_slab_stonecutting_from_tainted_rock.json | 32 +++ .../misc/polished_tainted_rock_stairs.json | 32 +++ ...onecutting_from_polished_tainted_rock.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...stonecutting_from_smooth_tainted_rock.json | 32 +++ .../misc/polished_tainted_rock_wall.json | 32 +++ ...onecutting_from_polished_tainted_rock.json | 32 +++ ...k_wall_stonecutting_from_tainted_rock.json | 32 +++ ...twisted_rock_from_smooth_twisted_rock.json | 32 +++ .../misc/polished_twisted_rock_slab.json | 32 +++ ...onecutting_from_polished_twisted_rock.json | 32 +++ ...k_slab_stonecutting_from_twisted_rock.json | 32 +++ .../misc/polished_twisted_rock_stairs.json | 32 +++ ...onecutting_from_polished_twisted_rock.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...stonecutting_from_smooth_twisted_rock.json | 32 +++ .../misc/polished_twisted_rock_wall.json | 32 +++ ...onecutting_from_polished_twisted_rock.json | 32 +++ ...k_wall_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/poly_prideweave.json | 32 +++ .../recipes/misc/pride_prideweave.json | 32 +++ .../recipes/misc/raw_soulstone_block.json | 32 +++ .../misc/raw_soulstone_from_block.json | 32 +++ .../misc/rotting_essence_from_block.json | 32 +++ .../advancement/recipes/misc/runewood.json | 32 +++ .../recipes/misc/runewood_beam.json | 32 +++ .../recipes/misc/runewood_boards.json | 32 +++ ..._boards_from_vertical_runewood_boards.json | 32 +++ .../recipes/misc/runewood_boards_slab.json | 32 +++ .../recipes/misc/runewood_boards_stairs.json | 32 +++ .../recipes/misc/runewood_boards_wall.json | 32 +++ .../recipes/misc/runewood_boat.json | 32 +++ .../recipes/misc/runewood_door.json | 32 +++ .../recipes/misc/runewood_item_pedestal.json | 32 +++ .../recipes/misc/runewood_item_stand.json | 32 +++ .../misc/runewood_open_trapdoor_exchange.json | 32 +++ .../recipes/misc/runewood_panel.json | 32 +++ .../recipes/misc/runewood_planks.json | 32 +++ .../recipes/misc/runewood_planks_button.json | 32 +++ .../recipes/misc/runewood_planks_fence.json | 32 +++ .../misc/runewood_planks_fence_gate.json | 32 +++ .../runewood_planks_from_runewood_tiles.json | 32 +++ .../misc/runewood_planks_pressure_plate.json | 32 +++ .../recipes/misc/runewood_planks_slab.json | 32 +++ .../recipes/misc/runewood_planks_stairs.json | 32 +++ .../recipes/misc/runewood_sign.json | 32 +++ .../runewood_solid_trapdoor_exchange.json | 32 +++ ...d_tiles_from_vertical_runewood_planks.json | 32 +++ .../recipes/misc/runewood_tiles_slab.json | 32 +++ .../recipes/misc/runewood_tiles_stairs.json | 32 +++ .../recipes/misc/runic_brooch.json | 32 +++ .../recipes/misc/runic_sap_block.json | 32 +++ .../recipes/misc/runic_sapball.json | 32 +++ .../misc/runic_small_tainted_rock_bricks.json | 32 +++ ..._bricks_from_runic_tainted_rock_tiles.json | 32 +++ .../runic_small_tainted_rock_bricks_slab.json | 32 +++ ..._from_runic_small_tainted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ ...unic_small_tainted_rock_bricks_stairs.json | 32 +++ ..._from_runic_small_tainted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...cutting_from_runic_tainted_rock_tiles.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ .../runic_small_tainted_rock_bricks_wall.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ .../misc/runic_small_twisted_rock_bricks.json | 32 +++ ..._bricks_from_runic_twisted_rock_tiles.json | 32 +++ .../runic_small_twisted_rock_bricks_slab.json | 32 +++ ..._from_runic_small_twisted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ ...unic_small_twisted_rock_bricks_stairs.json | 32 +++ ..._from_runic_small_twisted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...cutting_from_runic_twisted_rock_tiles.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ .../runic_small_twisted_rock_bricks_wall.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ .../misc/runic_tainted_rock_bricks.json | 32 +++ ..._from_runic_small_tainted_rock_bricks.json | 32 +++ .../misc/runic_tainted_rock_bricks_slab.json | 32 +++ ...utting_from_runic_tainted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ .../runic_tainted_rock_bricks_stairs.json | 32 +++ ...utting_from_runic_tainted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ..._from_runic_small_tainted_rock_bricks.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ .../misc/runic_tainted_rock_bricks_wall.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ .../misc/runic_tainted_rock_tiles.json | 32 +++ ..._tiles_from_runic_tainted_rock_bricks.json | 32 +++ .../misc/runic_tainted_rock_tiles_slab.json | 32 +++ ...cutting_from_runic_tainted_rock_tiles.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ .../misc/runic_tainted_rock_tiles_stairs.json | 32 +++ ...cutting_from_runic_tainted_rock_tiles.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...utting_from_runic_tainted_rock_bricks.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ .../misc/runic_tainted_rock_tiles_wall.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ .../misc/runic_twisted_rock_bricks.json | 32 +++ ..._from_runic_small_twisted_rock_bricks.json | 32 +++ .../misc/runic_twisted_rock_bricks_slab.json | 32 +++ ...utting_from_runic_twisted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ .../runic_twisted_rock_bricks_stairs.json | 32 +++ ...utting_from_runic_twisted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ..._from_runic_small_twisted_rock_bricks.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ .../misc/runic_twisted_rock_bricks_wall.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ .../misc/runic_twisted_rock_tiles.json | 32 +++ ..._tiles_from_runic_twisted_rock_bricks.json | 32 +++ .../misc/runic_twisted_rock_tiles_slab.json | 32 +++ ...cutting_from_runic_twisted_rock_tiles.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ .../misc/runic_twisted_rock_tiles_stairs.json | 32 +++ ...cutting_from_runic_twisted_rock_tiles.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...utting_from_runic_twisted_rock_bricks.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ .../misc/runic_twisted_rock_tiles_wall.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ ..._runewood_planks_from_runewood_planks.json | 32 +++ ...ood_planks_from_rustic_runewood_tiles.json | 32 +++ .../misc/rustic_runewood_planks_slab.json | 32 +++ .../misc/rustic_runewood_planks_stairs.json | 32 +++ ...ic_runewood_tiles_from_runewood_tiles.json | 32 +++ ..._from_vertical_rustic_runewood_planks.json | 32 +++ .../misc/rustic_runewood_tiles_slab.json | 32 +++ .../misc/rustic_runewood_tiles_stairs.json | 32 +++ ...ood_planks_from_rustic_soulwood_tiles.json | 32 +++ ..._soulwood_planks_from_soulwood_planks.json | 32 +++ .../misc/rustic_soulwood_planks_slab.json | 32 +++ .../misc/rustic_soulwood_planks_stairs.json | 32 +++ ...ic_soulwood_tiles_from_soulwood_tiles.json | 32 +++ ..._from_vertical_rustic_soulwood_planks.json | 32 +++ .../misc/rustic_soulwood_tiles_slab.json | 32 +++ .../misc/rustic_soulwood_tiles_stairs.json | 32 +++ .../misc/silver_from_node_blasting.json | 41 +++ .../misc/silver_from_node_smelting.json | 41 +++ .../misc/skeleton_skull_from_grim_talc.json | 32 +++ ...d_rock_bricks_from_tainted_rock_tiles.json | 32 +++ .../misc/small_tainted_rock_bricks_slab.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ .../small_tainted_rock_bricks_stairs.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ .../misc/small_tainted_rock_bricks_wall.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ ...d_rock_bricks_from_twisted_rock_tiles.json | 32 +++ .../misc/small_twisted_rock_bricks_slab.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ .../small_twisted_rock_bricks_stairs.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ .../misc/small_twisted_rock_bricks_wall.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/smooth_tainted_rock.json | 32 +++ .../misc/smooth_tainted_rock_slab.json | 32 +++ ...stonecutting_from_smooth_tainted_rock.json | 32 +++ ...k_slab_stonecutting_from_tainted_rock.json | 32 +++ .../misc/smooth_tainted_rock_stairs.json | 32 +++ ...stonecutting_from_smooth_tainted_rock.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...d_rock_stonecutting_from_tainted_rock.json | 32 +++ .../misc/smooth_tainted_rock_wall.json | 32 +++ ...stonecutting_from_smooth_tainted_rock.json | 32 +++ ...k_wall_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/smooth_twisted_rock.json | 32 +++ .../misc/smooth_twisted_rock_slab.json | 32 +++ ...stonecutting_from_smooth_twisted_rock.json | 32 +++ ...k_slab_stonecutting_from_twisted_rock.json | 32 +++ .../misc/smooth_twisted_rock_stairs.json | 32 +++ ...stonecutting_from_smooth_twisted_rock.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...d_rock_stonecutting_from_twisted_rock.json | 32 +++ .../misc/smooth_twisted_rock_wall.json | 32 +++ ...stonecutting_from_smooth_twisted_rock.json | 32 +++ ...k_wall_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/solid_runewood_trapdoor.json | 32 +++ .../recipes/misc/solid_soulwood_trapdoor.json | 32 +++ .../recipes/misc/soul_stained_steel_axe.json | 32 +++ .../misc/soul_stained_steel_from_block.json | 32 +++ .../misc/soul_stained_steel_from_nuggets.json | 32 +++ .../recipes/misc/soul_stained_steel_hoe.json | 32 +++ .../misc/soul_stained_steel_nugget.json | 32 +++ .../misc/soul_stained_steel_pickaxe.json | 32 +++ .../misc/soul_stained_steel_plating.json | 32 +++ .../misc/soul_stained_steel_shovel.json | 32 +++ .../misc/soul_stained_steel_sword.json | 32 +++ .../recipes/misc/soulstone_from_blasting.json | 32 +++ .../recipes/misc/soulstone_from_block.json | 32 +++ .../misc/soulstone_from_crushed_blasting.json | 32 +++ .../misc/soulstone_from_crushed_smelting.json | 32 +++ .../soulstone_from_deepslate_blasting.json | 32 +++ .../soulstone_from_deepslate_smelting.json | 32 +++ .../misc/soulstone_from_raw_blasting.json | 32 +++ .../misc/soulstone_from_raw_smelting.json | 32 +++ .../recipes/misc/soulstone_from_smelting.json | 32 +++ .../advancement/recipes/misc/soulwood.json | 32 +++ .../recipes/misc/soulwood_beam.json | 32 +++ .../recipes/misc/soulwood_boards.json | 32 +++ ..._boards_from_vertical_soulwood_boards.json | 32 +++ .../recipes/misc/soulwood_boards_slab.json | 32 +++ .../recipes/misc/soulwood_boards_stairs.json | 32 +++ .../recipes/misc/soulwood_boards_wall.json | 32 +++ .../recipes/misc/soulwood_boat.json | 32 +++ .../recipes/misc/soulwood_door.json | 32 +++ .../recipes/misc/soulwood_item_pedestal.json | 32 +++ .../recipes/misc/soulwood_item_stand.json | 32 +++ .../misc/soulwood_open_trapdoor_exchange.json | 32 +++ .../recipes/misc/soulwood_panel.json | 32 +++ .../recipes/misc/soulwood_planks.json | 32 +++ .../recipes/misc/soulwood_planks_button.json | 32 +++ .../recipes/misc/soulwood_planks_fence.json | 32 +++ .../misc/soulwood_planks_fence_gate.json | 32 +++ .../soulwood_planks_from_soulwood_tiles.json | 32 +++ .../misc/soulwood_planks_pressure_plate.json | 32 +++ .../recipes/misc/soulwood_planks_slab.json | 32 +++ .../recipes/misc/soulwood_planks_stairs.json | 32 +++ .../recipes/misc/soulwood_sign.json | 32 +++ .../soulwood_solid_trapdoor_exchange.json | 32 +++ ...d_tiles_from_vertical_soulwood_planks.json | 32 +++ .../recipes/misc/soulwood_tiles_slab.json | 32 +++ .../recipes/misc/soulwood_tiles_stairs.json | 32 +++ .../recipes/misc/spectral_lens.json | 32 +++ .../recipes/misc/spectral_optic.json | 32 +++ .../recipes/misc/spirit_altar.json | 32 +++ .../advancement/recipes/misc/spirit_jar.json | 32 +++ .../recipes/misc/spirit_pouch.json | 32 +++ .../recipes/misc/stripped_runewood.json | 32 +++ .../recipes/misc/stripped_soulwood.json | 32 +++ ...bricks_from_small_tainted_rock_bricks.json | 32 +++ ...tainted_rock_bricks_from_tainted_rock.json | 32 +++ .../misc/tainted_rock_bricks_slab.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ .../misc/tainted_rock_bricks_stairs.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ ...utting_from_small_tainted_rock_bricks.json | 32 +++ ...bricks_stonecutting_from_tainted_rock.json | 32 +++ .../misc/tainted_rock_bricks_wall.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ .../recipes/misc/tainted_rock_button.json | 32 +++ ...button_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/tainted_rock_column.json | 32 +++ .../recipes/misc/tainted_rock_column_cap.json | 32 +++ ...onecutting_from_polished_tainted_rock.json | 32 +++ ...mn_cap_stonecutting_from_tainted_rock.json | 32 +++ ...column_stonecutting_from_tainted_rock.json | 32 +++ .../misc/tainted_rock_item_pedestal.json | 32 +++ ...destal_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/tainted_rock_item_stand.json | 32 +++ ..._stand_stonecutting_from_tainted_rock.json | 32 +++ .../misc/tainted_rock_pressure_plate.json | 32 +++ ..._plate_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/tainted_rock_slab.json | 32 +++ ...k_slab_stonecutting_from_tainted_rock.json | 32 +++ .../recipes/misc/tainted_rock_stairs.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ...d_rock_tiles_from_tainted_rock_bricks.json | 32 +++ .../recipes/misc/tainted_rock_tiles_slab.json | 32 +++ ...s_slab_stonecutting_from_tainted_rock.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ .../misc/tainted_rock_tiles_stairs.json | 32 +++ ...stairs_stonecutting_from_tainted_rock.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ ...stonecutting_from_tainted_rock_bricks.json | 32 +++ .../recipes/misc/tainted_rock_tiles_wall.json | 32 +++ ...s_wall_stonecutting_from_tainted_rock.json | 32 +++ ..._stonecutting_from_tainted_rock_tiles.json | 32 +++ .../recipes/misc/tainted_rock_wall.json | 32 +++ ...k_wall_stonecutting_from_tainted_rock.json | 32 +++ .../advancement/recipes/misc/the_device.json | 32 +++ .../recipes/misc/tin_from_node_blasting.json | 41 +++ .../recipes/misc/tin_from_node_smelting.json | 41 +++ .../misc/torch_from_blazing_quartz.json | 32 +++ .../recipes/misc/totemic_staff.json | 32 +++ .../recipes/misc/trans_prideweave.json | 32 +++ ...bricks_from_small_twisted_rock_bricks.json | 32 +++ ...twisted_rock_bricks_from_twisted_rock.json | 32 +++ .../misc/twisted_rock_bricks_slab.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ .../misc/twisted_rock_bricks_stairs.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ ...utting_from_small_twisted_rock_bricks.json | 32 +++ ...bricks_stonecutting_from_twisted_rock.json | 32 +++ .../misc/twisted_rock_bricks_wall.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ .../recipes/misc/twisted_rock_button.json | 32 +++ ...button_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/twisted_rock_column.json | 32 +++ .../recipes/misc/twisted_rock_column_cap.json | 32 +++ ...onecutting_from_polished_twisted_rock.json | 32 +++ ...mn_cap_stonecutting_from_twisted_rock.json | 32 +++ ...column_stonecutting_from_twisted_rock.json | 32 +++ .../misc/twisted_rock_item_pedestal.json | 32 +++ ...destal_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/twisted_rock_item_stand.json | 32 +++ ..._stand_stonecutting_from_twisted_rock.json | 32 +++ .../misc/twisted_rock_pressure_plate.json | 32 +++ ..._plate_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/twisted_rock_slab.json | 32 +++ ...k_slab_stonecutting_from_twisted_rock.json | 32 +++ .../recipes/misc/twisted_rock_stairs.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ...d_rock_tiles_from_twisted_rock_bricks.json | 32 +++ .../recipes/misc/twisted_rock_tiles_slab.json | 32 +++ ...s_slab_stonecutting_from_twisted_rock.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ .../misc/twisted_rock_tiles_stairs.json | 32 +++ ...stairs_stonecutting_from_twisted_rock.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ ...stonecutting_from_twisted_rock_bricks.json | 32 +++ .../recipes/misc/twisted_rock_tiles_wall.json | 32 +++ ...s_wall_stonecutting_from_twisted_rock.json | 32 +++ ..._stonecutting_from_twisted_rock_tiles.json | 32 +++ .../recipes/misc/twisted_rock_wall.json | 32 +++ ...k_wall_stonecutting_from_twisted_rock.json | 32 +++ .../misc/uranium_from_node_blasting.json | 41 +++ .../misc/uranium_from_node_smelting.json | 41 +++ ..._runewood_boards_from_runewood_boards.json | 32 +++ .../misc/vertical_runewood_boards_slab.json | 32 +++ .../misc/vertical_runewood_boards_stairs.json | 32 +++ ..._runewood_planks_from_runewood_planks.json | 32 +++ .../misc/vertical_runewood_planks_slab.json | 32 +++ .../misc/vertical_runewood_planks_stairs.json | 32 +++ ...od_planks_from_rustic_runewood_planks.json | 32 +++ ..._planks_from_vertical_runewood_planks.json | 32 +++ .../vertical_rustic_runewood_planks_slab.json | 32 +++ ...ertical_rustic_runewood_planks_stairs.json | 32 +++ ...od_planks_from_rustic_soulwood_planks.json | 32 +++ ..._planks_from_vertical_soulwood_planks.json | 32 +++ .../vertical_rustic_soulwood_planks_slab.json | 32 +++ ...ertical_rustic_soulwood_planks_stairs.json | 32 +++ ..._soulwood_boards_from_soulwood_boards.json | 32 +++ .../misc/vertical_soulwood_boards_slab.json | 32 +++ .../misc/vertical_soulwood_boards_stairs.json | 32 +++ ..._soulwood_planks_from_soulwood_planks.json | 32 +++ .../misc/vertical_soulwood_planks_slab.json | 32 +++ .../misc/vertical_soulwood_planks_stairs.json | 32 +++ .../recipes/misc/void_salts_from_block.json | 32 +++ .../recipes/misc/weavers_workbench.json | 32 +++ .../recipes/misc/zinc_from_node_blasting.json | 41 +++ .../recipes/misc/zinc_from_node_smelting.json | 41 +++ .../misc/zombie_head_from_grim_talc.json | 32 +++ .../rune_of_aliment_cleansing.json | 21 ++ .../runeworking/rune_of_bolstering.json | 21 ++ .../recipes/runeworking/rune_of_culling.json | 21 ++ .../runeworking/rune_of_dexterity.json | 21 ++ .../recipes/runeworking/rune_of_fervor.json | 21 ++ .../recipes/runeworking/rune_of_haste.json | 21 ++ .../runeworking/rune_of_idle_restoration.json | 21 ++ .../runeworking/rune_of_igneous_solace.json | 21 ++ .../recipes/runeworking/rune_of_loyalty.json | 21 ++ .../recipes/runeworking/rune_of_motion.json | 21 ++ .../rune_of_reactive_shielding.json | 21 ++ .../runeworking/rune_of_reinforcement.json | 21 ++ .../rune_of_sacrificial_empowerment.json | 21 ++ .../runeworking/rune_of_spell_mastery.json | 21 ++ .../runeworking/rune_of_the_aether.json | 21 ++ .../runeworking/rune_of_the_arena.json | 21 ++ .../runeworking/rune_of_the_hells.json | 21 ++ .../runeworking/rune_of_the_heretic.json | 21 ++ .../recipes/runeworking/rune_of_the_seas.json | 21 ++ .../runeworking/rune_of_toughness.json | 21 ++ .../runeworking/rune_of_twinned_duration.json | 21 ++ .../rune_of_unnatural_stamina.json | 21 ++ .../rune_of_volatile_distortion.json | 21 ++ .../recipes/runeworking/rune_of_warding.json | 21 ++ .../spirit_crucible/amethyst_shard.json | 21 ++ .../spirit_crucible/blazing_quartz.json | 21 ++ .../spirit_crucible/glowstone_dust.json | 21 ++ .../recipes/spirit_crucible/gunpowder.json | 21 ++ .../node_focusing_aluminum.json | 30 ++ .../spirit_crucible/node_focusing_copper.json | 21 ++ .../spirit_crucible/node_focusing_gold.json | 21 ++ .../spirit_crucible/node_focusing_iron.json | 21 ++ .../spirit_crucible/node_focusing_lead.json | 30 ++ .../spirit_crucible/node_focusing_nickel.json | 30 ++ .../spirit_crucible/node_focusing_osmium.json | 30 ++ .../spirit_crucible/node_focusing_silver.json | 30 ++ .../spirit_crucible/node_focusing_tin.json | 30 ++ .../node_focusing_uranium.json | 30 ++ .../spirit_crucible/node_focusing_zinc.json | 30 ++ .../spirit_crucible/prismarine_shard.json | 21 ++ .../recipes/spirit_crucible/quartz.json | 21 ++ .../recipes/spirit_crucible/redstone.json | 21 ++ .../spirit_infusion/accelerating_inlay.json | 21 ++ .../aerial_spirited_glass.json | 21 ++ .../spirit_infusion/alchemical_calx.json | 21 ++ .../spirit_infusion/alchemical_impetus.json | 21 ++ .../aqueous_spirited_glass.json | 21 ++ .../spirit_infusion/arcane_charcoal.json | 21 ++ .../arcane_spirited_glass.json | 21 ++ .../belt_of_the_limitless.json | 21 ++ .../spirit_infusion/belt_of_the_magebane.json | 21 ++ .../belt_of_the_prospector.json | 21 ++ .../spirit_infusion/belt_of_the_starved.json | 21 ++ .../spirit_infusion/blazing_diode.json | 21 ++ .../spirit_infusion/brilliant_obelisk.json | 21 ++ .../spirit_infusion/catalyst_lobber.json | 21 ++ .../spirit_infusion/complete_design.json | 21 ++ .../concentrated_gluttony.json | 21 ++ .../spirit_infusion/copper_impetus.json | 21 ++ .../earthen_spirited_glass.json | 21 ++ .../spirit_infusion/edge_of_deliverance.json | 21 ++ .../eldritch_spirited_glass.json | 21 ++ .../spirit_infusion/erosion_scepter.json | 21 ++ .../spirit_infusion/esoteric_spool.json | 21 ++ .../recipes/spirit_infusion/ether.json | 21 ++ .../recipes/spirit_infusion/glass_brooch.json | 21 ++ .../spirit_infusion/gluttonous_brooch.json | 21 ++ .../recipes/spirit_infusion/gold_impetus.json | 21 ++ .../spirit_infusion/hallowed_gold_ingot.json | 21 ++ .../recipes/spirit_infusion/hex_ash.json | 21 ++ .../impetus_creation_aluminum.json | 21 ++ .../impetus_creation_lead.json | 21 ++ .../impetus_creation_nickel.json | 21 ++ .../impetus_creation_osmium.json | 21 ++ .../impetus_creation_silver.json | 21 ++ .../spirit_infusion/impetus_creation_tin.json | 21 ++ .../impetus_creation_uranium.json | 21 ++ .../impetus_creation_zinc.json | 21 ++ .../spirit_infusion/impurity_stabilizer.json | 21 ++ .../infernal_spirited_glass.json | 21 ++ .../spirit_infusion/intricate_assembly.json | 21 ++ .../spirit_infusion/iridescent_ether.json | 21 ++ .../recipes/spirit_infusion/iron_impetus.json | 21 ++ .../spirit_infusion/lamplighters_tongs.json | 21 ++ .../recipes/spirit_infusion/living_flesh.json | 21 ++ .../malignant_pewter_ingot.json | 21 ++ .../malignant_stronghold_boots.json | 21 ++ .../malignant_stronghold_chestplate.json | 21 ++ .../malignant_stronghold_helmet.json | 21 ++ .../malignant_stronghold_leggings.json | 21 ++ .../spirit_infusion/mending_diffuser.json | 21 ++ .../spirit_infusion/mnemonic_hex_staff.json | 21 ++ .../music_disc_arcane_elegy.json | 21 ++ .../necklace_of_blissful_harmony.json | 21 ++ .../necklace_of_the_hidden_blade.json | 21 ++ .../necklace_of_the_mystic_mirror.json | 21 ++ .../necklace_of_the_narrow_edge.json | 21 ++ .../necklace_of_the_watcher.json | 21 ++ .../recipes/spirit_infusion/poppet.json | 21 ++ .../spirit_infusion/prismatic_focus_lens.json | 21 ++ .../recipes/spirit_infusion/repair_pylon.json | 21 ++ .../ring_of_alchemical_mastery.json | 21 ++ .../ring_of_arcane_prowess.json | 21 ++ .../ring_of_curative_talent.json | 21 ++ .../ring_of_desperate_voracity.json | 21 ++ .../ring_of_echoing_arcana.json | 21 ++ .../ring_of_esoteric_spoils.json | 21 ++ .../ring_of_growing_flesh.json | 21 ++ .../ring_of_gruesome_concentration.json | 21 ++ .../spirit_infusion/ring_of_manaweaving.json | 21 ++ .../ring_of_the_demolitionist.json | 21 ++ .../ring_of_the_endless_well.json | 21 ++ .../spirit_infusion/ring_of_the_hoarder.json | 21 ++ .../spirit_infusion/runewood_obelisk.json | 21 ++ .../spirit_infusion/runewood_tablet.json | 21 ++ .../spirit_infusion/runewood_totem_base.json | 21 ++ .../spirit_infusion/runic_workbench.json | 21 ++ .../sacred_spirited_glass.json | 21 ++ .../spirit_infusion/shielding_apparatus.json | 21 ++ .../spirit_infusion/soul_hunter_boots.json | 21 ++ .../spirit_infusion/soul_hunter_cloak.json | 21 ++ .../spirit_infusion/soul_hunter_leggings.json | 21 ++ .../spirit_infusion/soul_hunter_robe.json | 21 ++ .../soul_stained_steel_boots.json | 21 ++ .../soul_stained_steel_chestplate.json | 21 ++ .../soul_stained_steel_helmet.json | 21 ++ .../soul_stained_steel_ingot.json | 21 ++ .../soul_stained_steel_leggings.json | 21 ++ .../soul_stained_steel_scythe.json | 21 ++ .../spirit_infusion/soulwood_tablet.json | 21 ++ .../spirit_infusion/soulwood_totem_base.json | 21 ++ .../spirit_infusion/spirit_catalyzer.json | 21 ++ .../spirit_infusion/spirit_crucible.json | 21 ++ .../spirit_infusion/spirit_fabric.json | 21 ++ .../spirit_infusion/splash_of_gluttony.json | 21 ++ ...f_gluttony_from_concentrated_gluttony.json | 21 ++ .../staff_of_the_auric_flame.json | 21 ++ .../spirit_infusion/stellar_mechanism.json | 21 ++ .../recipes/spirit_infusion/tainted_rock.json | 21 ++ .../spirit_infusion/tainted_rock_tablet.json | 21 ++ .../recipes/spirit_infusion/tuning_fork.json | 21 ++ .../recipes/spirit_infusion/twisted_rock.json | 21 ++ .../recipes/spirit_infusion/tyrving.json | 21 ++ .../recipes/spirit_infusion/void_tablet.json | 21 ++ .../spirit_infusion/warping_engine.json | 21 ++ .../spirit_infusion/weight_of_worlds.json | 21 ++ .../wicked_spirited_glass.json | 21 ++ .../alchemical_impetus_restoration.json | 21 ++ .../spirit_crucible/repair/copper.json | 21 ++ .../spirit_crucible/repair/diamond.json | 21 ++ .../spirit_crucible/repair/flint.json | 21 ++ .../spirit_crucible/repair/gold.json | 21 ++ .../spirit_crucible/repair/iron.json | 21 ++ .../repair/metal_impetus_restoration.json | 21 ++ .../spirit_crucible/repair/netherite.json | 21 ++ .../repair/soul_hunter_armor.json | 21 ++ .../repair/soul_stained_steel.json | 21 ++ .../repair/special_soul_stained_steel.json | 21 ++ .../spirit_crucible/repair/stone.json | 21 ++ .../spirit_crucible/repair/trident.json | 21 ++ .../spirit_crucible/repair/tyrving.json | 21 ++ .../spirit_crucible/repair/wooden.json | 21 ++ .../spirit_transmutation/soulwood/boards.json | 21 ++ .../soulwood/boards_slab.json | 21 ++ .../soulwood/boards_stairs.json | 21 ++ .../soulwood/exposed_log.json | 21 ++ .../spirit_transmutation/soulwood/growth.json | 21 ++ .../spirit_transmutation/soulwood/leaves.json | 21 ++ .../spirit_transmutation/soulwood/log.json | 21 ++ .../spirit_transmutation/soulwood/planks.json | 21 ++ .../soulwood/planks_slab.json | 0 .../soulwood/planks_stairs.json | 21 ++ .../soulwood/revealed_log.json | 21 ++ .../soulwood/soulwood.json | 21 ++ .../soulwood/stripped.json | 21 ++ .../soulwood/stripped_log.json | 21 ++ .../soulwood/totem_base.json | 21 ++ .../soulwood/vertical_boards.json | 21 ++ .../soulwood/vertical_boards_slab.json | 21 ++ .../soulwood/vertical_boards_stairs.json | 21 ++ .../data/malum/recipe/accelerating_inlay.json | 32 +++ .../data/malum/recipe/ace_prideweave.json | 16 ++ .../malum/recipe/aerial_spirited_glass.json | 24 ++ .../data/malum/recipe/agender_prideweave.json | 16 ++ .../data/malum/recipe/alchemical_calx.json | 27 ++ .../recipe/alchemical_calx_from_block.json | 13 + .../data/malum/recipe/alchemical_impetus.json | 32 +++ .../recipe/aluminum_from_node_blasting.json | 22 ++ .../recipe/aluminum_from_node_smelting.json | 22 ++ .../data/malum/recipe/amethyst_shard.json | 22 ++ .../data/malum/recipe/ancient_weave.json | 16 ++ .../malum/recipe/aqueous_spirited_glass.json | 24 ++ .../data/malum/recipe/arcane_charcoal.json | 23 ++ .../recipe/arcane_charcoal_fragment.json | 13 + .../recipe/arcane_charcoal_from_block.json | 13 + .../recipe/arcane_charcoal_from_fragment.json | 34 +++ .../recipe/arcane_charcoal_from_runewood.json | 13 + .../recipe/arcane_charcoal_from_soulwood.json | 13 + .../malum/recipe/arcane_spirited_glass.json | 24 ++ .../data/malum/recipe/aro_prideweave.json | 16 ++ .../data/malum/recipe/aroace_prideweave.json | 16 ++ .../malum/recipe/astral_weave_from_block.json | 13 + .../malum/recipe/auric_embers_from_block.json | 13 + .../malum/recipe/belt_of_the_limitless.json | 44 +++ .../malum/recipe/belt_of_the_magebane.json | 40 +++ .../malum/recipe/belt_of_the_prospector.json | 44 +++ .../malum/recipe/belt_of_the_starved.json | 44 +++ .../data/malum/recipe/bi_prideweave.json | 16 ++ .../data/malum/recipe/blazing_diode.json | 32 +++ .../data/malum/recipe/blazing_quartz.json | 22 ++ .../malum/recipe/blazing_quartz_fragment.json | 13 + .../recipe/blazing_quartz_from_blasting.json | 13 + .../recipe/blazing_quartz_from_block.json | 13 + .../recipe/blazing_quartz_from_fragment.json | 34 +++ .../recipe/blazing_quartz_from_smelting.json | 13 + .../malum/recipe/blighted_gunk_from_mass.json | 13 + .../recipe/block_of_alchemical_calx.json | 18 ++ .../recipe/block_of_arcane_charcoal.json | 18 ++ .../malum/recipe/block_of_astral_weave.json | 18 ++ .../malum/recipe/block_of_auric_embers.json | 18 ++ .../malum/recipe/block_of_blazing_quartz.json | 18 ++ .../malum/recipe/block_of_brilliance.json | 18 ++ .../malum/recipe/block_of_cthonic_gold.json | 18 ++ .../data/malum/recipe/block_of_grim_talc.json | 18 ++ .../malum/recipe/block_of_hallowed_gold.json | 18 ++ .../data/malum/recipe/block_of_hex_ash.json | 18 ++ .../malum/recipe/block_of_malignant_lead.json | 18 ++ .../recipe/block_of_malignant_pewter.json | 18 ++ .../recipe/block_of_mnemonic_fragment.json | 18 ++ .../malum/recipe/block_of_null_slate.json | 18 ++ .../recipe/block_of_rotting_essence.json | 18 ++ .../recipe/block_of_soul_stained_steel.json | 18 ++ .../data/malum/recipe/block_of_soulstone.json | 18 ++ .../malum/recipe/block_of_void_salts.json | 18 ++ .../malum/recipe/bonemeal_from_grim_talc.json | 13 + .../recipe/brilliance_from_blasting.json | 13 + .../malum/recipe/brilliance_from_block.json | 13 + .../brilliance_from_crushed_blasting.json | 13 + .../brilliance_from_crushed_smelting.json | 13 + .../brilliance_from_deepslate_blasting.json | 13 + .../brilliance_from_deepslate_smelting.json | 13 + .../recipe/brilliance_from_raw_blasting.json | 13 + .../recipe/brilliance_from_raw_smelting.json | 13 + .../recipe/brilliance_from_smelting.json | 13 + .../data/malum/recipe/brilliant_obelisk.json | 32 +++ .../data/malum/recipe/catalyst_lobber.json | 40 +++ .../data/malum/recipe/charcoal_fragment.json | 13 + .../malum/recipe/charcoal_from_fragment.json | 34 +++ .../malum/recipe/checkered_tainted_rock.json | 13 + ...ck_stonecutting_from_cut_tainted_rock.json | 10 + .../malum/recipe/checkered_twisted_rock.json | 13 + ...ck_stonecutting_from_cut_twisted_rock.json | 10 + .../malum/recipe/chiseled_tainted_rock.json | 17 ++ ...d_rock_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/chiseled_twisted_rock.json | 17 ++ ...d_rock_stonecutting_from_twisted_rock.json | 10 + .../data/malum/recipe/coal_fragment.json | 13 + .../data/malum/recipe/coal_from_fragment.json | 34 +++ .../data/malum/recipe/complete_design.json | 47 +++ .../malum/recipe/concentrated_gluttony.json | 32 +++ .../recipe/copper_from_node_blasting.json | 13 + .../recipe/copper_from_node_smelting.json | 13 + .../data/malum/recipe/copper_impetus.json | 36 +++ .../recipe/copper_ingot_from_nugget.json | 18 ++ .../recipe/copper_nugget_from_ingot.json | 13 + .../data/malum/recipe/cornered_weave.json | 16 ++ .../data/malum/recipe/crude_scythe.json | 24 ++ .../malum/recipe/cthonic_gold_fragment.json | 13 + .../malum/recipe/cthonic_gold_from_block.json | 13 + .../recipe/cthonic_gold_from_fragment.json | 34 +++ .../data/malum/recipe/cursed_sap_block.json | 22 ++ .../data/malum/recipe/cursed_sapball.json | 16 ++ .../malum/recipe/cut_runewood_planks.json | 20 ++ .../malum/recipe/cut_soulwood_planks.json | 20 ++ .../data/malum/recipe/cut_tainted_rock.json | 20 ++ ...onecutting_from_polished_tainted_rock.json | 10 + ...d_rock_stonecutting_from_tainted_rock.json | 10 + .../data/malum/recipe/cut_twisted_rock.json | 20 ++ ...onecutting_from_polished_twisted_rock.json | 10 + ...d_rock_stonecutting_from_twisted_rock.json | 10 + .../data/malum/recipe/demiboy_prideweave.json | 16 ++ .../malum/recipe/demigirl_prideweave.json | 16 ++ .../data/malum/recipe/dreaded_weave.json | 16 ++ .../malum/recipe/earthen_spirited_glass.json | 24 ++ .../malum/recipe/edge_of_deliverance.json | 32 +++ .../data/malum/recipe/elaborate_brooch.json | 24 ++ .../malum/recipe/eldritch_spirited_glass.json | 24 ++ .../data/malum/recipe/enby_prideweave.json | 16 ++ .../malum/recipe/encyclopedia_arcana.json | 16 ++ .../data/malum/recipe/erosion_scepter.json | 36 +++ .../data/malum/recipe/esoteric_spool.json | 24 ++ .../resources/data/malum/recipe/ether.json | 32 +++ .../experience_bottle_from_brilliance.json | 16 ++ .../data/malum/recipe/gay_prideweave.json | 16 ++ .../malum/recipe/genderfluid_prideweave.json | 16 ++ .../malum/recipe/genderqueer_prideweave.json | 16 ++ .../data/malum/recipe/gilded_belt.json | 24 ++ .../data/malum/recipe/gilded_ring.json | 21 ++ .../data/malum/recipe/glass_brooch.json | 28 ++ .../data/malum/recipe/glowstone_dust.json | 18 ++ .../data/malum/recipe/gluttonous_brooch.json | 28 ++ .../malum/recipe/gold_from_node_blasting.json | 13 + .../malum/recipe/gold_from_node_smelting.json | 13 + .../data/malum/recipe/gold_impetus.json | 36 +++ .../malum/recipe/grim_talc_from_block.json | 13 + .../data/malum/recipe/gunpowder.json | 18 ++ .../recipe/hallowed_gold_from_block.json | 13 + .../recipe/hallowed_gold_from_nuggets.json | 18 ++ .../malum/recipe/hallowed_gold_ingot.json | 28 ++ .../malum/recipe/hallowed_gold_nugget.json | 13 + .../resources/data/malum/recipe/hex_ash.json | 19 ++ .../data/malum/recipe/hex_ash_from_block.json | 13 + .../recipe/impetus_creation_aluminum.json | 36 +++ .../malum/recipe/impetus_creation_lead.json | 36 +++ .../malum/recipe/impetus_creation_nickel.json | 36 +++ .../malum/recipe/impetus_creation_osmium.json | 36 +++ .../malum/recipe/impetus_creation_silver.json | 36 +++ .../malum/recipe/impetus_creation_tin.json | 36 +++ .../recipe/impetus_creation_uranium.json | 36 +++ .../malum/recipe/impetus_creation_zinc.json | 36 +++ .../malum/recipe/impurity_stabilizer.json | 32 +++ .../malum/recipe/infernal_spirited_glass.json | 24 ++ .../malum/recipe/intersex_prideweave.json | 16 ++ .../data/malum/recipe/intricate_assembly.json | 32 +++ .../data/malum/recipe/iridescent_ether.json | 28 ++ .../malum/recipe/iron_from_node_blasting.json | 13 + .../malum/recipe/iron_from_node_smelting.json | 13 + .../data/malum/recipe/iron_impetus.json | 36 +++ .../data/malum/recipe/lamplighters_tongs.json | 32 +++ .../malum/recipe/lead_from_node_blasting.json | 22 ++ .../malum/recipe/lead_from_node_smelting.json | 22 ++ .../data/malum/recipe/lesbian_prideweave.json | 16 ++ .../data/malum/recipe/living_flesh.json | 23 ++ .../recipe/malignant_alloy_from_block.json | 13 + .../recipe/malignant_alloy_from_nuggets.json | 18 ++ .../recipe/malignant_lead_from_block.json | 13 + .../malum/recipe/malignant_pewter_ingot.json | 36 +++ .../malum/recipe/malignant_pewter_nugget.json | 13 + .../recipe/malignant_pewter_plating.json | 21 ++ .../recipe/malignant_stronghold_boots.json | 32 +++ .../malignant_stronghold_chestplate.json | 32 +++ .../recipe/malignant_stronghold_helmet.json | 32 +++ .../recipe/malignant_stronghold_leggings.json | 32 +++ .../malum/recipe/mass_of_blighted_gunk.json | 18 ++ .../malum/recipe/mechanical_weave_v1.json | 16 ++ .../malum/recipe/mechanical_weave_v2.json | 16 ++ .../data/malum/recipe/mending_diffuser.json | 32 +++ .../recipe/mnemonic_fragment_from_block.json | 13 + .../data/malum/recipe/mnemonic_hex_staff.json | 44 +++ .../malum/recipe/music_disc_arcane_elegy.json | 31 ++ .../recipe/natural_quartz_from_blasting.json | 13 + ...atural_quartz_from_deepslate_blasting.json | 13 + ...atural_quartz_from_deepslate_smelting.json | 13 + .../recipe/natural_quartz_from_smelting.json | 13 + .../recipe/necklace_of_blissful_harmony.json | 48 ++++ .../recipe/necklace_of_the_hidden_blade.json | 40 +++ .../recipe/necklace_of_the_mystic_mirror.json | 32 +++ .../recipe/necklace_of_the_narrow_edge.json | 36 +++ .../malum/recipe/necklace_of_the_watcher.json | 40 +++ .../netherrack_from_blazing_quartz.json | 20 ++ .../recipe/nickel_from_node_blasting.json | 22 ++ .../recipe/nickel_from_node_smelting.json | 22 ++ .../malum/recipe/node_focusing_aluminum.json | 31 ++ .../malum/recipe/node_focusing_copper.json | 22 ++ .../data/malum/recipe/node_focusing_gold.json | 22 ++ .../data/malum/recipe/node_focusing_iron.json | 22 ++ .../data/malum/recipe/node_focusing_lead.json | 31 ++ .../malum/recipe/node_focusing_nickel.json | 31 ++ .../malum/recipe/node_focusing_osmium.json | 31 ++ .../malum/recipe/node_focusing_silver.json | 31 ++ .../data/malum/recipe/node_focusing_tin.json | 31 ++ .../malum/recipe/node_focusing_uranium.json | 31 ++ .../data/malum/recipe/node_focusing_zinc.json | 31 ++ .../malum/recipe/null_slate_from_block.json | 13 + .../data/malum/recipe/ornate_necklace.json | 21 ++ .../data/malum/recipe/ornate_ring.json | 21 ++ .../recipe/osmium_from_node_blasting.json | 22 ++ .../recipe/osmium_from_node_smelting.json | 22 ++ .../data/malum/recipe/pan_prideweave.json | 16 ++ .../data/malum/recipe/plural_prideweave.json | 16 ++ ...tainted_rock_from_smooth_tainted_rock.json | 17 ++ .../recipe/polished_tainted_rock_slab.json | 16 ++ ...onecutting_from_polished_tainted_rock.json | 10 + ...k_slab_stonecutting_from_tainted_rock.json | 10 + .../recipe/polished_tainted_rock_stairs.json | 18 ++ ...onecutting_from_polished_tainted_rock.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ...stonecutting_from_smooth_tainted_rock.json | 10 + .../recipe/polished_tainted_rock_wall.json | 17 ++ ...onecutting_from_polished_tainted_rock.json | 10 + ...k_wall_stonecutting_from_tainted_rock.json | 10 + ...twisted_rock_from_smooth_twisted_rock.json | 17 ++ .../recipe/polished_twisted_rock_slab.json | 16 ++ ...onecutting_from_polished_twisted_rock.json | 10 + ...k_slab_stonecutting_from_twisted_rock.json | 10 + .../recipe/polished_twisted_rock_stairs.json | 18 ++ ...onecutting_from_polished_twisted_rock.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ...stonecutting_from_smooth_twisted_rock.json | 10 + .../recipe/polished_twisted_rock_wall.json | 17 ++ ...onecutting_from_polished_twisted_rock.json | 10 + ...k_wall_stonecutting_from_twisted_rock.json | 10 + .../data/malum/recipe/poly_prideweave.json | 16 ++ .../resources/data/malum/recipe/poppet.json | 32 +++ .../data/malum/recipe/pride_prideweave.json | 16 ++ .../data/malum/recipe/prismarine_shard.json | 22 ++ .../malum/recipe/prismatic_focus_lens.json | 32 +++ .../resources/data/malum/recipe/quartz.json | 22 ++ .../malum/recipe/raw_soulstone_block.json | 18 ++ .../recipe/raw_soulstone_from_block.json | 13 + .../resources/data/malum/recipe/redstone.json | 18 ++ .../data/malum/recipe/repair_pylon.json | 40 +++ .../recipe/ring_of_alchemical_mastery.json | 40 +++ .../malum/recipe/ring_of_arcane_prowess.json | 28 ++ .../malum/recipe/ring_of_curative_talent.json | 36 +++ .../recipe/ring_of_desperate_voracity.json | 44 +++ .../malum/recipe/ring_of_echoing_arcana.json | 40 +++ .../malum/recipe/ring_of_esoteric_spoils.json | 32 +++ .../malum/recipe/ring_of_growing_flesh.json | 40 +++ .../ring_of_gruesome_concentration.json | 40 +++ .../malum/recipe/ring_of_manaweaving.json | 32 +++ .../recipe/ring_of_the_demolitionist.json | 36 +++ .../recipe/ring_of_the_endless_well.json | 40 +++ .../malum/recipe/ring_of_the_hoarder.json | 40 +++ .../recipe/rotting_essence_from_block.json | 13 + .../recipe/rune_of_aliment_cleansing.json | 15 + .../data/malum/recipe/rune_of_bolstering.json | 15 + .../data/malum/recipe/rune_of_culling.json | 15 + .../data/malum/recipe/rune_of_dexterity.json | 15 + .../data/malum/recipe/rune_of_fervor.json | 15 + .../data/malum/recipe/rune_of_haste.json | 15 + .../recipe/rune_of_idle_restoration.json | 15 + .../malum/recipe/rune_of_igneous_solace.json | 15 + .../data/malum/recipe/rune_of_loyalty.json | 15 + .../data/malum/recipe/rune_of_motion.json | 15 + .../recipe/rune_of_reactive_shielding.json | 15 + .../malum/recipe/rune_of_reinforcement.json | 15 + .../rune_of_sacrificial_empowerment.json | 15 + .../malum/recipe/rune_of_spell_mastery.json | 15 + .../data/malum/recipe/rune_of_the_aether.json | 15 + .../data/malum/recipe/rune_of_the_arena.json | 15 + .../data/malum/recipe/rune_of_the_hells.json | 15 + .../malum/recipe/rune_of_the_heretic.json | 15 + .../data/malum/recipe/rune_of_the_seas.json | 15 + .../data/malum/recipe/rune_of_toughness.json | 15 + .../recipe/rune_of_twinned_duration.json | 15 + .../recipe/rune_of_unnatural_stamina.json | 15 + .../recipe/rune_of_volatile_distortion.json | 15 + .../data/malum/recipe/rune_of_warding.json | 15 + .../resources/data/malum/recipe/runewood.json | 18 ++ .../data/malum/recipe/runewood_beam.json | 18 ++ .../data/malum/recipe/runewood_boards.json | 18 ++ ..._boards_from_vertical_runewood_boards.json | 18 ++ .../malum/recipe/runewood_boards_slab.json | 16 ++ .../malum/recipe/runewood_boards_stairs.json | 18 ++ .../malum/recipe/runewood_boards_wall.json | 17 ++ .../data/malum/recipe/runewood_boat.json | 17 ++ .../data/malum/recipe/runewood_door.json | 18 ++ .../malum/recipe/runewood_item_pedestal.json | 21 ++ .../malum/recipe/runewood_item_stand.json | 20 ++ .../data/malum/recipe/runewood_obelisk.json | 32 +++ .../runewood_open_trapdoor_exchange.json | 13 + .../data/malum/recipe/runewood_panel.json | 18 ++ .../data/malum/recipe/runewood_planks.json | 14 + .../malum/recipe/runewood_planks_button.json | 13 + .../malum/recipe/runewood_planks_fence.json | 20 ++ .../recipe/runewood_planks_fence_gate.json | 20 ++ .../runewood_planks_from_runewood_tiles.json | 18 ++ .../runewood_planks_pressure_plate.json | 16 ++ .../malum/recipe/runewood_planks_slab.json | 16 ++ .../malum/recipe/runewood_planks_stairs.json | 18 ++ .../data/malum/recipe/runewood_sign.json | 22 ++ .../runewood_solid_trapdoor_exchange.json | 13 + .../data/malum/recipe/runewood_tablet.json | 48 ++++ ...d_tiles_from_vertical_runewood_planks.json | 18 ++ .../malum/recipe/runewood_tiles_slab.json | 16 ++ .../malum/recipe/runewood_tiles_stairs.json | 18 ++ .../malum/recipe/runewood_totem_base.json | 44 +++ .../data/malum/recipe/runic_brooch.json | 24 ++ .../data/malum/recipe/runic_sap_block.json | 22 ++ .../data/malum/recipe/runic_sapball.json | 16 ++ .../runic_small_tainted_rock_bricks.json | 13 + ..._bricks_from_runic_tainted_rock_tiles.json | 17 ++ .../runic_small_tainted_rock_bricks_slab.json | 16 ++ ..._from_runic_small_tainted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_tainted_rock.json | 10 + ...unic_small_tainted_rock_bricks_stairs.json | 18 ++ ..._from_runic_small_tainted_rock_bricks.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ...cutting_from_runic_tainted_rock_tiles.json | 10 + ...utting_from_small_tainted_rock_bricks.json | 10 + .../runic_small_tainted_rock_bricks_wall.json | 17 ++ ...utting_from_small_tainted_rock_bricks.json | 10 + ...s_wall_stonecutting_from_tainted_rock.json | 10 + .../runic_small_twisted_rock_bricks.json | 13 + ..._bricks_from_runic_twisted_rock_tiles.json | 17 ++ .../runic_small_twisted_rock_bricks_slab.json | 16 ++ ..._from_runic_small_twisted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_twisted_rock.json | 10 + ...unic_small_twisted_rock_bricks_stairs.json | 18 ++ ..._from_runic_small_twisted_rock_bricks.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ...cutting_from_runic_twisted_rock_tiles.json | 10 + ...utting_from_small_twisted_rock_bricks.json | 10 + .../runic_small_twisted_rock_bricks_wall.json | 17 ++ ...utting_from_small_twisted_rock_bricks.json | 10 + ...s_wall_stonecutting_from_twisted_rock.json | 10 + .../recipe/runic_tainted_rock_bricks.json | 13 + ..._from_runic_small_tainted_rock_bricks.json | 17 ++ .../runic_tainted_rock_bricks_slab.json | 16 ++ ...utting_from_runic_tainted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_tainted_rock.json | 10 + .../runic_tainted_rock_bricks_stairs.json | 18 ++ ...utting_from_runic_tainted_rock_bricks.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ..._from_runic_small_tainted_rock_bricks.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + .../runic_tainted_rock_bricks_wall.json | 17 ++ ...s_wall_stonecutting_from_tainted_rock.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + .../recipe/runic_tainted_rock_tiles.json | 13 + ..._tiles_from_runic_tainted_rock_bricks.json | 17 ++ .../recipe/runic_tainted_rock_tiles_slab.json | 16 ++ ...cutting_from_runic_tainted_rock_tiles.json | 10 + ...s_slab_stonecutting_from_tainted_rock.json | 10 + .../runic_tainted_rock_tiles_stairs.json | 18 ++ ...cutting_from_runic_tainted_rock_tiles.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ...utting_from_runic_tainted_rock_bricks.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + .../recipe/runic_tainted_rock_tiles_wall.json | 17 ++ ...s_wall_stonecutting_from_tainted_rock.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + .../recipe/runic_twisted_rock_bricks.json | 13 + ..._from_runic_small_twisted_rock_bricks.json | 17 ++ .../runic_twisted_rock_bricks_slab.json | 16 ++ ...utting_from_runic_twisted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_twisted_rock.json | 10 + .../runic_twisted_rock_bricks_stairs.json | 18 ++ ...utting_from_runic_twisted_rock_bricks.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ..._from_runic_small_twisted_rock_bricks.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + .../runic_twisted_rock_bricks_wall.json | 17 ++ ...s_wall_stonecutting_from_twisted_rock.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + .../recipe/runic_twisted_rock_tiles.json | 13 + ..._tiles_from_runic_twisted_rock_bricks.json | 17 ++ .../recipe/runic_twisted_rock_tiles_slab.json | 16 ++ ...cutting_from_runic_twisted_rock_tiles.json | 10 + ...s_slab_stonecutting_from_twisted_rock.json | 10 + .../runic_twisted_rock_tiles_stairs.json | 18 ++ ...cutting_from_runic_twisted_rock_tiles.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ...utting_from_runic_twisted_rock_bricks.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + .../recipe/runic_twisted_rock_tiles_wall.json | 17 ++ ...s_wall_stonecutting_from_twisted_rock.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + .../data/malum/recipe/runic_workbench.json | 32 +++ ..._runewood_planks_from_runewood_planks.json | 18 ++ ...ood_planks_from_rustic_runewood_tiles.json | 18 ++ .../recipe/rustic_runewood_planks_slab.json | 16 ++ .../recipe/rustic_runewood_planks_stairs.json | 18 ++ ...ic_runewood_tiles_from_runewood_tiles.json | 18 ++ ..._from_vertical_rustic_runewood_planks.json | 18 ++ .../recipe/rustic_runewood_tiles_slab.json | 16 ++ .../recipe/rustic_runewood_tiles_stairs.json | 18 ++ ...ood_planks_from_rustic_soulwood_tiles.json | 18 ++ ..._soulwood_planks_from_soulwood_planks.json | 18 ++ .../recipe/rustic_soulwood_planks_slab.json | 16 ++ .../recipe/rustic_soulwood_planks_stairs.json | 18 ++ ...ic_soulwood_tiles_from_soulwood_tiles.json | 18 ++ ..._from_vertical_rustic_soulwood_planks.json | 18 ++ .../recipe/rustic_soulwood_tiles_slab.json | 16 ++ .../recipe/rustic_soulwood_tiles_stairs.json | 18 ++ .../malum/recipe/sacred_spirited_glass.json | 24 ++ .../malum/recipe/shielding_apparatus.json | 28 ++ .../recipe/silver_from_node_blasting.json | 22 ++ .../recipe/silver_from_node_smelting.json | 22 ++ .../recipe/skeleton_skull_from_grim_talc.json | 21 ++ ...d_rock_bricks_from_tainted_rock_tiles.json | 17 ++ .../small_tainted_rock_bricks_slab.json | 16 ++ ...utting_from_small_tainted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_tainted_rock.json | 10 + .../small_tainted_rock_bricks_stairs.json | 18 ++ ...utting_from_small_tainted_rock_bricks.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + .../small_tainted_rock_bricks_wall.json | 17 ++ ...utting_from_small_tainted_rock_bricks.json | 10 + ...s_wall_stonecutting_from_tainted_rock.json | 10 + ...d_rock_bricks_from_twisted_rock_tiles.json | 17 ++ .../small_twisted_rock_bricks_slab.json | 16 ++ ...utting_from_small_twisted_rock_bricks.json | 10 + ...s_slab_stonecutting_from_twisted_rock.json | 10 + .../small_twisted_rock_bricks_stairs.json | 18 ++ ...utting_from_small_twisted_rock_bricks.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + .../small_twisted_rock_bricks_wall.json | 17 ++ ...utting_from_small_twisted_rock_bricks.json | 10 + ...s_wall_stonecutting_from_twisted_rock.json | 10 + .../malum/recipe/smooth_tainted_rock.json | 13 + .../recipe/smooth_tainted_rock_slab.json | 16 ++ ...stonecutting_from_smooth_tainted_rock.json | 10 + ...k_slab_stonecutting_from_tainted_rock.json | 10 + .../recipe/smooth_tainted_rock_stairs.json | 18 ++ ...stonecutting_from_smooth_tainted_rock.json | 10 + ...stairs_stonecutting_from_tainted_rock.json | 10 + ...d_rock_stonecutting_from_tainted_rock.json | 10 + .../recipe/smooth_tainted_rock_wall.json | 17 ++ ...stonecutting_from_smooth_tainted_rock.json | 10 + ...k_wall_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/smooth_twisted_rock.json | 13 + .../recipe/smooth_twisted_rock_slab.json | 16 ++ ...stonecutting_from_smooth_twisted_rock.json | 10 + ...k_slab_stonecutting_from_twisted_rock.json | 10 + .../recipe/smooth_twisted_rock_stairs.json | 18 ++ ...stonecutting_from_smooth_twisted_rock.json | 10 + ...stairs_stonecutting_from_twisted_rock.json | 10 + ...d_rock_stonecutting_from_twisted_rock.json | 10 + .../recipe/smooth_twisted_rock_wall.json | 17 ++ ...stonecutting_from_smooth_twisted_rock.json | 10 + ...k_wall_stonecutting_from_twisted_rock.json | 10 + .../malum/recipe/solid_runewood_trapdoor.json | 17 ++ .../malum/recipe/solid_soulwood_trapdoor.json | 17 ++ .../data/malum/recipe/soul_hunter_boots.json | 36 +++ .../data/malum/recipe/soul_hunter_cloak.json | 36 +++ .../malum/recipe/soul_hunter_leggings.json | 36 +++ .../data/malum/recipe/soul_hunter_robe.json | 36 +++ .../malum/recipe/soul_stained_steel_axe.json | 21 ++ .../recipe/soul_stained_steel_boots.json | 40 +++ .../recipe/soul_stained_steel_chestplate.json | 40 +++ .../recipe/soul_stained_steel_from_block.json | 13 + .../soul_stained_steel_from_nuggets.json | 18 ++ .../recipe/soul_stained_steel_helmet.json | 40 +++ .../malum/recipe/soul_stained_steel_hoe.json | 21 ++ .../recipe/soul_stained_steel_ingot.json | 32 +++ .../recipe/soul_stained_steel_leggings.json | 40 +++ .../recipe/soul_stained_steel_nugget.json | 13 + .../recipe/soul_stained_steel_pickaxe.json | 21 ++ .../recipe/soul_stained_steel_plating.json | 21 ++ .../recipe/soul_stained_steel_scythe.json | 40 +++ .../recipe/soul_stained_steel_shovel.json | 21 ++ .../recipe/soul_stained_steel_sword.json | 21 ++ .../malum/recipe/soulstone_from_blasting.json | 13 + .../malum/recipe/soulstone_from_block.json | 13 + .../soulstone_from_crushed_blasting.json | 13 + .../soulstone_from_crushed_smelting.json | 13 + .../soulstone_from_deepslate_blasting.json | 13 + .../soulstone_from_deepslate_smelting.json | 13 + .../recipe/soulstone_from_raw_blasting.json | 13 + .../recipe/soulstone_from_raw_smelting.json | 13 + .../malum/recipe/soulstone_from_smelting.json | 13 + .../resources/data/malum/recipe/soulwood.json | 18 ++ .../data/malum/recipe/soulwood_beam.json | 18 ++ .../data/malum/recipe/soulwood_boards.json | 18 ++ ..._boards_from_vertical_soulwood_boards.json | 18 ++ .../malum/recipe/soulwood_boards_slab.json | 16 ++ .../malum/recipe/soulwood_boards_stairs.json | 18 ++ .../malum/recipe/soulwood_boards_wall.json | 17 ++ .../data/malum/recipe/soulwood_boat.json | 17 ++ .../data/malum/recipe/soulwood_door.json | 18 ++ .../malum/recipe/soulwood_item_pedestal.json | 21 ++ .../malum/recipe/soulwood_item_stand.json | 20 ++ .../soulwood_open_trapdoor_exchange.json | 13 + .../data/malum/recipe/soulwood_panel.json | 18 ++ .../data/malum/recipe/soulwood_planks.json | 14 + .../malum/recipe/soulwood_planks_button.json | 13 + .../malum/recipe/soulwood_planks_fence.json | 20 ++ .../recipe/soulwood_planks_fence_gate.json | 20 ++ .../soulwood_planks_from_soulwood_tiles.json | 18 ++ .../soulwood_planks_pressure_plate.json | 16 ++ .../malum/recipe/soulwood_planks_slab.json | 16 ++ .../malum/recipe/soulwood_planks_stairs.json | 18 ++ .../data/malum/recipe/soulwood_sign.json | 22 ++ .../soulwood_solid_trapdoor_exchange.json | 13 + .../data/malum/recipe/soulwood_tablet.json | 48 ++++ ...d_tiles_from_vertical_soulwood_planks.json | 18 ++ .../malum/recipe/soulwood_tiles_slab.json | 16 ++ .../malum/recipe/soulwood_tiles_stairs.json | 18 ++ .../malum/recipe/soulwood_totem_base.json | 44 +++ .../data/malum/recipe/spectral_lens.json | 21 ++ .../data/malum/recipe/spectral_optic.json | 24 ++ .../data/malum/recipe/spirit_altar.json | 24 ++ .../data/malum/recipe/spirit_catalyzer.json | 36 +++ .../data/malum/recipe/spirit_crucible.json | 36 +++ .../alchemical_impetus_restoration.json | 23 ++ .../recipe/spirit_crucible/repair/copper.json | 17 ++ .../spirit_crucible/repair/diamond.json | 31 ++ .../recipe/spirit_crucible/repair/flint.json | 19 ++ .../recipe/spirit_crucible/repair/gold.json | 27 ++ .../recipe/spirit_crucible/repair/iron.json | 28 ++ .../repair/metal_impetus_restoration.json | 33 +++ .../spirit_crucible/repair/netherite.json | 43 +++ .../repair/soul_hunter_armor.json | 30 ++ .../repair/soul_stained_steel.json | 32 +++ .../repair/special_soul_stained_steel.json | 31 ++ .../recipe/spirit_crucible/repair/stone.json | 23 ++ .../spirit_crucible/repair/trident.json | 23 ++ .../spirit_crucible/repair/tyrving.json | 31 ++ .../recipe/spirit_crucible/repair/wooden.json | 23 ++ .../data/malum/recipe/spirit_fabric.json | 36 +++ .../data/malum/recipe/spirit_jar.json | 21 ++ .../data/malum/recipe/spirit_pouch.json | 24 ++ .../spirit_transmutation/soulwood/boards.json | 11 + .../soulwood/boards_slab.json | 11 + .../soulwood/boards_stairs.json | 11 + .../soulwood/exposed_log.json | 11 + .../spirit_transmutation/soulwood/growth.json | 11 + .../spirit_transmutation/soulwood/leaves.json | 11 + .../spirit_transmutation/soulwood/log.json | 11 + .../spirit_transmutation/soulwood/planks.json | 11 + .../soulwood/planks_slab.json | 11 + .../soulwood/planks_stairs.json | 11 + .../soulwood/revealed_log.json | 11 + .../soulwood/rustic_planks.json | 0 .../soulwood/rustic_planks_slab.json | 11 + .../soulwood/soulwood.json | 11 + .../soulwood/stripped.json | 11 + .../soulwood/stripped_log.json | 11 + .../soulwood/totem_base.json | 11 + .../soulwood/vertical_boards.json | 11 + .../soulwood/vertical_boards_slab.json | 11 + .../soulwood/vertical_boards_stairs.json | 11 + .../data/malum/recipe/splash_of_gluttony.json | 36 +++ ...f_gluttony_from_concentrated_gluttony.json | 24 ++ .../recipe/staff_of_the_auric_flame.json | 44 +++ .../data/malum/recipe/stellar_mechanism.json | 44 +++ .../data/malum/recipe/stripped_runewood.json | 18 ++ .../data/malum/recipe/stripped_soulwood.json | 18 ++ .../data/malum/recipe/tainted_rock.json | 23 ++ ...bricks_from_small_tainted_rock_bricks.json | 17 ++ ...tainted_rock_bricks_from_tainted_rock.json | 17 ++ .../recipe/tainted_rock_bricks_slab.json | 16 ++ ...s_slab_stonecutting_from_tainted_rock.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + .../recipe/tainted_rock_bricks_stairs.json | 18 ++ ...stairs_stonecutting_from_tainted_rock.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + ...utting_from_small_tainted_rock_bricks.json | 10 + ...bricks_stonecutting_from_tainted_rock.json | 10 + .../recipe/tainted_rock_bricks_wall.json | 17 ++ ...s_wall_stonecutting_from_tainted_rock.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + .../malum/recipe/tainted_rock_button.json | 13 + ...button_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/tainted_rock_column.json | 18 ++ .../malum/recipe/tainted_rock_column_cap.json | 20 ++ ...onecutting_from_polished_tainted_rock.json | 10 + ...mn_cap_stonecutting_from_tainted_rock.json | 10 + ...column_stonecutting_from_tainted_rock.json | 10 + .../recipe/tainted_rock_item_pedestal.json | 20 ++ ...destal_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/tainted_rock_item_stand.json | 21 ++ ..._stand_stonecutting_from_tainted_rock.json | 10 + .../recipe/tainted_rock_pressure_plate.json | 16 ++ ..._plate_stonecutting_from_tainted_rock.json | 10 + .../data/malum/recipe/tainted_rock_slab.json | 16 ++ ...k_slab_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/tainted_rock_stairs.json | 18 ++ ...stairs_stonecutting_from_tainted_rock.json | 10 + .../malum/recipe/tainted_rock_tablet.json | 40 +++ ...d_rock_tiles_from_tainted_rock_bricks.json | 17 ++ .../malum/recipe/tainted_rock_tiles_slab.json | 16 ++ ...s_slab_stonecutting_from_tainted_rock.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + .../recipe/tainted_rock_tiles_stairs.json | 18 ++ ...stairs_stonecutting_from_tainted_rock.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + ...stonecutting_from_tainted_rock_bricks.json | 10 + .../malum/recipe/tainted_rock_tiles_wall.json | 17 ++ ...s_wall_stonecutting_from_tainted_rock.json | 10 + ..._stonecutting_from_tainted_rock_tiles.json | 10 + .../data/malum/recipe/tainted_rock_wall.json | 17 ++ ...k_wall_stonecutting_from_tainted_rock.json | 10 + .../data/malum/recipe/the_device.json | 21 ++ .../malum/recipe/tin_from_node_blasting.json | 22 ++ .../malum/recipe/tin_from_node_smelting.json | 22 ++ .../recipe/torch_from_blazing_quartz.json | 20 ++ .../data/malum/recipe/totemic_staff.json | 21 ++ .../data/malum/recipe/trans_prideweave.json | 16 ++ .../data/malum/recipe/tuning_fork.json | 32 +++ .../data/malum/recipe/twisted_rock.json | 23 ++ ...bricks_from_small_twisted_rock_bricks.json | 17 ++ ...twisted_rock_bricks_from_twisted_rock.json | 17 ++ .../recipe/twisted_rock_bricks_slab.json | 16 ++ ...s_slab_stonecutting_from_twisted_rock.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + .../recipe/twisted_rock_bricks_stairs.json | 18 ++ ...stairs_stonecutting_from_twisted_rock.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + ...utting_from_small_twisted_rock_bricks.json | 10 + ...bricks_stonecutting_from_twisted_rock.json | 10 + .../recipe/twisted_rock_bricks_wall.json | 17 ++ ...s_wall_stonecutting_from_twisted_rock.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + .../malum/recipe/twisted_rock_button.json | 13 + ...button_stonecutting_from_twisted_rock.json | 10 + .../malum/recipe/twisted_rock_column.json | 18 ++ .../malum/recipe/twisted_rock_column_cap.json | 20 ++ ...onecutting_from_polished_twisted_rock.json | 10 + ...mn_cap_stonecutting_from_twisted_rock.json | 10 + ...column_stonecutting_from_twisted_rock.json | 10 + .../recipe/twisted_rock_item_pedestal.json | 20 ++ ...destal_stonecutting_from_twisted_rock.json | 10 + .../malum/recipe/twisted_rock_item_stand.json | 21 ++ ..._stand_stonecutting_from_twisted_rock.json | 10 + .../recipe/twisted_rock_pressure_plate.json | 16 ++ ..._plate_stonecutting_from_twisted_rock.json | 10 + .../data/malum/recipe/twisted_rock_slab.json | 16 ++ ...k_slab_stonecutting_from_twisted_rock.json | 10 + .../malum/recipe/twisted_rock_stairs.json | 18 ++ ...stairs_stonecutting_from_twisted_rock.json | 10 + ...d_rock_tiles_from_twisted_rock_bricks.json | 17 ++ .../malum/recipe/twisted_rock_tiles_slab.json | 16 ++ ...s_slab_stonecutting_from_twisted_rock.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + .../recipe/twisted_rock_tiles_stairs.json | 18 ++ ...stairs_stonecutting_from_twisted_rock.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + ...stonecutting_from_twisted_rock_bricks.json | 10 + .../malum/recipe/twisted_rock_tiles_wall.json | 17 ++ ...s_wall_stonecutting_from_twisted_rock.json | 10 + ..._stonecutting_from_twisted_rock_tiles.json | 10 + .../data/malum/recipe/twisted_rock_wall.json | 17 ++ ...k_wall_stonecutting_from_twisted_rock.json | 10 + .../resources/data/malum/recipe/tyrving.json | 44 +++ .../recipe/uranium_from_node_blasting.json | 22 ++ .../recipe/uranium_from_node_smelting.json | 22 ++ ..._runewood_boards_from_runewood_boards.json | 18 ++ .../recipe/vertical_runewood_boards_slab.json | 16 ++ .../vertical_runewood_boards_stairs.json | 18 ++ ..._runewood_planks_from_runewood_planks.json | 18 ++ .../recipe/vertical_runewood_planks_slab.json | 16 ++ .../vertical_runewood_planks_stairs.json | 18 ++ ...od_planks_from_rustic_runewood_planks.json | 18 ++ ..._planks_from_vertical_runewood_planks.json | 18 ++ .../vertical_rustic_runewood_planks_slab.json | 16 ++ ...ertical_rustic_runewood_planks_stairs.json | 18 ++ ...od_planks_from_rustic_soulwood_planks.json | 18 ++ ..._planks_from_vertical_soulwood_planks.json | 18 ++ .../vertical_rustic_soulwood_planks_slab.json | 16 ++ ...ertical_rustic_soulwood_planks_stairs.json | 18 ++ ..._soulwood_boards_from_soulwood_boards.json | 18 ++ .../recipe/vertical_soulwood_boards_slab.json | 16 ++ .../vertical_soulwood_boards_stairs.json | 18 ++ ..._soulwood_planks_from_soulwood_planks.json | 18 ++ .../recipe/vertical_soulwood_planks_slab.json | 16 ++ .../vertical_soulwood_planks_stairs.json | 18 ++ .../malum/recipe/void_salts_from_block.json | 13 + .../data/malum/recipe/void_tablet.json | 28 ++ .../data/malum/recipe/warping_engine.json | 32 +++ .../data/malum/recipe/weavers_workbench.json | 23 ++ .../data/malum/recipe/weight_of_worlds.json | 32 +++ .../malum/recipe/wicked_spirited_glass.json | 24 ++ .../malum/recipe/zinc_from_node_blasting.json | 22 ++ .../malum/recipe/zinc_from_node_smelting.json | 22 ++ .../recipe/zombie_head_from_grim_talc.json | 21 ++ .../malum/tags/block/blighted_blocks.json | 4 +- .../malum/tags/block/blighted_plants.json | 6 +- .../data/malum/tags/block/rite_immune.json | 6 +- .../data/malum/tags/block/runewood_logs.json | 6 +- .../data/malum/tags/block/soulwood_logs.json | 6 +- .../data/malum/tags/block/tainted_rock.json | 86 +++--- .../malum/tags/block/tainted_rock_blocks.json | 12 +- .../malum/tags/block/tainted_rock_slabs.json | 12 +- .../malum/tags/block/tainted_rock_stairs.json | 12 +- .../malum/tags/block/tainted_rock_walls.json | 10 +- .../data/malum/tags/block/twisted_rock.json | 78 ++--- .../malum/tags/block/twisted_rock_blocks.json | 12 +- .../malum/tags/block/twisted_rock_slabs.json | 10 +- .../malum/tags/block/twisted_rock_stairs.json | 10 +- .../malum/tags/block/twisted_rock_walls.json | 10 +- .../recipes/building_blocks/bamboo_block.json | 32 +++ .../building_blocks/bamboo_planks.json | 32 +++ .../building_blocks/cherry_planks.json | 32 +++ .../recipes/building_blocks/cherry_wood.json | 32 +++ .../building_blocks/chiseled_bookshelf.json | 32 +++ ...copper_from_copper_block_stonecutting.json | 32 +++ ...d_copper_from_cut_copper_stonecutting.json | 32 +++ ...ricks_from_polished_tuff_stonecutting.json | 32 +++ ..._bricks_from_tuff_bricks_stonecutting.json | 32 +++ ...ed_tuff_bricks_from_tuff_stonecutting.json | 32 +++ .../chiseled_tuff_from_tuff_stonecutting.json | 32 +++ .../recipes/building_blocks/copper_grate.json | 32 +++ ..._grate_from_copper_block_stonecutting.json | 32 +++ ...pper_from_exposed_copper_stonecutting.json | 32 +++ ..._from_exposed_cut_copper_stonecutting.json | 32 +++ .../building_blocks/exposed_copper_grate.json | 32 +++ ...rate_from_exposed_copper_stonecutting.json | 32 +++ ...per_from_oxidized_copper_stonecutting.json | 32 +++ ...from_oxidized_cut_copper_stonecutting.json | 32 +++ .../oxidized_copper_grate.json | 32 +++ ...ate_from_oxidized_copper_stonecutting.json | 32 +++ .../polished_tuff_from_tuff_stonecutting.json | 32 +++ ..._slab_from_polished_tuff_stonecutting.json | 32 +++ ...shed_tuff_slab_from_tuff_stonecutting.json | 32 +++ ...tairs_from_polished_tuff_stonecutting.json | 32 +++ ...ed_tuff_stairs_from_tuff_stonecutting.json | 32 +++ .../building_blocks/stripped_cherry_wood.json | 32 +++ ..._slab_from_polished_tuff_stonecutting.json | 32 +++ ...ck_slab_from_tuff_bricks_stonecutting.json | 32 +++ ...uff_brick_slab_from_tuff_stonecutting.json | 32 +++ ...tairs_from_polished_tuff_stonecutting.json | 32 +++ ..._stairs_from_tuff_bricks_stonecutting.json | 32 +++ ...f_brick_stairs_from_tuff_stonecutting.json | 32 +++ ...ricks_from_polished_tuff_stonecutting.json | 32 +++ .../tuff_bricks_from_tuff_stonecutting.json | 32 +++ .../tuff_slab_from_tuff_stonecutting.json | 32 +++ .../tuff_stairs_from_tuff_stonecutting.json | 32 +++ ..._from_waxed_copper_block_stonecutting.json | 32 +++ ...er_from_waxed_cut_copper_stonecutting.json | 32 +++ .../building_blocks/waxed_copper_grate.json | 32 +++ ..._from_waxed_copper_block_stonecutting.json | 32 +++ ...rom_waxed_exposed_copper_stonecutting.json | 32 +++ ...waxed_exposed_cut_copper_stonecutting.json | 32 +++ .../waxed_exposed_copper_grate.json | 32 +++ ...rom_waxed_exposed_copper_stonecutting.json | 32 +++ ...om_waxed_oxidized_copper_stonecutting.json | 32 +++ ...axed_oxidized_cut_copper_stonecutting.json | 32 +++ .../waxed_oxidized_copper_grate.json | 32 +++ ...om_waxed_oxidized_copper_stonecutting.json | 32 +++ ...m_waxed_weathered_copper_stonecutting.json | 32 +++ ...xed_weathered_cut_copper_stonecutting.json | 32 +++ .../waxed_weathered_copper_grate.json | 32 +++ ...m_waxed_weathered_copper_stonecutting.json | 32 +++ ...er_from_weathered_copper_stonecutting.json | 32 +++ ...rom_weathered_cut_copper_stonecutting.json | 32 +++ .../weathered_copper_grate.json | 32 +++ ...te_from_weathered_copper_stonecutting.json | 32 +++ .../advancement/recipes/combat/mace.json | 43 +++ .../combat/netherite_boots_smithing.json | 32 +++ .../combat/netherite_chestplate_smithing.json | 32 +++ .../combat/netherite_helmet_smithing.json | 32 +++ .../combat/netherite_leggings_smithing.json | 32 +++ .../combat/netherite_sword_smithing.json | 32 +++ .../decorations/acacia_hanging_sign.json | 32 +++ .../decorations/bamboo_hanging_sign.json | 32 +++ .../recipes/decorations/bamboo_mosaic.json | 32 +++ .../decorations/birch_hanging_sign.json | 32 +++ .../decorations/cherry_hanging_sign.json | 32 +++ .../decorations/crimson_hanging_sign.json | 32 +++ .../decorations/dark_oak_hanging_sign.json | 32 +++ .../decorations/decorated_pot_simple.json | 32 +++ .../decorations/jungle_hanging_sign.json | 32 +++ .../decorations/mangrove_hanging_sign.json | 32 +++ .../recipes/decorations/oak_hanging_sign.json | 32 +++ ..._wall_from_polished_tuff_stonecutting.json | 32 +++ ...shed_tuff_wall_from_tuff_stonecutting.json | 32 +++ .../decorations/spruce_hanging_sign.json | 32 +++ ..._wall_from_polished_tuff_stonecutting.json | 32 +++ ...ck_wall_from_tuff_bricks_stonecutting.json | 32 +++ ...uff_brick_wall_from_tuff_stonecutting.json | 32 +++ .../tuff_wall_from_tuff_stonecutting.json | 32 +++ .../decorations/warped_hanging_sign.json | 32 +++ .../recipes/ether_torch_alternative.json | 21 ++ .../iridescent_ether_torch_alternative.json | 21 ++ .../bolt_armor_trim_smithing_template.json | 32 +++ .../coast_armor_trim_smithing_template.json | 32 +++ .../misc/cyan_dye_from_pitcher_plant.json | 32 +++ .../dune_armor_trim_smithing_template.json | 32 +++ .../eye_armor_trim_smithing_template.json | 32 +++ .../flow_armor_trim_smithing_template.json | 32 +++ .../host_armor_trim_smithing_template.json | 32 +++ .../netherite_upgrade_smithing_template.json | 32 +++ .../misc/orange_dye_from_torchflower.json | 32 +++ .../misc/pink_dye_from_pink_petals.json | 32 +++ .../raiser_armor_trim_smithing_template.json | 32 +++ .../rib_armor_trim_smithing_template.json | 32 +++ .../sentry_armor_trim_smithing_template.json | 32 +++ .../shaper_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../silence_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../snout_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../spire_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../tide_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../vex_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../ward_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ ...ayfinder_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../wild_armor_trim_smithing_template.json | 32 +++ ..._trim_smithing_template_smithing_trim.json | 32 +++ .../advancement/recipes/misc/wind_charge.json | 32 +++ .../recipes/redstone/copper_bulb.json | 32 +++ .../recipes/redstone/copper_door.json | 32 +++ .../recipes/redstone/copper_trapdoor.json | 32 +++ .../advancement/recipes/redstone/crafter.json | 32 +++ .../recipes/redstone/exposed_copper_bulb.json | 32 +++ .../redstone/oxidized_copper_bulb.json | 32 +++ .../recipes/redstone/waxed_copper_bulb.json | 32 +++ .../redstone/waxed_exposed_copper_bulb.json | 32 +++ .../redstone/waxed_oxidized_copper_bulb.json | 32 +++ .../redstone/waxed_weathered_copper_bulb.json | 32 +++ .../redstone/weathered_copper_bulb.json | 32 +++ .../recipes/tainted_ether_brazier.json | 21 ++ .../tainted_iridescent_ether_brazier.json | 21 ++ .../advancement/recipes/tools/brush.json | 32 +++ .../recipes/tools/netherite_axe_smithing.json | 32 +++ .../recipes/tools/netherite_hoe_smithing.json | 32 +++ .../tools/netherite_pickaxe_smithing.json | 32 +++ .../tools/netherite_shovel_smithing.json | 32 +++ .../transportation/bamboo_chest_raft.json | 32 +++ .../recipes/transportation/bamboo_raft.json | 28 ++ .../recipes/transportation/cherry_boat.json | 28 ++ .../transportation/cherry_chest_boat.json | 32 +++ .../recipes/twisted_ether_brazier.json | 21 ++ .../twisted_iridescent_ether_brazier.json | 21 ++ .../minecraft/recipe/acacia_hanging_sign.json | 22 ++ .../data/minecraft/recipe/bamboo_block.json | 37 +++ .../minecraft/recipe/bamboo_chest_raft.json | 17 ++ .../minecraft/recipe/bamboo_hanging_sign.json | 22 ++ .../data/minecraft/recipe/bamboo_mosaic.json | 17 ++ .../data/minecraft/recipe/bamboo_planks.json | 14 + .../data/minecraft/recipe/bamboo_raft.json | 18 ++ .../minecraft/recipe/birch_hanging_sign.json | 22 ++ .../bolt_armor_trim_smithing_template.json | 29 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../data/minecraft/recipe/brush.json | 24 ++ .../data/minecraft/recipe/cherry_boat.json | 18 ++ .../minecraft/recipe/cherry_chest_boat.json | 17 ++ .../minecraft/recipe/cherry_hanging_sign.json | 22 ++ .../data/minecraft/recipe/cherry_planks.json | 14 + .../data/minecraft/recipe/cherry_wood.json | 18 ++ .../minecraft/recipe/chiseled_bookshelf.json | 21 ++ ...copper_from_copper_block_stonecutting.json | 10 + ...d_copper_from_cut_copper_stonecutting.json | 10 + ...ricks_from_polished_tuff_stonecutting.json | 10 + ..._bricks_from_tuff_bricks_stonecutting.json | 10 + ...ed_tuff_bricks_from_tuff_stonecutting.json | 10 + .../chiseled_tuff_from_tuff_stonecutting.json | 10 + .../coast_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../data/minecraft/recipe/copper_bulb.json | 24 ++ .../data/minecraft/recipe/copper_door.json | 18 ++ .../data/minecraft/recipe/copper_grate.json | 18 ++ ..._grate_from_copper_block_stonecutting.json | 10 + .../minecraft/recipe/copper_trapdoor.json | 17 ++ .../data/minecraft/recipe/crafter.json | 27 ++ .../recipe/crimson_hanging_sign.json | 22 ++ .../recipe/cyan_dye_from_pitcher_plant.json | 14 + .../recipe/dark_oak_hanging_sign.json | 22 ++ .../data/minecraft/recipe/decorated_pot.json | 4 + .../recipe/decorated_pot_simple.json | 18 ++ ...lab_from_deepslate_tiles_stonecutting.json | 10 + ...rs_from_deepslate_bricks_stonecutting.json | 10 + ...irs_from_deepslate_tiles_stonecutting.json | 10 + ...ll_from_deepslate_bricks_stonecutting.json | 10 + ...all_from_deepslate_tiles_stonecutting.json | 10 + .../dune_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../recipe/ether_torch_alternative.json | 25 ++ ...pper_from_exposed_copper_stonecutting.json | 10 + ..._from_exposed_cut_copper_stonecutting.json | 10 + .../minecraft/recipe/exposed_copper_bulb.json | 24 ++ .../recipe/exposed_copper_grate.json | 18 ++ ...rate_from_exposed_copper_stonecutting.json | 10 + .../eye_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../flow_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../host_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../iridescent_ether_torch_alternative.json | 25 ++ .../minecraft/recipe/jungle_hanging_sign.json | 22 ++ .../resources/data/minecraft/recipe/mace.json | 20 ++ .../recipe/mangrove_hanging_sign.json | 22 ++ .../recipe/netherite_axe_smithing.json | 16 ++ .../recipe/netherite_boots_smithing.json | 16 ++ .../recipe/netherite_chestplate_smithing.json | 16 ++ .../recipe/netherite_helmet_smithing.json | 16 ++ .../recipe/netherite_hoe_smithing.json | 16 ++ .../recipe/netherite_leggings_smithing.json | 16 ++ .../recipe/netherite_pickaxe_smithing.json | 16 ++ .../recipe/netherite_shovel_smithing.json | 16 ++ .../recipe/netherite_sword_smithing.json | 16 ++ .../netherite_upgrade_smithing_template.json | 24 ++ .../minecraft/recipe/oak_hanging_sign.json | 22 ++ .../recipe/orange_dye_from_torchflower.json | 14 + ...per_from_oxidized_copper_stonecutting.json | 10 + ...from_oxidized_cut_copper_stonecutting.json | 10 + .../recipe/oxidized_copper_bulb.json | 24 ++ .../recipe/oxidized_copper_grate.json | 18 ++ ...ate_from_oxidized_copper_stonecutting.json | 10 + .../recipe/pink_dye_from_pink_petals.json | 14 + .../polished_tuff_from_tuff_stonecutting.json | 10 + ..._slab_from_polished_tuff_stonecutting.json | 10 + ...shed_tuff_slab_from_tuff_stonecutting.json | 10 + ...tairs_from_polished_tuff_stonecutting.json | 10 + ...ed_tuff_stairs_from_tuff_stonecutting.json | 10 + ..._wall_from_polished_tuff_stonecutting.json | 10 + ...shed_tuff_wall_from_tuff_stonecutting.json | 10 + .../raiser_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../rib_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../sentry_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../shaper_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../silence_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../snout_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../spire_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../minecraft/recipe/spruce_hanging_sign.json | 22 ++ .../recipe/stripped_cherry_wood.json | 18 ++ .../recipe/tainted_ether_brazier.json | 28 ++ .../tainted_iridescent_ether_brazier.json | 28 ++ .../tide_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + ..._slab_from_polished_tuff_stonecutting.json | 10 + ...ck_slab_from_tuff_bricks_stonecutting.json | 10 + ...uff_brick_slab_from_tuff_stonecutting.json | 10 + ...tairs_from_polished_tuff_stonecutting.json | 10 + ..._stairs_from_tuff_bricks_stonecutting.json | 10 + ...f_brick_stairs_from_tuff_stonecutting.json | 10 + ..._wall_from_polished_tuff_stonecutting.json | 10 + ...ck_wall_from_tuff_bricks_stonecutting.json | 10 + ...uff_brick_wall_from_tuff_stonecutting.json | 10 + ...ricks_from_polished_tuff_stonecutting.json | 10 + .../tuff_bricks_from_tuff_stonecutting.json | 10 + .../tuff_slab_from_tuff_stonecutting.json | 10 + .../tuff_stairs_from_tuff_stonecutting.json | 10 + .../tuff_wall_from_tuff_stonecutting.json | 10 + .../recipe/twisted_ether_brazier.json | 28 ++ .../twisted_iridescent_ether_brazier.json | 28 ++ .../vex_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../ward_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../minecraft/recipe/warped_hanging_sign.json | 22 ++ ..._from_waxed_copper_block_stonecutting.json | 10 + ...er_from_waxed_cut_copper_stonecutting.json | 10 + .../minecraft/recipe/waxed_copper_bulb.json | 24 ++ .../minecraft/recipe/waxed_copper_grate.json | 18 ++ ..._from_waxed_copper_block_stonecutting.json | 10 + ...rom_waxed_exposed_copper_stonecutting.json | 10 + ...waxed_exposed_cut_copper_stonecutting.json | 10 + .../recipe/waxed_exposed_copper_bulb.json | 24 ++ .../recipe/waxed_exposed_copper_grate.json | 18 ++ ...rom_waxed_exposed_copper_stonecutting.json | 10 + ...om_waxed_oxidized_copper_stonecutting.json | 10 + ...axed_oxidized_cut_copper_stonecutting.json | 10 + .../recipe/waxed_oxidized_copper_bulb.json | 24 ++ .../recipe/waxed_oxidized_copper_grate.json | 18 ++ ...om_waxed_oxidized_copper_stonecutting.json | 10 + ...m_waxed_weathered_copper_stonecutting.json | 10 + ...xed_weathered_cut_copper_stonecutting.json | 10 + .../recipe/waxed_weathered_copper_bulb.json | 24 ++ .../recipe/waxed_weathered_copper_grate.json | 18 ++ ...m_waxed_weathered_copper_stonecutting.json | 10 + ...ayfinder_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + ...er_from_weathered_copper_stonecutting.json | 10 + ...rom_weathered_cut_copper_stonecutting.json | 10 + .../recipe/weathered_copper_bulb.json | 24 ++ .../recipe/weathered_copper_grate.json | 18 ++ ...te_from_weathered_copper_stonecutting.json | 10 + .../wild_armor_trim_smithing_template.json | 24 ++ ..._trim_smithing_template_smithing_trim.json | 12 + .../data/minecraft/recipe/wind_charge.json | 13 + .../tags/block/beacon_base_blocks.json | 16 +- .../data/minecraft/tags/block/buttons.json | 2 +- .../data/minecraft/tags/block/doors.json | 4 +- .../data/minecraft/tags/block/leaves.json | 4 +- .../data/minecraft/tags/block/logs.json | 14 +- .../minecraft/tags/block/mineable/axe.json | 182 ++++++------ .../minecraft/tags/block/mineable/hoe.json | 14 +- .../tags/block/mineable/pickaxe.json | 268 +++++++++--------- .../minecraft/tags/block/mineable/shovel.json | 4 +- .../data/minecraft/tags/block/planks.json | 28 +- .../minecraft/tags/block/pressure_plates.json | 6 +- .../data/minecraft/tags/block/signs.json | 6 +- .../data/minecraft/tags/block/slabs.json | 48 ++-- .../data/minecraft/tags/block/stairs.json | 48 ++-- .../tags/block/wall_post_override.json | 8 +- .../data/minecraft/tags/block/wall_signs.json | 4 +- .../data/minecraft/tags/block/walls.json | 30 +- .../minecraft/tags/block/wooden_buttons.json | 4 +- .../minecraft/tags/block/wooden_doors.json | 4 +- .../tags/block/wooden_pressure_plates.json | 4 +- .../minecraft/tags/block/wooden_slabs.json | 22 +- .../minecraft/tags/block/wooden_stairs.json | 20 +- .../data/minecraft/tags/item/buttons.json | 2 +- .../data/minecraft/tags/item/doors.json | 4 +- .../data/minecraft/tags/item/leaves.json | 4 +- .../data/minecraft/tags/item/planks.json | 28 +- .../data/minecraft/tags/item/slabs.json | 48 ++-- .../data/minecraft/tags/item/stairs.json | 48 ++-- .../data/minecraft/tags/item/walls.json | 30 +- .../minecraft/tags/item/wooden_buttons.json | 4 +- .../minecraft/tags/item/wooden_doors.json | 4 +- .../tags/item/wooden_pressure_plates.json | 4 +- .../minecraft/tags/item/wooden_slabs.json | 22 +- .../minecraft/tags/item/wooden_stairs.json | 20 +- .../curiosities/TemporarilyDisabledItem.java | 1 - .../data/recipe/MalumVanillaRecipes.java | 47 +-- 1711 files changed, 40083 insertions(+), 694 deletions(-) create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/ace_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/agender_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/alchemical_calx_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/ancient_weave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_runewood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_soulwood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/aro_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/aroace_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/astral_weave_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/auric_embers_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/bi_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/blighted_gunk_from_mass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_alchemical_calx.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_arcane_charcoal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_astral_weave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_auric_embers.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_brilliance.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_cthonic_gold.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_grim_talc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_hallowed_gold.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_hex_ash.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_lead.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_pewter.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_mnemonic_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_null_slate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_rotting_essence.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_soulstone.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/block_of_void_salts.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/bonemeal_from_grim_talc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/charcoal_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/charcoal_from_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/coal_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/coal_from_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/copper_ingot_from_nugget.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/copper_nugget_from_ingot.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cornered_weave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/crude_scythe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_fragment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cursed_sap_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cursed_sapball.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/demiboy_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/demigirl_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/dreaded_weave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/elaborate_brooch.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/enby_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/encyclopedia_arcana.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/experience_bottle_from_brilliance.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/gay_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/genderfluid_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/genderqueer_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/gilded_belt.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/gilded_ring.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/grim_talc_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_nuggets.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_nugget.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/hex_ash_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/intersex_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/lesbian_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_nuggets.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/malignant_lead_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_nugget.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_plating.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/mass_of_blighted_gunk.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v1.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v2.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/mnemonic_fragment_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/netherrack_from_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/null_slate_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/ornate_necklace.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/ornate_ring.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/pan_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/plural_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/poly_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/pride_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rotting_essence_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_beam.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_from_vertical_runewood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_boat.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_door.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_pedestal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_stand.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_open_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_panel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_button.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence_gate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_from_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_pressure_plate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_sign.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_solid_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_from_vertical_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_brooch.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_sap_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_sapball.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_rustic_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_rustic_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/skeleton_skull_from_grim_talc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/solid_runewood_trapdoor.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/solid_soulwood_trapdoor.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_axe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_nuggets.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_hoe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_nugget.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_pickaxe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_plating.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_shovel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_sword.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_beam.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_from_vertical_soulwood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boat.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_door.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_pedestal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_stand.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_open_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_panel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_button.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence_gate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_from_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_pressure_plate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_sign.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_solid_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_from_vertical_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/spectral_lens.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/spectral_optic.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/spirit_altar.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/spirit_jar.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/spirit_pouch.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/stripped_runewood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/stripped_soulwood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/the_device.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/torch_from_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/totemic_staff.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/trans_prideweave.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_from_runewood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_from_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_from_soulwood_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_from_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/void_salts_from_block.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/weavers_workbench.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/misc/zombie_head_from_grim_talc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_aliment_cleansing.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_bolstering.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_culling.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_dexterity.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_fervor.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_haste.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_idle_restoration.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_igneous_solace.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_loyalty.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_motion.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reactive_shielding.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reinforcement.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_sacrificial_empowerment.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_spell_mastery.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_aether.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_arena.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_hells.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_heretic.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_seas.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_toughness.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_twinned_duration.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_unnatural_stamina.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_volatile_distortion.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_warding.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/amethyst_shard.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/blazing_quartz.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/glowstone_dust.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/gunpowder.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_aluminum.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_copper.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_gold.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_iron.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_lead.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_nickel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_osmium.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_silver.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_tin.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_uranium.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_zinc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/prismarine_shard.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/quartz.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_crucible/redstone.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/accelerating_inlay.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aerial_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_calx.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_impetus.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aqueous_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_charcoal.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_limitless.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_magebane.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_prospector.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_starved.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/blazing_diode.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/brilliant_obelisk.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/catalyst_lobber.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/complete_design.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/concentrated_gluttony.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/copper_impetus.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/earthen_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/edge_of_deliverance.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/eldritch_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/erosion_scepter.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/esoteric_spool.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ether.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/glass_brooch.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gluttonous_brooch.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gold_impetus.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hallowed_gold_ingot.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hex_ash.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_aluminum.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_lead.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_nickel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_osmium.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_silver.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_tin.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_uranium.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_zinc.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impurity_stabilizer.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/infernal_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/intricate_assembly.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iridescent_ether.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iron_impetus.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/lamplighters_tongs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/living_flesh.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_pewter_ingot.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_boots.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_chestplate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_helmet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_leggings.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mending_diffuser.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mnemonic_hex_staff.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/music_disc_arcane_elegy.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_blissful_harmony.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_hidden_blade.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_mystic_mirror.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_narrow_edge.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_watcher.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/poppet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/prismatic_focus_lens.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/repair_pylon.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_alchemical_mastery.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_arcane_prowess.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_curative_talent.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_desperate_voracity.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_echoing_arcana.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_esoteric_spoils.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_growing_flesh.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_gruesome_concentration.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_manaweaving.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_demolitionist.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_endless_well.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_hoarder.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_obelisk.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_tablet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_totem_base.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runic_workbench.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/sacred_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/shielding_apparatus.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_boots.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_cloak.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_leggings.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_robe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_boots.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_chestplate.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_helmet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_ingot.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_leggings.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_scythe.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_tablet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_totem_base.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_catalyzer.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_crucible.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_fabric.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony_from_concentrated_gluttony.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/staff_of_the_auric_flame.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/stellar_mechanism.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock_tablet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tuning_fork.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/twisted_rock.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tyrving.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/void_tablet.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/warping_engine.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/weight_of_worlds.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_infusion/wicked_spirited_glass.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/alchemical_impetus_restoration.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/copper.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/diamond.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/flint.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/gold.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/iron.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/metal_impetus_restoration.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/netherite.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_hunter_armor.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/special_soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/stone.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/trident.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/tyrving.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/wooden.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/exposed_log.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/growth.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/leaves.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/log.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_stairs.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/revealed_log.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/soulwood.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped_log.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/totem_base.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_slab.json create mode 100644 src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/accelerating_inlay.json create mode 100644 src/generated/resources/data/malum/recipe/ace_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/aerial_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/agender_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/alchemical_calx.json create mode 100644 src/generated/resources/data/malum/recipe/alchemical_calx_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/alchemical_impetus.json create mode 100644 src/generated/resources/data/malum/recipe/aluminum_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/aluminum_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/amethyst_shard.json create mode 100644 src/generated/resources/data/malum/recipe/ancient_weave.json create mode 100644 src/generated/resources/data/malum/recipe/aqueous_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal_from_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal_from_runewood.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_charcoal_from_soulwood.json create mode 100644 src/generated/resources/data/malum/recipe/arcane_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/aro_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/aroace_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/astral_weave_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/auric_embers_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/belt_of_the_limitless.json create mode 100644 src/generated/resources/data/malum/recipe/belt_of_the_magebane.json create mode 100644 src/generated/resources/data/malum/recipe/belt_of_the_prospector.json create mode 100644 src/generated/resources/data/malum/recipe/belt_of_the_starved.json create mode 100644 src/generated/resources/data/malum/recipe/bi_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_diode.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz_from_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz_from_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/blazing_quartz_from_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/blighted_gunk_from_mass.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_alchemical_calx.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_arcane_charcoal.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_astral_weave.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_auric_embers.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_brilliance.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_cthonic_gold.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_grim_talc.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_hallowed_gold.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_hex_ash.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_malignant_lead.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_malignant_pewter.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_mnemonic_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_null_slate.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_rotting_essence.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_soulstone.json create mode 100644 src/generated/resources/data/malum/recipe/block_of_void_salts.json create mode 100644 src/generated/resources/data/malum/recipe/bonemeal_from_grim_talc.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_crushed_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_crushed_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_raw_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_raw_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliance_from_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/brilliant_obelisk.json create mode 100644 src/generated/resources/data/malum/recipe/catalyst_lobber.json create mode 100644 src/generated/resources/data/malum/recipe/charcoal_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/charcoal_from_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/checkered_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/checkered_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/chiseled_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/chiseled_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/chiseled_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/chiseled_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/coal_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/coal_from_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/complete_design.json create mode 100644 src/generated/resources/data/malum/recipe/concentrated_gluttony.json create mode 100644 src/generated/resources/data/malum/recipe/copper_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/copper_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/copper_impetus.json create mode 100644 src/generated/resources/data/malum/recipe/copper_ingot_from_nugget.json create mode 100644 src/generated/resources/data/malum/recipe/copper_nugget_from_ingot.json create mode 100644 src/generated/resources/data/malum/recipe/cornered_weave.json create mode 100644 src/generated/resources/data/malum/recipe/crude_scythe.json create mode 100644 src/generated/resources/data/malum/recipe/cthonic_gold_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/cthonic_gold_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/cthonic_gold_from_fragment.json create mode 100644 src/generated/resources/data/malum/recipe/cursed_sap_block.json create mode 100644 src/generated/resources/data/malum/recipe/cursed_sapball.json create mode 100644 src/generated/resources/data/malum/recipe/cut_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/cut_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/cut_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/cut_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/demiboy_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/demigirl_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/dreaded_weave.json create mode 100644 src/generated/resources/data/malum/recipe/earthen_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/edge_of_deliverance.json create mode 100644 src/generated/resources/data/malum/recipe/elaborate_brooch.json create mode 100644 src/generated/resources/data/malum/recipe/eldritch_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/enby_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/encyclopedia_arcana.json create mode 100644 src/generated/resources/data/malum/recipe/erosion_scepter.json create mode 100644 src/generated/resources/data/malum/recipe/esoteric_spool.json create mode 100644 src/generated/resources/data/malum/recipe/ether.json create mode 100644 src/generated/resources/data/malum/recipe/experience_bottle_from_brilliance.json create mode 100644 src/generated/resources/data/malum/recipe/gay_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/genderfluid_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/genderqueer_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/gilded_belt.json create mode 100644 src/generated/resources/data/malum/recipe/gilded_ring.json create mode 100644 src/generated/resources/data/malum/recipe/glass_brooch.json create mode 100644 src/generated/resources/data/malum/recipe/glowstone_dust.json create mode 100644 src/generated/resources/data/malum/recipe/gluttonous_brooch.json create mode 100644 src/generated/resources/data/malum/recipe/gold_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/gold_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/gold_impetus.json create mode 100644 src/generated/resources/data/malum/recipe/grim_talc_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/gunpowder.json create mode 100644 src/generated/resources/data/malum/recipe/hallowed_gold_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/hallowed_gold_from_nuggets.json create mode 100644 src/generated/resources/data/malum/recipe/hallowed_gold_ingot.json create mode 100644 src/generated/resources/data/malum/recipe/hallowed_gold_nugget.json create mode 100644 src/generated/resources/data/malum/recipe/hex_ash.json create mode 100644 src/generated/resources/data/malum/recipe/hex_ash_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_aluminum.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_lead.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_nickel.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_osmium.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_silver.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_tin.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_uranium.json create mode 100644 src/generated/resources/data/malum/recipe/impetus_creation_zinc.json create mode 100644 src/generated/resources/data/malum/recipe/impurity_stabilizer.json create mode 100644 src/generated/resources/data/malum/recipe/infernal_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/intersex_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/intricate_assembly.json create mode 100644 src/generated/resources/data/malum/recipe/iridescent_ether.json create mode 100644 src/generated/resources/data/malum/recipe/iron_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/iron_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/iron_impetus.json create mode 100644 src/generated/resources/data/malum/recipe/lamplighters_tongs.json create mode 100644 src/generated/resources/data/malum/recipe/lead_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/lead_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/lesbian_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/living_flesh.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_alloy_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_alloy_from_nuggets.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_lead_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_pewter_ingot.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_pewter_nugget.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_pewter_plating.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_stronghold_boots.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_stronghold_chestplate.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_stronghold_helmet.json create mode 100644 src/generated/resources/data/malum/recipe/malignant_stronghold_leggings.json create mode 100644 src/generated/resources/data/malum/recipe/mass_of_blighted_gunk.json create mode 100644 src/generated/resources/data/malum/recipe/mechanical_weave_v1.json create mode 100644 src/generated/resources/data/malum/recipe/mechanical_weave_v2.json create mode 100644 src/generated/resources/data/malum/recipe/mending_diffuser.json create mode 100644 src/generated/resources/data/malum/recipe/mnemonic_fragment_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/mnemonic_hex_staff.json create mode 100644 src/generated/resources/data/malum/recipe/music_disc_arcane_elegy.json create mode 100644 src/generated/resources/data/malum/recipe/natural_quartz_from_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/natural_quartz_from_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/necklace_of_blissful_harmony.json create mode 100644 src/generated/resources/data/malum/recipe/necklace_of_the_hidden_blade.json create mode 100644 src/generated/resources/data/malum/recipe/necklace_of_the_mystic_mirror.json create mode 100644 src/generated/resources/data/malum/recipe/necklace_of_the_narrow_edge.json create mode 100644 src/generated/resources/data/malum/recipe/necklace_of_the_watcher.json create mode 100644 src/generated/resources/data/malum/recipe/netherrack_from_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/recipe/nickel_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/nickel_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_aluminum.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_copper.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_gold.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_iron.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_lead.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_nickel.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_osmium.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_silver.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_tin.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_uranium.json create mode 100644 src/generated/resources/data/malum/recipe/node_focusing_zinc.json create mode 100644 src/generated/resources/data/malum/recipe/null_slate_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/ornate_necklace.json create mode 100644 src/generated/resources/data/malum/recipe/ornate_ring.json create mode 100644 src/generated/resources/data/malum/recipe/osmium_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/osmium_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/pan_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/plural_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/poly_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/poppet.json create mode 100644 src/generated/resources/data/malum/recipe/pride_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/prismarine_shard.json create mode 100644 src/generated/resources/data/malum/recipe/prismatic_focus_lens.json create mode 100644 src/generated/resources/data/malum/recipe/quartz.json create mode 100644 src/generated/resources/data/malum/recipe/raw_soulstone_block.json create mode 100644 src/generated/resources/data/malum/recipe/raw_soulstone_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/redstone.json create mode 100644 src/generated/resources/data/malum/recipe/repair_pylon.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_alchemical_mastery.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_arcane_prowess.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_curative_talent.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_desperate_voracity.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_echoing_arcana.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_esoteric_spoils.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_growing_flesh.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_gruesome_concentration.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_manaweaving.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_the_demolitionist.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_the_endless_well.json create mode 100644 src/generated/resources/data/malum/recipe/ring_of_the_hoarder.json create mode 100644 src/generated/resources/data/malum/recipe/rotting_essence_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_aliment_cleansing.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_bolstering.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_culling.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_dexterity.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_fervor.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_haste.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_idle_restoration.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_igneous_solace.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_loyalty.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_motion.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_reactive_shielding.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_reinforcement.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_sacrificial_empowerment.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_spell_mastery.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_the_aether.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_the_arena.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_the_hells.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_the_heretic.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_the_seas.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_toughness.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_twinned_duration.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_unnatural_stamina.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_volatile_distortion.json create mode 100644 src/generated/resources/data/malum/recipe/rune_of_warding.json create mode 100644 src/generated/resources/data/malum/recipe/runewood.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_beam.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boards_from_vertical_runewood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boards_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_boat.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_door.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_item_pedestal.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_item_stand.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_obelisk.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_open_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_panel.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_button.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_fence.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_fence_gate.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_from_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_pressure_plate.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_sign.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_solid_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_tablet.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_tiles_from_vertical_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runewood_totem_base.json create mode 100644 src/generated/resources/data/malum/recipe/runic_brooch.json create mode 100644 src/generated/resources/data/malum/recipe/runic_sap_block.json create mode 100644 src/generated/resources/data/malum/recipe/runic_sapball.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/runic_workbench.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_rustic_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_runewood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_runewood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_rustic_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/sacred_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/shielding_apparatus.json create mode 100644 src/generated/resources/data/malum/recipe/silver_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/silver_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/skeleton_skull_from_grim_talc.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/solid_runewood_trapdoor.json create mode 100644 src/generated/resources/data/malum/recipe/solid_soulwood_trapdoor.json create mode 100644 src/generated/resources/data/malum/recipe/soul_hunter_boots.json create mode 100644 src/generated/resources/data/malum/recipe/soul_hunter_cloak.json create mode 100644 src/generated/resources/data/malum/recipe/soul_hunter_leggings.json create mode 100644 src/generated/resources/data/malum/recipe/soul_hunter_robe.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_axe.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_boots.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_chestplate.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_from_nuggets.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_helmet.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_hoe.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_ingot.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_leggings.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_nugget.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_pickaxe.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_plating.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_scythe.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_shovel.json create mode 100644 src/generated/resources/data/malum/recipe/soul_stained_steel_sword.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_crushed_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_crushed_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_deepslate_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_deepslate_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_raw_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_raw_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/soulstone_from_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_beam.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boards_from_vertical_soulwood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boards_wall.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_boat.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_door.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_item_pedestal.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_item_stand.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_open_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_panel.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_button.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_fence.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_fence_gate.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_from_soulwood_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_pressure_plate.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_sign.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_solid_trapdoor_exchange.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_tablet.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_tiles_from_vertical_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/soulwood_totem_base.json create mode 100644 src/generated/resources/data/malum/recipe/spectral_lens.json create mode 100644 src/generated/resources/data/malum/recipe/spectral_optic.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_altar.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_catalyzer.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/alchemical_impetus_restoration.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/copper.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/diamond.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/flint.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/gold.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/iron.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/metal_impetus_restoration.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/netherite.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_hunter_armor.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/special_soul_stained_steel.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/stone.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/trident.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/tyrving.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_crucible/repair/wooden.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_fabric.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_jar.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_pouch.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/exposed_log.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/growth.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/leaves.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/log.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/revealed_log.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/soulwood.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped_log.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/totem_base.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/splash_of_gluttony.json create mode 100644 src/generated/resources/data/malum/recipe/splash_of_gluttony_from_concentrated_gluttony.json create mode 100644 src/generated/resources/data/malum/recipe/staff_of_the_auric_flame.json create mode 100644 src/generated/resources/data/malum/recipe/stellar_mechanism.json create mode 100644 src/generated/resources/data/malum/recipe/stripped_runewood.json create mode 100644 src/generated/resources/data/malum/recipe/stripped_soulwood.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_button.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_button_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_column.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_column_cap.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_column_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_item_stand.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_item_stand_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tablet.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/tainted_rock_wall_stonecutting_from_tainted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/the_device.json create mode 100644 src/generated/resources/data/malum/recipe/tin_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/tin_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/torch_from_blazing_quartz.json create mode 100644 src/generated/resources/data/malum/recipe/totemic_staff.json create mode 100644 src/generated/resources/data/malum/recipe/trans_prideweave.json create mode 100644 src/generated/resources/data/malum/recipe/tuning_fork.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_button.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_button_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_column.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_column_cap.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_column_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_item_stand.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_item_stand_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_slab.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_wall.json create mode 100644 src/generated/resources/data/malum/recipe/twisted_rock_wall_stonecutting_from_twisted_rock.json create mode 100644 src/generated/resources/data/malum/recipe/tyrving.json create mode 100644 src/generated/resources/data/malum/recipe/uranium_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/uranium_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_boards_from_runewood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_planks_from_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_boards_from_soulwood_boards.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_boards_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_boards_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_planks_from_soulwood_planks.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_planks_slab.json create mode 100644 src/generated/resources/data/malum/recipe/vertical_soulwood_planks_stairs.json create mode 100644 src/generated/resources/data/malum/recipe/void_salts_from_block.json create mode 100644 src/generated/resources/data/malum/recipe/void_tablet.json create mode 100644 src/generated/resources/data/malum/recipe/warping_engine.json create mode 100644 src/generated/resources/data/malum/recipe/weavers_workbench.json create mode 100644 src/generated/resources/data/malum/recipe/weight_of_worlds.json create mode 100644 src/generated/resources/data/malum/recipe/wicked_spirited_glass.json create mode 100644 src/generated/resources/data/malum/recipe/zinc_from_node_blasting.json create mode 100644 src/generated/resources/data/malum/recipe/zinc_from_node_smelting.json create mode 100644 src/generated/resources/data/malum/recipe/zombie_head_from_grim_talc.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_block.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_planks.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_planks.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_wood.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_bookshelf.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate_from_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate_from_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate_from_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/stripped_cherry_wood.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate_from_waxed_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate_from_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/mace.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_boots_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_chestplate_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_helmet_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_leggings_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_sword_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/acacia_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_mosaic.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/birch_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/cherry_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/crimson_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/dark_oak_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/decorated_pot_simple.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/jungle_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/mangrove_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/oak_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/spruce_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/decorations/warped_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/ether_torch_alternative.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/iridescent_ether_torch_alternative.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/bolt_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/coast_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/cyan_dye_from_pitcher_plant.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/dune_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/eye_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/flow_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/host_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/netherite_upgrade_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye_from_torchflower.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/pink_dye_from_pink_petals.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/raiser_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/rib_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/sentry_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/misc/wind_charge.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_door.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_trapdoor.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/crafter.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/exposed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/oxidized_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_exposed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_oxidized_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_weathered_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/redstone/weathered_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tainted_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tainted_iridescent_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tools/brush.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_axe_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_hoe_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_pickaxe_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_shovel_smithing.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_chest_raft.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_raft.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_boat.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_chest_boat.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/twisted_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/advancement/recipes/twisted_iridescent_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/recipe/acacia_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_block.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_chest_raft.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_mosaic.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_planks.json create mode 100644 src/generated/resources/data/minecraft/recipe/bamboo_raft.json create mode 100644 src/generated/resources/data/minecraft/recipe/birch_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/brush.json create mode 100644 src/generated/resources/data/minecraft/recipe/cherry_boat.json create mode 100644 src/generated/resources/data/minecraft/recipe/cherry_chest_boat.json create mode 100644 src/generated/resources/data/minecraft/recipe/cherry_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/cherry_planks.json create mode 100644 src/generated/resources/data/minecraft/recipe/cherry_wood.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_bookshelf.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_copper_from_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_copper_from_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/chiseled_tuff_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/copper_door.json create mode 100644 src/generated/resources/data/minecraft/recipe/copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/copper_grate_from_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/copper_trapdoor.json create mode 100644 src/generated/resources/data/minecraft/recipe/crafter.json create mode 100644 src/generated/resources/data/minecraft/recipe/crimson_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/cyan_dye_from_pitcher_plant.json create mode 100644 src/generated/resources/data/minecraft/recipe/dark_oak_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/decorated_pot.json create mode 100644 src/generated/resources/data/minecraft/recipe/decorated_pot_simple.json create mode 100644 src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/ether_torch_alternative.json create mode 100644 src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/exposed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/exposed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/exposed_copper_grate_from_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/iridescent_ether_torch_alternative.json create mode 100644 src/generated/resources/data/minecraft/recipe/jungle_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/mace.json create mode 100644 src/generated/resources/data/minecraft/recipe/mangrove_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_axe_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_boots_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_chestplate_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_helmet_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_hoe_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_leggings_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_pickaxe_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_shovel_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_sword_smithing.json create mode 100644 src/generated/resources/data/minecraft/recipe/netherite_upgrade_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/oak_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/orange_dye_from_torchflower.json create mode 100644 src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/oxidized_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/oxidized_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/oxidized_copper_grate_from_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/pink_dye_from_pink_petals.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/spruce_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/stripped_cherry_wood.json create mode 100644 src/generated/resources/data/minecraft/recipe/tainted_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/recipe/tainted_iridescent_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_bricks_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_bricks_from_polished_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_bricks_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_slab_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_stairs_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/tuff_wall_from_tuff_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/twisted_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/recipe/twisted_iridescent_ether_brazier.json create mode 100644 src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/warped_hanging_sign.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_copper_grate_from_waxed_copper_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/weathered_copper_bulb.json create mode 100644 src/generated/resources/data/minecraft/recipe/weathered_copper_grate.json create mode 100644 src/generated/resources/data/minecraft/recipe/weathered_copper_grate_from_weathered_copper_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template.json create mode 100644 src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template_smithing_trim.json create mode 100644 src/generated/resources/data/minecraft/recipe/wind_charge.json diff --git a/src/generated/resources/data/c/tags/block/ores.json b/src/generated/resources/data/c/tags/block/ores.json index 5ce2ade8e..c65481291 100644 --- a/src/generated/resources/data/c/tags/block/ores.json +++ b/src/generated/resources/data/c/tags/block/ores.json @@ -1,12 +1,12 @@ { "values": [ "malum:deepslate_quartz_ore", - "malum:brilliant_stone", "malum:blazing_quartz_ore", - "malum:cthonic_gold_ore", + "malum:brilliant_stone", "malum:deepslate_soulstone_ore", - "malum:natural_quartz_ore", "malum:soulstone_ore", - "malum:brilliant_deepslate" + "malum:brilliant_deepslate", + "malum:cthonic_gold_ore", + "malum:natural_quartz_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/c/tags/block/storage_blocks.json b/src/generated/resources/data/c/tags/block/storage_blocks.json index a64937b3d..96b2f4a51 100644 --- a/src/generated/resources/data/c/tags/block/storage_blocks.json +++ b/src/generated/resources/data/c/tags/block/storage_blocks.json @@ -1,27 +1,27 @@ { "values": [ - "malum:block_of_alchemical_calx", - "malum:block_of_malignant_lead", + "malum:block_of_hallowed_gold", + "malum:block_of_null_slate", "malum:mass_of_blighted_gunk", - "malum:cursed_sap_block", + "malum:block_of_malignant_pewter", + "malum:block_of_soulstone", "malum:block_of_blazing_quartz", - "malum:block_of_astral_weave", + "malum:cursed_sap_block", + "malum:block_of_auric_embers", + "malum:block_of_rotting_essence", + "malum:block_of_living_flesh", + "malum:block_of_cthonic_gold", "malum:block_of_hex_ash", "malum:block_of_raw_soulstone", - "malum:block_of_soulstone", - "malum:block_of_soul_stained_steel", - "malum:block_of_void_salts", - "malum:block_of_living_flesh", - "malum:block_of_mnemonic_fragment", - "malum:block_of_null_slate", - "malum:block_of_malignant_pewter", - "malum:block_of_grim_talc", - "malum:block_of_hallowed_gold", "malum:block_of_arcane_charcoal", + "malum:block_of_malignant_lead", + "malum:block_of_grim_talc", + "malum:runic_sap_block", + "malum:block_of_alchemical_calx", "malum:block_of_brilliance", - "malum:block_of_auric_embers", - "malum:block_of_rotting_essence", - "malum:block_of_cthonic_gold", - "malum:runic_sap_block" + "malum:block_of_soul_stained_steel", + "malum:block_of_mnemonic_fragment", + "malum:block_of_astral_weave", + "malum:block_of_void_salts" ] } \ No newline at end of file diff --git a/src/generated/resources/data/c/tags/item/ores.json b/src/generated/resources/data/c/tags/item/ores.json index 5ce2ade8e..c65481291 100644 --- a/src/generated/resources/data/c/tags/item/ores.json +++ b/src/generated/resources/data/c/tags/item/ores.json @@ -1,12 +1,12 @@ { "values": [ "malum:deepslate_quartz_ore", - "malum:brilliant_stone", "malum:blazing_quartz_ore", - "malum:cthonic_gold_ore", + "malum:brilliant_stone", "malum:deepslate_soulstone_ore", - "malum:natural_quartz_ore", "malum:soulstone_ore", - "malum:brilliant_deepslate" + "malum:brilliant_deepslate", + "malum:cthonic_gold_ore", + "malum:natural_quartz_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/c/tags/item/storage_blocks.json b/src/generated/resources/data/c/tags/item/storage_blocks.json index a64937b3d..96b2f4a51 100644 --- a/src/generated/resources/data/c/tags/item/storage_blocks.json +++ b/src/generated/resources/data/c/tags/item/storage_blocks.json @@ -1,27 +1,27 @@ { "values": [ - "malum:block_of_alchemical_calx", - "malum:block_of_malignant_lead", + "malum:block_of_hallowed_gold", + "malum:block_of_null_slate", "malum:mass_of_blighted_gunk", - "malum:cursed_sap_block", + "malum:block_of_malignant_pewter", + "malum:block_of_soulstone", "malum:block_of_blazing_quartz", - "malum:block_of_astral_weave", + "malum:cursed_sap_block", + "malum:block_of_auric_embers", + "malum:block_of_rotting_essence", + "malum:block_of_living_flesh", + "malum:block_of_cthonic_gold", "malum:block_of_hex_ash", "malum:block_of_raw_soulstone", - "malum:block_of_soulstone", - "malum:block_of_soul_stained_steel", - "malum:block_of_void_salts", - "malum:block_of_living_flesh", - "malum:block_of_mnemonic_fragment", - "malum:block_of_null_slate", - "malum:block_of_malignant_pewter", - "malum:block_of_grim_talc", - "malum:block_of_hallowed_gold", "malum:block_of_arcane_charcoal", + "malum:block_of_malignant_lead", + "malum:block_of_grim_talc", + "malum:runic_sap_block", + "malum:block_of_alchemical_calx", "malum:block_of_brilliance", - "malum:block_of_auric_embers", - "malum:block_of_rotting_essence", - "malum:block_of_cthonic_gold", - "malum:runic_sap_block" + "malum:block_of_soul_stained_steel", + "malum:block_of_mnemonic_fragment", + "malum:block_of_astral_weave", + "malum:block_of_void_salts" ] } \ No newline at end of file diff --git a/src/generated/resources/data/farmersdelight/tags/block/tray_heat_sources.json b/src/generated/resources/data/farmersdelight/tags/block/tray_heat_sources.json index 17c6b04b2..0cdabdcc2 100644 --- a/src/generated/resources/data/farmersdelight/tags/block/tray_heat_sources.json +++ b/src/generated/resources/data/farmersdelight/tags/block/tray_heat_sources.json @@ -1,14 +1,14 @@ { "values": [ "malum:iridescent_ether_torch", - "malum:twisted_iridescent_ether_brazier", + "malum:wall_ether_torch", "malum:iridescent_ether", "malum:twisted_ether_brazier", - "malum:wall_ether_torch", + "malum:ether_torch", + "malum:twisted_iridescent_ether_brazier", "malum:tainted_iridescent_ether_brazier", - "malum:ether", - "malum:tainted_ether_brazier", "malum:iridescent_wall_ether_torch", - "malum:ether_torch" + "malum:ether", + "malum:tainted_ether_brazier" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/block/stripped_logs.json b/src/generated/resources/data/forge/tags/block/stripped_logs.json index aa50caf1a..7ffbee7b0 100644 --- a/src/generated/resources/data/forge/tags/block/stripped_logs.json +++ b/src/generated/resources/data/forge/tags/block/stripped_logs.json @@ -1,10 +1,10 @@ { "values": [ - "malum:stripped_soulwood", - "malum:stripped_runewood", - "malum:stripped_soulwood_log", "malum:exposed_runewood_log", + "malum:revealed_soulwood_log", + "malum:stripped_soulwood_log", + "malum:stripped_runewood", "malum:stripped_runewood_log", - "malum:revealed_soulwood_log" + "malum:stripped_soulwood" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/item/stripped_logs.json b/src/generated/resources/data/forge/tags/item/stripped_logs.json index aa50caf1a..7ffbee7b0 100644 --- a/src/generated/resources/data/forge/tags/item/stripped_logs.json +++ b/src/generated/resources/data/forge/tags/item/stripped_logs.json @@ -1,10 +1,10 @@ { "values": [ - "malum:stripped_soulwood", - "malum:stripped_runewood", - "malum:stripped_soulwood_log", "malum:exposed_runewood_log", + "malum:revealed_soulwood_log", + "malum:stripped_soulwood_log", + "malum:stripped_runewood", "malum:stripped_runewood_log", - "malum:revealed_soulwood_log" + "malum:stripped_soulwood" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/ace_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/ace_prideweave.json new file mode 100644 index 000000000..c2cbab834 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/ace_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:ace_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:ace_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/agender_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/agender_prideweave.json new file mode 100644 index 000000000..d079625f1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/agender_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:agender_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:agender_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/alchemical_calx_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/alchemical_calx_from_block.json new file mode 100644 index 000000000..cd6abce12 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/alchemical_calx_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_alchemical_calx": { + "conditions": { + "items": [ + { + "items": "malum:alchemical_calx" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:alchemical_calx_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_alchemical_calx" + ] + ], + "rewards": { + "recipes": [ + "malum:alchemical_calx_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_blasting.json new file mode 100644 index 000000000..8d3f19e05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:aluminum_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:aluminum_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_smelting.json new file mode 100644 index 000000000..28862ee0f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/aluminum_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:aluminum_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:aluminum_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/ancient_weave.json b/src/generated/resources/data/malum/advancement/recipes/misc/ancient_weave.json new file mode 100644 index 000000000..281171ce4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/ancient_weave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:ancient_weave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:ancient_weave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_fragment.json new file mode 100644 index 000000000..c6e820f1a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arcane_charcoal": { + "conditions": { + "items": [ + { + "items": "malum:arcane_charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arcane_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_block.json new file mode 100644 index 000000000..382dcdd67 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arcane_charcoal": { + "conditions": { + "items": [ + { + "items": "malum:arcane_charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arcane_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_fragment.json new file mode 100644 index 000000000..8bcd426ff --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arcane_charcoal": { + "conditions": { + "items": [ + { + "items": "malum:arcane_charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal_from_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arcane_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal_from_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_runewood.json b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_runewood.json new file mode 100644 index 000000000..41e43155e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_runewood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_runewood_planks": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal_from_runewood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_runewood_planks" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal_from_runewood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_soulwood.json b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_soulwood.json new file mode 100644 index 000000000..eafc039a5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/arcane_charcoal_from_soulwood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulwood_planks": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal_from_soulwood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulwood_planks" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal_from_soulwood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/aro_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/aro_prideweave.json new file mode 100644 index 000000000..2584b60cb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/aro_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:aro_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:aro_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/aroace_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/aroace_prideweave.json new file mode 100644 index 000000000..b4d772a4e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/aroace_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:aroace_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:aroace_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/astral_weave_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/astral_weave_from_block.json new file mode 100644 index 000000000..9258aea37 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/astral_weave_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_astral_weave": { + "conditions": { + "items": [ + { + "items": "malum:astral_weave" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:astral_weave_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_astral_weave" + ] + ], + "rewards": { + "recipes": [ + "malum:astral_weave_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/auric_embers_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/auric_embers_from_block.json new file mode 100644 index 000000000..9a7583069 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/auric_embers_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_auric_embers": { + "conditions": { + "items": [ + { + "items": "malum:auric_embers" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:auric_embers_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_auric_embers" + ] + ], + "rewards": { + "recipes": [ + "malum:auric_embers_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/bi_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/bi_prideweave.json new file mode 100644 index 000000000..44c619516 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/bi_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:bi_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:bi_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_fragment.json new file mode 100644 index 000000000..ee885b285 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_blasting.json new file mode 100644 index 000000000..1c0669c5b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz_from_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz_from_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_block.json new file mode 100644 index 000000000..2cf3cea66 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_fragment.json new file mode 100644 index 000000000..1388a70d7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz_from_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz_from_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_smelting.json new file mode 100644 index 000000000..bc283d448 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blazing_quartz_from_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz_from_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz_from_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/blighted_gunk_from_mass.json b/src/generated/resources/data/malum/advancement/recipes/misc/blighted_gunk_from_mass.json new file mode 100644 index 000000000..c9b9ed4ad --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/blighted_gunk_from_mass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blighted_gunk": { + "conditions": { + "items": [ + { + "items": "malum:blighted_gunk" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:blighted_gunk_from_mass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blighted_gunk" + ] + ], + "rewards": { + "recipes": [ + "malum:blighted_gunk_from_mass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_alchemical_calx.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_alchemical_calx.json new file mode 100644 index 000000000..6a3cd75e7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_alchemical_calx.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_alchemical_calx": { + "conditions": { + "items": [ + { + "items": "malum:alchemical_calx" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_alchemical_calx" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_alchemical_calx" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_alchemical_calx" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_arcane_charcoal.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_arcane_charcoal.json new file mode 100644 index 000000000..c95422e32 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_arcane_charcoal.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arcane_charcoal": { + "conditions": { + "items": [ + { + "items": "malum:arcane_charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_arcane_charcoal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arcane_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_arcane_charcoal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_astral_weave.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_astral_weave.json new file mode 100644 index 000000000..c479c946b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_astral_weave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_astral_weave": { + "conditions": { + "items": [ + { + "items": "malum:astral_weave" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_astral_weave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_astral_weave" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_astral_weave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_auric_embers.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_auric_embers.json new file mode 100644 index 000000000..851919d25 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_auric_embers.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_auric_embers": { + "conditions": { + "items": [ + { + "items": "malum:auric_embers" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_auric_embers" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_auric_embers" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_auric_embers" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_blazing_quartz.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_blazing_quartz.json new file mode 100644 index 000000000..c8676a432 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_blazing_quartz.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_blazing_quartz" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_blazing_quartz" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_brilliance.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_brilliance.json new file mode 100644 index 000000000..283579021 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_brilliance.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_brilliance" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_brilliance" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_cthonic_gold.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_cthonic_gold.json new file mode 100644 index 000000000..7316ddb0f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_cthonic_gold.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cthonic_gold": { + "conditions": { + "items": [ + { + "items": "malum:cthonic_gold" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_cthonic_gold" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cthonic_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_cthonic_gold" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_grim_talc.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_grim_talc.json new file mode 100644 index 000000000..acd3abfc7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_grim_talc.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grim_talc": { + "conditions": { + "items": [ + { + "items": "malum:grim_talc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_grim_talc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grim_talc" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_grim_talc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hallowed_gold.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hallowed_gold.json new file mode 100644 index 000000000..092df7bb7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hallowed_gold.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_hallowed_gold" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_hallowed_gold" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hex_ash.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hex_ash.json new file mode 100644 index 000000000..a3c2af795 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_hex_ash.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hex_ash": { + "conditions": { + "items": [ + { + "items": "malum:hex_ash" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_hex_ash" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hex_ash" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_hex_ash" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_lead.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_lead.json new file mode 100644 index 000000000..09448a9aa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_lead.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_lead": { + "conditions": { + "items": [ + { + "items": "malum:malignant_lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_malignant_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_lead" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_malignant_lead" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_pewter.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_pewter.json new file mode 100644 index 000000000..0ce308df7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_malignant_pewter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_alloy": { + "conditions": { + "items": [ + { + "items": "malum:malignant_pewter_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_malignant_pewter" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_alloy" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_malignant_pewter" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_mnemonic_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_mnemonic_fragment.json new file mode 100644 index 000000000..7e90d04aa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_mnemonic_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mnemonic_fragment": { + "conditions": { + "items": [ + { + "items": "malum:mnemonic_fragment" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_mnemonic_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mnemonic_fragment" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_mnemonic_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_null_slate.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_null_slate.json new file mode 100644 index 000000000..37115acd4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_null_slate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_slate": { + "conditions": { + "items": [ + { + "items": "malum:null_slate" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_null_slate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_null_slate" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_null_slate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_rotting_essence.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_rotting_essence.json new file mode 100644 index 000000000..c0a7c14a3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_rotting_essence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rotting_essence": { + "conditions": { + "items": [ + { + "items": "malum:rotting_essence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_rotting_essence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rotting_essence" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_rotting_essence" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soul_stained_steel.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soul_stained_steel.json new file mode 100644 index 000000000..44d17e8b7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soul_stained_steel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_soul_stained_steel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_soul_stained_steel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soulstone.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soulstone.json new file mode 100644 index 000000000..c7b6c64d6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_soulstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_soulstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_soulstone" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/block_of_void_salts.json b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_void_salts.json new file mode 100644 index 000000000..231440f2a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/block_of_void_salts.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:block_of_void_salts" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_void_salts": { + "conditions": { + "items": [ + { + "items": "malum:void_salts" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_void_salts" + ] + ], + "rewards": { + "recipes": [ + "malum:block_of_void_salts" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/bonemeal_from_grim_talc.json b/src/generated/resources/data/malum/advancement/recipes/misc/bonemeal_from_grim_talc.json new file mode 100644 index 000000000..537c7c183 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/bonemeal_from_grim_talc.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grim_talc": { + "conditions": { + "items": [ + { + "items": "malum:grim_talc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:bonemeal_from_grim_talc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grim_talc" + ] + ], + "rewards": { + "recipes": [ + "malum:bonemeal_from_grim_talc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_blasting.json new file mode 100644 index 000000000..bc976317e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_block.json new file mode 100644 index 000000000..1c6a2de0c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_blasting.json new file mode 100644 index 000000000..05b250868 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_crushed_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_crushed_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_smelting.json new file mode 100644 index 000000000..7051d4cc1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_crushed_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_crushed_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_crushed_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_blasting.json new file mode 100644 index 000000000..e32929e1b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_deepslate_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_deepslate_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_smelting.json new file mode 100644 index 000000000..b4881f9d8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_deepslate_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_deepslate_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_deepslate_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_blasting.json new file mode 100644 index 000000000..360f41b1c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_raw_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_raw_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_smelting.json new file mode 100644 index 000000000..d3f323654 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_raw_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_raw_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_raw_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_smelting.json new file mode 100644 index 000000000..0a656f240 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/brilliance_from_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:cluster_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliance_from_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliance_from_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_fragment.json new file mode 100644 index 000000000..704c3af3d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_charcoal": { + "conditions": { + "items": [ + { + "items": "minecraft:charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:charcoal_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:charcoal_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_from_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_from_fragment.json new file mode 100644 index 000000000..12e69a62e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/charcoal_from_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_charcoal": { + "conditions": { + "items": [ + { + "items": "minecraft:charcoal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:charcoal_from_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_charcoal" + ] + ], + "rewards": { + "recipes": [ + "malum:charcoal_from_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock.json new file mode 100644 index 000000000..2d2378ccd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:cut_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:checkered_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:checkered_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json new file mode 100644 index 000000000..b053f13ea --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:cut_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:checkered_tainted_rock_stonecutting_from_cut_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:checkered_tainted_rock_stonecutting_from_cut_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock.json new file mode 100644 index 000000000..679831076 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:cut_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:checkered_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:checkered_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json new file mode 100644 index 000000000..316073d7e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:cut_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:checkered_twisted_rock_stonecutting_from_cut_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:checkered_twisted_rock_stonecutting_from_cut_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock.json new file mode 100644 index 000000000..7a63d2176 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:chiseled_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:chiseled_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ef1569aeb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:chiseled_tainted_rock_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:chiseled_tainted_rock_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock.json new file mode 100644 index 000000000..e802b41bb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:chiseled_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:chiseled_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..d9a604fb0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/chiseled_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:chiseled_twisted_rock_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:chiseled_twisted_rock_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/coal_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/coal_fragment.json new file mode 100644 index 000000000..381f13ff5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/coal_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coal": { + "conditions": { + "items": [ + { + "items": "minecraft:coal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:coal_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_coal" + ] + ], + "rewards": { + "recipes": [ + "malum:coal_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/coal_from_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/coal_from_fragment.json new file mode 100644 index 000000000..fa32f5f05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/coal_from_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coal": { + "conditions": { + "items": [ + { + "items": "minecraft:coal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:coal_from_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_coal" + ] + ], + "rewards": { + "recipes": [ + "malum:coal_from_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_blasting.json new file mode 100644 index 000000000..357b89664 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:copper_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:copper_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:copper_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_smelting.json new file mode 100644 index 000000000..6a6f1a954 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/copper_from_node_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:copper_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:copper_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:copper_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/copper_ingot_from_nugget.json b/src/generated/resources/data/malum/advancement/recipes/misc/copper_ingot_from_nugget.json new file mode 100644 index 000000000..162f1ea2e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/copper_ingot_from_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper": { + "conditions": { + "items": [ + { + "items": "#forge:ingots/copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:copper_ingot_from_nugget" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper" + ] + ], + "rewards": { + "recipes": [ + "malum:copper_ingot_from_nugget" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/copper_nugget_from_ingot.json b/src/generated/resources/data/malum/advancement/recipes/misc/copper_nugget_from_ingot.json new file mode 100644 index 000000000..b8c836909 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/copper_nugget_from_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper": { + "conditions": { + "items": [ + { + "items": "#forge:ingots/copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:copper_nugget_from_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper" + ] + ], + "rewards": { + "recipes": [ + "malum:copper_nugget_from_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cornered_weave.json b/src/generated/resources/data/malum/advancement/recipes/misc/cornered_weave.json new file mode 100644 index 000000000..fcc0bb602 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cornered_weave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cornered_weave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:cornered_weave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/crude_scythe.json b/src/generated/resources/data/malum/advancement/recipes/misc/crude_scythe.json new file mode 100644 index 000000000..8bb489c6e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/crude_scythe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:crude_scythe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:crude_scythe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_fragment.json new file mode 100644 index 000000000..9df1c1734 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cthonic_gold": { + "conditions": { + "items": [ + { + "items": "malum:cthonic_gold" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cthonic_gold_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cthonic_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:cthonic_gold_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_block.json new file mode 100644 index 000000000..397dab14d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cthonic_gold": { + "conditions": { + "items": [ + { + "items": "malum:cthonic_gold" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cthonic_gold_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cthonic_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:cthonic_gold_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_fragment.json b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_fragment.json new file mode 100644 index 000000000..955790504 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cthonic_gold_from_fragment.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cthonic_gold": { + "conditions": { + "items": [ + { + "items": "malum:cthonic_gold" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cthonic_gold_from_fragment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cthonic_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:cthonic_gold_from_fragment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sap_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sap_block.json new file mode 100644 index 000000000..c1021e318 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sap_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cursed_sap": { + "conditions": { + "items": [ + { + "items": "malum:cursed_sap" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cursed_sap_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cursed_sap" + ] + ], + "rewards": { + "recipes": [ + "malum:cursed_sap_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sapball.json b/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sapball.json new file mode 100644 index 000000000..d76aeb325 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cursed_sapball.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cursed_sap": { + "conditions": { + "items": [ + { + "items": "malum:cursed_sap" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cursed_sapball" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cursed_sap" + ] + ], + "rewards": { + "recipes": [ + "malum:cursed_sapball" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_runewood_planks.json new file mode 100644 index 000000000..c2f18e535 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_soulwood_planks.json new file mode 100644 index 000000000..6ff7982bf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock.json new file mode 100644 index 000000000..0c16a407c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..e33a4a33c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_tainted_rock_stonecutting_from_polished_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_tainted_rock_stonecutting_from_polished_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..dd761685f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_tainted_rock_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_tainted_rock_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock.json new file mode 100644 index 000000000..9f145102e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..2c1ac5f0b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_twisted_rock_stonecutting_from_polished_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_twisted_rock_stonecutting_from_polished_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..9b57a2f05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/cut_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:cut_twisted_rock_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:cut_twisted_rock_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/demiboy_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/demiboy_prideweave.json new file mode 100644 index 000000000..f3a87a014 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/demiboy_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:demiboy_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:demiboy_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/demigirl_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/demigirl_prideweave.json new file mode 100644 index 000000000..107dee448 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/demigirl_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:demigirl_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:demigirl_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/dreaded_weave.json b/src/generated/resources/data/malum/advancement/recipes/misc/dreaded_weave.json new file mode 100644 index 000000000..818b6d3c3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/dreaded_weave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:dreaded_weave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:dreaded_weave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/elaborate_brooch.json b/src/generated/resources/data/malum/advancement/recipes/misc/elaborate_brooch.json new file mode 100644 index 000000000..5aa18465a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/elaborate_brooch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:elaborate_brooch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:elaborate_brooch" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/enby_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/enby_prideweave.json new file mode 100644 index 000000000..fa30b59b3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/enby_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:enby_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:enby_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/encyclopedia_arcana.json b/src/generated/resources/data/malum/advancement/recipes/misc/encyclopedia_arcana.json new file mode 100644 index 000000000..1779b125e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/encyclopedia_arcana.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:processed_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:encyclopedia_arcana" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:encyclopedia_arcana" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/experience_bottle_from_brilliance.json b/src/generated/resources/data/malum/advancement/recipes/misc/experience_bottle_from_brilliance.json new file mode 100644 index 000000000..bfee1a35b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/experience_bottle_from_brilliance.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brilliance": { + "conditions": { + "items": [ + { + "items": "malum:chunk_of_brilliance" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:experience_bottle_from_brilliance" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brilliance" + ] + ], + "rewards": { + "recipes": [ + "malum:experience_bottle_from_brilliance" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/gay_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/gay_prideweave.json new file mode 100644 index 000000000..41f071759 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/gay_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:gay_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:gay_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/genderfluid_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/genderfluid_prideweave.json new file mode 100644 index 000000000..a543c65a5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/genderfluid_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:genderfluid_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:genderfluid_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/genderqueer_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/genderqueer_prideweave.json new file mode 100644 index 000000000..16029cc10 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/genderqueer_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:genderqueer_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:genderqueer_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/gilded_belt.json b/src/generated/resources/data/malum/advancement/recipes/misc/gilded_belt.json new file mode 100644 index 000000000..1036b1d7a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/gilded_belt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:gilded_belt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:gilded_belt" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/gilded_ring.json b/src/generated/resources/data/malum/advancement/recipes/misc/gilded_ring.json new file mode 100644 index 000000000..19481a892 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/gilded_ring.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:gilded_ring" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:gilded_ring" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_blasting.json new file mode 100644 index 000000000..299c453fd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:gold_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:gold_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:gold_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_smelting.json new file mode 100644 index 000000000..c87238f91 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/gold_from_node_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:gold_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:gold_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:gold_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/grim_talc_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/grim_talc_from_block.json new file mode 100644 index 000000000..f250be7d9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/grim_talc_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grim_talc": { + "conditions": { + "items": [ + { + "items": "malum:grim_talc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:grim_talc_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grim_talc" + ] + ], + "rewards": { + "recipes": [ + "malum:grim_talc_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_block.json new file mode 100644 index 000000000..7f621d1b5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:hallowed_gold_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:hallowed_gold_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_nuggets.json b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_nuggets.json new file mode 100644 index 000000000..44473cdd5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:hallowed_gold_from_nuggets" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:hallowed_gold_from_nuggets" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_nugget.json b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_nugget.json new file mode 100644 index 000000000..e72296fde --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/hallowed_gold_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:hallowed_gold_nugget" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:hallowed_gold_nugget" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/hex_ash_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/hex_ash_from_block.json new file mode 100644 index 000000000..849e6ff22 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/hex_ash_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hex_ash": { + "conditions": { + "items": [ + { + "items": "malum:hex_ash" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:hex_ash_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hex_ash" + ] + ], + "rewards": { + "recipes": [ + "malum:hex_ash_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/intersex_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/intersex_prideweave.json new file mode 100644 index 000000000..e6e7a044d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/intersex_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:intersex_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:intersex_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_blasting.json new file mode 100644 index 000000000..a62e64b6f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:iron_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:iron_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:iron_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_smelting.json new file mode 100644 index 000000000..92ea0b54f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/iron_from_node_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_impetus": { + "conditions": { + "items": [ + { + "items": "malum:iron_impetus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:iron_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_impetus" + ] + ], + "rewards": { + "recipes": [ + "malum:iron_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_blasting.json new file mode 100644 index 000000000..20525eb2b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:lead_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:lead_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_smelting.json new file mode 100644 index 000000000..134487fcd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/lead_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:lead_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:lead_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/lesbian_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/lesbian_prideweave.json new file mode 100644 index 000000000..abecdf6d4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/lesbian_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:lesbian_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:lesbian_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_block.json new file mode 100644 index 000000000..5944fd15a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_alloy": { + "conditions": { + "items": [ + { + "items": "malum:malignant_pewter_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_alloy_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_alloy" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_alloy_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_nuggets.json b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_nuggets.json new file mode 100644 index 000000000..e295f27a3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_alloy_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_alloy": { + "conditions": { + "items": [ + { + "items": "malum:malignant_pewter_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_alloy_from_nuggets" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_alloy" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_alloy_from_nuggets" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/malignant_lead_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_lead_from_block.json new file mode 100644 index 000000000..7f3177e65 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_lead_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_lead": { + "conditions": { + "items": [ + { + "items": "malum:malignant_lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_lead_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_lead" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_lead_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_nugget.json b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_nugget.json new file mode 100644 index 000000000..1ca6c01e5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_alloy": { + "conditions": { + "items": [ + { + "items": "malum:malignant_pewter_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_pewter_nugget" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_alloy" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_pewter_nugget" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_plating.json b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_plating.json new file mode 100644 index 000000000..10304cffc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/malignant_pewter_plating.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_malignant_alloy": { + "conditions": { + "items": [ + { + "items": "malum:malignant_pewter_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_pewter_plating" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_malignant_alloy" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_pewter_plating" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/mass_of_blighted_gunk.json b/src/generated/resources/data/malum/advancement/recipes/misc/mass_of_blighted_gunk.json new file mode 100644 index 000000000..99422717c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/mass_of_blighted_gunk.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blighted_gunk": { + "conditions": { + "items": [ + { + "items": "malum:blighted_gunk" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:mass_of_blighted_gunk" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blighted_gunk" + ] + ], + "rewards": { + "recipes": [ + "malum:mass_of_blighted_gunk" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v1.json b/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v1.json new file mode 100644 index 000000000..02dd17a89 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v1.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:mechanical_weave_v1" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:mechanical_weave_v1" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v2.json b/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v2.json new file mode 100644 index 000000000..f391f33e0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/mechanical_weave_v2.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:mechanical_weave_v2" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:mechanical_weave_v2" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/mnemonic_fragment_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/mnemonic_fragment_from_block.json new file mode 100644 index 000000000..6ab8c2f05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/mnemonic_fragment_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mnemonic_fragment": { + "conditions": { + "items": [ + { + "items": "malum:mnemonic_fragment" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:mnemonic_fragment_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mnemonic_fragment" + ] + ], + "rewards": { + "recipes": [ + "malum:mnemonic_fragment_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_blasting.json new file mode 100644 index 000000000..d8121dcb1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_natural_quartz": { + "conditions": { + "items": [ + { + "items": "malum:natural_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:natural_quartz_from_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_natural_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:natural_quartz_from_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_blasting.json new file mode 100644 index 000000000..ea50bb811 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_natural_quartz": { + "conditions": { + "items": [ + { + "items": "malum:natural_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:natural_quartz_from_deepslate_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_natural_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:natural_quartz_from_deepslate_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_smelting.json new file mode 100644 index 000000000..0e03181e3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_deepslate_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_natural_quartz": { + "conditions": { + "items": [ + { + "items": "malum:natural_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:natural_quartz_from_deepslate_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_natural_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:natural_quartz_from_deepslate_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_smelting.json new file mode 100644 index 000000000..03b61c04b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/natural_quartz_from_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_natural_quartz": { + "conditions": { + "items": [ + { + "items": "malum:natural_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:natural_quartz_from_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_natural_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:natural_quartz_from_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/netherrack_from_blazing_quartz.json b/src/generated/resources/data/malum/advancement/recipes/misc/netherrack_from_blazing_quartz.json new file mode 100644 index 000000000..367f5d00f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/netherrack_from_blazing_quartz.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:netherrack_from_blazing_quartz" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:netherrack_from_blazing_quartz" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_blasting.json new file mode 100644 index 000000000..cdd76be5e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:nickel_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:nickel_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_smelting.json new file mode 100644 index 000000000..da602a7ac --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/nickel_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:nickel_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:nickel_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/null_slate_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/null_slate_from_block.json new file mode 100644 index 000000000..bec98f487 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/null_slate_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_slate": { + "conditions": { + "items": [ + { + "items": "malum:null_slate" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:null_slate_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_null_slate" + ] + ], + "rewards": { + "recipes": [ + "malum:null_slate_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/ornate_necklace.json b/src/generated/resources/data/malum/advancement/recipes/misc/ornate_necklace.json new file mode 100644 index 000000000..d63dfd700 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/ornate_necklace.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:ornate_necklace" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:ornate_necklace" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/ornate_ring.json b/src/generated/resources/data/malum/advancement/recipes/misc/ornate_ring.json new file mode 100644 index 000000000..5308209a7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/ornate_ring.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:ornate_ring" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:ornate_ring" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_blasting.json new file mode 100644 index 000000000..ce16c37e9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:osmium_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:osmium_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_smelting.json new file mode 100644 index 000000000..91086de86 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/osmium_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:osmium_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:osmium_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/pan_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/pan_prideweave.json new file mode 100644 index 000000000..b1716ff56 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/pan_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:pan_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:pan_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/plural_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/plural_prideweave.json new file mode 100644 index 000000000..29f97bc09 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/plural_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:plural_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:plural_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_from_smooth_tainted_rock.json new file mode 100644 index 000000000..3d988509f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_from_smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_from_smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_from_smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab.json new file mode 100644 index 000000000..0349acd6f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..96cf68562 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..5fae08cb2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs.json new file mode 100644 index 000000000..b8017e082 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..80b0aa4d3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..1e756f57d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..74b1475f3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_stonecutting_from_smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_stonecutting_from_smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall.json new file mode 100644 index 000000000..21b20968d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..29fc120e5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bf6111836 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_tainted_rock_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_tainted_rock_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_from_smooth_twisted_rock.json new file mode 100644 index 000000000..a380f4ba3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_from_smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_from_smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_from_smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab.json new file mode 100644 index 000000000..9c181dfaf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..230ccf980 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..f46d0a20b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs.json new file mode 100644 index 000000000..0dc774b76 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..2f592ffe7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..b23cbf69e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..6116bc868 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_stonecutting_from_smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_stonecutting_from_smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall.json new file mode 100644 index 000000000..4a2f1bd8e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..845833f74 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..0642993a4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:polished_twisted_rock_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:polished_twisted_rock_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/poly_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/poly_prideweave.json new file mode 100644 index 000000000..1e0efa866 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/poly_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:poly_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:poly_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/pride_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/pride_prideweave.json new file mode 100644 index 000000000..df9d18667 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/pride_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:pride_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:pride_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_block.json new file mode 100644 index 000000000..568b4948f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:raw_soulstone_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:raw_soulstone_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_from_block.json new file mode 100644 index 000000000..4eb6f25bc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/raw_soulstone_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:raw_soulstone_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:raw_soulstone_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rotting_essence_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/rotting_essence_from_block.json new file mode 100644 index 000000000..2436c12a7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rotting_essence_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rotting_essence": { + "conditions": { + "items": [ + { + "items": "malum:rotting_essence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rotting_essence_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rotting_essence" + ] + ], + "rewards": { + "recipes": [ + "malum:rotting_essence_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood.json new file mode 100644 index 000000000..c8a23408c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "malum:runewood_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_beam.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_beam.json new file mode 100644 index 000000000..2cf6df79b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_beam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_beam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_beam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards.json new file mode 100644 index 000000000..3878ae946 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_board_ingredient" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_from_vertical_runewood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_from_vertical_runewood_boards.json new file mode 100644 index 000000000..67c271b67 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_from_vertical_runewood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boards_from_vertical_runewood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boards_from_vertical_runewood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_slab.json new file mode 100644 index 000000000..cbd3d71b5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_stairs.json new file mode 100644 index 000000000..69135c6ae --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_wall.json new file mode 100644 index 000000000..0a99d2342 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boards_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boards_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boards_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boat.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boat.json new file mode 100644 index 000000000..13e456644 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_boat" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_door.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_door.json new file mode 100644 index 000000000..41e013d02 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_door" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_pedestal.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_pedestal.json new file mode 100644 index 000000000..e0ed46814 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_pedestal.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_item_pedestal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_item_pedestal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_stand.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_stand.json new file mode 100644 index 000000000..6f3fda1e1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_item_stand.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_item_stand" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_item_stand" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_open_trapdoor_exchange.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_open_trapdoor_exchange.json new file mode 100644 index 000000000..e4e3d9e40 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_open_trapdoor_exchange.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:solid_runewood_trapdoor" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_open_trapdoor_exchange" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_open_trapdoor_exchange" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_panel.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_panel.json new file mode 100644 index 000000000..878b0ffde --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_panel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_panel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_panel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks.json new file mode 100644 index 000000000..25fe0d3fa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_logs" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_button.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_button.json new file mode 100644 index 000000000..90554e928 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_button" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence.json new file mode 100644 index 000000000..c2044459f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_fence" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence_gate.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence_gate.json new file mode 100644 index 000000000..ae7e583c4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_from_runewood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_from_runewood_tiles.json new file mode 100644 index 000000000..18d4d9917 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_from_runewood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_from_runewood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_from_runewood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_pressure_plate.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_pressure_plate.json new file mode 100644 index 000000000..2650ff7a6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_slab.json new file mode 100644 index 000000000..4bfb9495f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_stairs.json new file mode 100644 index 000000000..23693345c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_sign.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_sign.json new file mode 100644 index 000000000..7678195d8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_solid_trapdoor_exchange.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_solid_trapdoor_exchange.json new file mode 100644 index 000000000..2a27ae7fc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_solid_trapdoor_exchange.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_trapdoor" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_solid_trapdoor_exchange" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_solid_trapdoor_exchange" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_from_vertical_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_from_vertical_runewood_planks.json new file mode 100644 index 000000000..c8b6c05fb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_from_vertical_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_tiles_from_vertical_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_tiles_from_vertical_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_slab.json new file mode 100644 index 000000000..2fd3d7422 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_stairs.json new file mode 100644 index 000000000..fc7a8fbea --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runewood_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_brooch.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_brooch.json new file mode 100644 index 000000000..47c7a4e14 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_brooch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_brooch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_brooch" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_sap_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_sap_block.json new file mode 100644 index 000000000..0dd13dfd1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_sap_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_runic_sap": { + "conditions": { + "items": [ + { + "items": "malum:runic_sap" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_sap_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_runic_sap" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_sap_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_sapball.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_sapball.json new file mode 100644 index 000000000..eaafeb7df --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_sapball.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_runic_sap": { + "conditions": { + "items": [ + { + "items": "malum:runic_sap" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_sapball" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_runic_sap" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_sapball" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..f315dbe05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..23b3df133 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..3e8c4b5dd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..b5a869746 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..05a2d6133 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..b5fdcea5a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..bf0c5f210 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..29e278342 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..501c55aa2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..0aea9abc5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..53a194e75 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..8f04651ba --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..6c2246547 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..aa10a90b8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..a20146b06 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..6ebf9bf43 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..fcdc8de47 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..4b5241dcb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..97b0ff6bc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..37d2127df --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ab83e8889 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..31af796b2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..558725899 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..1d1d36b25 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..91cbe3469 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..441330213 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks.json new file mode 100644 index 000000000..17bc33555 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..6094f0c4e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..e7f0d0876 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..56d7a50fa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..cd8d69160 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..cad2e3605 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..8a87b591c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..a46019698 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..a077e17cf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..4d8824a06 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..599aa0b30 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..d3625317b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..6728c72a8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles.json new file mode 100644 index 000000000..a944b68db --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..4423bd178 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_from_runic_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_from_runic_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab.json new file mode 100644 index 000000000..4329a6e92 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..e9f4c71fd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..9b91f47ee --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs.json new file mode 100644 index 000000000..a23a8d0b1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..cfdc3d543 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..895807b53 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..da3a09d68 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..20f31d0be --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall.json new file mode 100644 index 000000000..46c4edbe1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..fbc255109 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..c963bfebc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks.json new file mode 100644 index 000000000..095c2ec3b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..42c7a141f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..b2184dd95 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..4533e457c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..9a66be65d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..f428e0fd1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..2b243fa27 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ccf6a201c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..c9e8caf99 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..e669d4073 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..a441149e6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..511893473 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..82652a59a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles.json new file mode 100644 index 000000000..601d91799 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..11bb26c99 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_from_runic_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_from_runic_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab.json new file mode 100644 index 000000000..5fb9cf912 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..09331972e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..32e4ce642 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs.json new file mode 100644 index 000000000..4711cfa60 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..0efa73c92 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c160c87b6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..710d32132 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runic_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..79b6a02e7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall.json new file mode 100644 index 000000000..306a63405 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..0a8911897 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..153793ad1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_runewood_planks.json new file mode 100644 index 000000000..c29eef0a7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_planks_from_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_planks_from_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_rustic_runewood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_rustic_runewood_tiles.json new file mode 100644 index 000000000..fd77fef29 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_from_rustic_runewood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_planks_from_rustic_runewood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_planks_from_rustic_runewood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_slab.json new file mode 100644 index 000000000..51597f3bd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_stairs.json new file mode 100644 index 000000000..e2b681a71 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_runewood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_runewood_tiles.json new file mode 100644 index 000000000..e06da9d1b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_runewood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_tiles_from_runewood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_tiles_from_runewood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json new file mode 100644 index 000000000..c96419557 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_tiles_from_vertical_rustic_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_tiles_from_vertical_rustic_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_slab.json new file mode 100644 index 000000000..8c5bfb6c3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_stairs.json new file mode 100644 index 000000000..89fdead0f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_runewood_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_runewood_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_runewood_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_rustic_soulwood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_rustic_soulwood_tiles.json new file mode 100644 index 000000000..eea3a7002 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_rustic_soulwood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_planks_from_rustic_soulwood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_planks_from_rustic_soulwood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_soulwood_planks.json new file mode 100644 index 000000000..f06cb7aad --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_from_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_planks_from_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_planks_from_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_slab.json new file mode 100644 index 000000000..54c3ac507 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_stairs.json new file mode 100644 index 000000000..8b6accb83 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_soulwood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_soulwood_tiles.json new file mode 100644 index 000000000..61e728a3c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_soulwood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_tiles_from_soulwood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_tiles_from_soulwood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json new file mode 100644 index 000000000..151d7d692 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_slab.json new file mode 100644 index 000000000..bd2b3a45e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_stairs.json new file mode 100644 index 000000000..5cf136167 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/rustic_soulwood_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:rustic_soulwood_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:rustic_soulwood_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_blasting.json new file mode 100644 index 000000000..d942775f0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:silver_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:silver_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_smelting.json new file mode 100644 index 000000000..d3c9f2c7d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/silver_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:silver_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:silver_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/skeleton_skull_from_grim_talc.json b/src/generated/resources/data/malum/advancement/recipes/misc/skeleton_skull_from_grim_talc.json new file mode 100644 index 000000000..7cd3bde13 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/skeleton_skull_from_grim_talc.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grim_talc": { + "conditions": { + "items": [ + { + "items": "malum:grim_talc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:skeleton_skull_from_grim_talc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grim_talc" + ] + ], + "rewards": { + "recipes": [ + "malum:skeleton_skull_from_grim_talc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_from_tainted_rock_tiles.json new file mode 100644 index 000000000..ddbd3679f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..3c9327560 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..95779c422 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ad2086eb6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..45e12b91f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..3f8a128b6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c450983e2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..786196c9e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..f4166ca81 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..0e6175e6f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c0854829e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_from_twisted_rock_tiles.json new file mode 100644 index 000000000..6f715bb7a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..a0baea07c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..14e295e9d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c787da1b2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..8f3980136 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..9e22a288d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..be7b66f53 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..1a691b6e8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..e188edd83 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..f38017739 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..fc3350303 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock.json new file mode 100644 index 000000000..7ddf96444 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab.json new file mode 100644 index 000000000..67fece047 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..529bb8de2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ab69bc359 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs.json new file mode 100644 index 000000000..b36a48dc2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..ef0e0fddc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..3c9284a75 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..94b5a4763 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall.json new file mode 100644 index 000000000..6c4eaaef4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..dd86e6f9e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..96f4f5af7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_tainted_rock_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_tainted_rock_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock.json new file mode 100644 index 000000000..1b9b9fc40 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab.json new file mode 100644 index 000000000..b4ad41382 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..48c778026 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..19a69e70a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs.json new file mode 100644 index 000000000..95dc27326 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..91fcb3e6e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c8720e259 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..e82bbea9d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall.json new file mode 100644 index 000000000..25f261280 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..9e9900eef --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:smooth_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..6945a3e6e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:smooth_twisted_rock_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:smooth_twisted_rock_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/solid_runewood_trapdoor.json b/src/generated/resources/data/malum/advancement/recipes/misc/solid_runewood_trapdoor.json new file mode 100644 index 000000000..7ee81a1cb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/solid_runewood_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:solid_runewood_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:solid_runewood_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/solid_soulwood_trapdoor.json b/src/generated/resources/data/malum/advancement/recipes/misc/solid_soulwood_trapdoor.json new file mode 100644 index 000000000..5185151ca --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/solid_soulwood_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:solid_soulwood_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:solid_soulwood_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_axe.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_axe.json new file mode 100644 index 000000000..6591dbba3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_axe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_axe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_block.json new file mode 100644 index 000000000..c9c144b4b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_nuggets.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_nuggets.json new file mode 100644 index 000000000..792921128 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_from_nuggets" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_from_nuggets" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_hoe.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_hoe.json new file mode 100644 index 000000000..d103c0e63 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_hoe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_hoe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_nugget.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_nugget.json new file mode 100644 index 000000000..241c43841 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_nugget.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_nugget" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_nugget" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_pickaxe.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_pickaxe.json new file mode 100644 index 000000000..d00fdd986 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_pickaxe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_pickaxe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_plating.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_plating.json new file mode 100644 index 000000000..4ebe87b2c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_plating.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_plating" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_plating" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_shovel.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_shovel.json new file mode 100644 index 000000000..d6eb5cee5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_shovel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_shovel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_sword.json b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_sword.json new file mode 100644 index 000000000..2b86b6137 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soul_stained_steel_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stained_steel": { + "conditions": { + "items": [ + { + "items": "malum:soul_stained_steel_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_sword" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stained_steel" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_sword" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_blasting.json new file mode 100644 index 000000000..0fe9c2a01 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_block.json new file mode 100644 index 000000000..d0d3c2317 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_blasting.json new file mode 100644 index 000000000..561141065 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_crushed_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_crushed_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_smelting.json new file mode 100644 index 000000000..71e699bb4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_crushed_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_crushed_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_crushed_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_blasting.json new file mode 100644 index 000000000..9fc514644 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_deepslate_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_deepslate_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_smelting.json new file mode 100644 index 000000000..79cef0c60 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_deepslate_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_deepslate_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_deepslate_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_blasting.json new file mode 100644 index 000000000..2973b685e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_blasting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_raw_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_raw_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_smelting.json new file mode 100644 index 000000000..42a79f2ba --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_raw_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_raw_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_raw_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_smelting.json new file mode 100644 index 000000000..289312dcb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulstone_from_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulstone_from_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:soulstone_from_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood.json new file mode 100644 index 000000000..c8801f851 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_beam.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_beam.json new file mode 100644 index 000000000..ae8688ff1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_beam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_beam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_beam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards.json new file mode 100644 index 000000000..7c821b474 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_board_ingredient" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_from_vertical_soulwood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_from_vertical_soulwood_boards.json new file mode 100644 index 000000000..7ef557d7c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_from_vertical_soulwood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boards_from_vertical_soulwood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boards_from_vertical_soulwood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_slab.json new file mode 100644 index 000000000..9b9a65016 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_stairs.json new file mode 100644 index 000000000..146a68a7e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_wall.json new file mode 100644 index 000000000..36dc834db --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boards_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boards_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boards_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boat.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boat.json new file mode 100644 index 000000000..1401eaeca --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_boat" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_door.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_door.json new file mode 100644 index 000000000..6f015e12c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_door" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_pedestal.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_pedestal.json new file mode 100644 index 000000000..7ca43f2ec --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_pedestal.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_item_pedestal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_item_pedestal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_stand.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_stand.json new file mode 100644 index 000000000..cf531382f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_item_stand.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_item_stand" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_item_stand" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_open_trapdoor_exchange.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_open_trapdoor_exchange.json new file mode 100644 index 000000000..560a0bd2b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_open_trapdoor_exchange.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:solid_soulwood_trapdoor" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_open_trapdoor_exchange" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_open_trapdoor_exchange" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_panel.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_panel.json new file mode 100644 index 000000000..e88d97f03 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_panel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_panel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_panel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks.json new file mode 100644 index 000000000..fea50163c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_logs" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_button.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_button.json new file mode 100644 index 000000000..bd0da84ba --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_button" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence.json new file mode 100644 index 000000000..77c3376f8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_fence" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence_gate.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence_gate.json new file mode 100644 index 000000000..20d5eb273 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_from_soulwood_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_from_soulwood_tiles.json new file mode 100644 index 000000000..ae7bd9dee --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_from_soulwood_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_from_soulwood_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_from_soulwood_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_pressure_plate.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_pressure_plate.json new file mode 100644 index 000000000..18c49a2a7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_slab.json new file mode 100644 index 000000000..a0fbcd48b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_stairs.json new file mode 100644 index 000000000..08a450b12 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_sign.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_sign.json new file mode 100644 index 000000000..f3307666a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "#malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_solid_trapdoor_exchange.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_solid_trapdoor_exchange.json new file mode 100644 index 000000000..5ddb910df --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_solid_trapdoor_exchange.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_trapdoor" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_solid_trapdoor_exchange" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_solid_trapdoor_exchange" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_from_vertical_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_from_vertical_soulwood_planks.json new file mode 100644 index 000000000..a9848a30f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_from_vertical_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_tiles_from_vertical_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_tiles_from_vertical_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_slab.json new file mode 100644 index 000000000..62e36b55a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_stairs.json new file mode 100644 index 000000000..f2a8acf55 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/soulwood_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/spectral_lens.json b/src/generated/resources/data/malum/advancement/recipes/misc/spectral_lens.json new file mode 100644 index 000000000..3694a1843 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/spectral_lens.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hex_ash": { + "conditions": { + "items": [ + { + "items": "malum:hex_ash" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:spectral_lens" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hex_ash" + ] + ], + "rewards": { + "recipes": [ + "malum:spectral_lens" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/spectral_optic.json b/src/generated/resources/data/malum/advancement/recipes/misc/spectral_optic.json new file mode 100644 index 000000000..bae934342 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/spectral_optic.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:spectral_optic" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:spectral_optic" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/spirit_altar.json b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_altar.json new file mode 100644 index 000000000..47c0660b7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_altar.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soulstone": { + "conditions": { + "items": [ + { + "items": "malum:raw_soulstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_altar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soulstone" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_altar" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/spirit_jar.json b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_jar.json new file mode 100644 index 000000000..72f143804 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_jar.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hallowed_gold": { + "conditions": { + "items": [ + { + "items": "malum:hallowed_gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_jar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hallowed_gold" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_jar" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/spirit_pouch.json b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_pouch.json new file mode 100644 index 000000000..e5f91da69 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/spirit_pouch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spirit_fabric": { + "conditions": { + "items": [ + { + "items": "malum:spirit_fabric" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_pouch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spirit_fabric" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_pouch" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/stripped_runewood.json b/src/generated/resources/data/malum/advancement/recipes/misc/stripped_runewood.json new file mode 100644 index 000000000..4cff35b40 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/stripped_runewood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "malum:stripped_runewood_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:stripped_runewood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "malum:stripped_runewood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/stripped_soulwood.json b/src/generated/resources/data/malum/advancement/recipes/misc/stripped_soulwood.json new file mode 100644 index 000000000..de523f01b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/stripped_soulwood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "malum:stripped_soulwood_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:stripped_soulwood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "malum:stripped_soulwood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..778c4eece --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_tainted_rock.json new file mode 100644 index 000000000..2a935591c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab.json new file mode 100644 index 000000000..71b36bb6e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..4a08771d4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..5e5cbd9a2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..d64863762 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..6a52d0330 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..b9cf25cb3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..ccf24413b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..65113a25d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall.json new file mode 100644 index 000000000..f39a83eb9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..7cb68abbe --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..eb5d378aa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button.json new file mode 100644 index 000000000..f4aaa3571 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_button" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..11ed1a846 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_button_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_button_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_button_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column.json new file mode 100644 index 000000000..412a5f36c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_column" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap.json new file mode 100644 index 000000000..6485429d9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_column_cap" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_column_cap" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..fac83613e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_column_cap_stonecutting_from_polished_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_column_cap_stonecutting_from_polished_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..e7f1c4c05 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_cap_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_column_cap_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_column_cap_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..063599b53 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_column_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_column_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_column_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal.json new file mode 100644 index 000000000..b2ac81559 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_item_pedestal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_item_pedestal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..505206b9b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_item_pedestal_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_item_pedestal_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand.json new file mode 100644 index 000000000..236e8bb8d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_item_stand" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_item_stand" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ffa505819 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_item_stand_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_item_stand_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_item_stand_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate.json new file mode 100644 index 000000000..cb32ef713 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..a8c1e8dc9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_pressure_plate_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_pressure_plate_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab.json new file mode 100644 index 000000000..e8229bfcb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..5c0dff035 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs.json new file mode 100644 index 000000000..6aaa15bb2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..aecc07998 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_from_tainted_rock_bricks.json new file mode 100644 index 000000000..9bb9403f0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab.json new file mode 100644 index 000000000..336398f8d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..a54905ff4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_slab_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_slab_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..b62fe064f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs.json new file mode 100644 index 000000000..4c6bcc016 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ef51cd8fb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_stairs_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_stairs_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..66e3eec0f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..8d18759c7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_stonecutting_from_tainted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_stonecutting_from_tainted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall.json new file mode 100644 index 000000000..37627ba08 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..3585f907b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..453bc0e89 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall.json new file mode 100644 index 000000000..4b764e894 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..1200fd74b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:tainted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_wall_stonecutting_from_tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_wall_stonecutting_from_tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/the_device.json b/src/generated/resources/data/malum/advancement/recipes/misc/the_device.json new file mode 100644 index 000000000..cd5e212a2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/the_device.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bedrock": { + "conditions": { + "items": [ + { + "items": "minecraft:bedrock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:the_device" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bedrock" + ] + ], + "rewards": { + "recipes": [ + "malum:the_device" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_blasting.json new file mode 100644 index 000000000..ad40fc926 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tin_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:tin_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_smelting.json new file mode 100644 index 000000000..b14ce2094 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/tin_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:tin_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:tin_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/torch_from_blazing_quartz.json b/src/generated/resources/data/malum/advancement/recipes/misc/torch_from_blazing_quartz.json new file mode 100644 index 000000000..3effcaeea --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/torch_from_blazing_quartz.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blazing_quartz": { + "conditions": { + "items": [ + { + "items": "malum:blazing_quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:torch_from_blazing_quartz" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blazing_quartz" + ] + ], + "rewards": { + "recipes": [ + "malum:torch_from_blazing_quartz" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/totemic_staff.json b/src/generated/resources/data/malum/advancement/recipes/misc/totemic_staff.json new file mode 100644 index 000000000..78bffa17c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/totemic_staff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_runewood": { + "conditions": { + "items": [ + { + "items": "malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:totemic_staff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_runewood" + ] + ], + "rewards": { + "recipes": [ + "malum:totemic_staff" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/trans_prideweave.json b/src/generated/resources/data/malum/advancement/recipes/misc/trans_prideweave.json new file mode 100644 index 000000000..d449577ec --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/trans_prideweave.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spool": { + "conditions": { + "items": [ + { + "items": "malum:esoteric_spool" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:trans_prideweave" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spool" + ] + ], + "rewards": { + "recipes": [ + "malum:trans_prideweave" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..9cc58fb7e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_twisted_rock.json new file mode 100644 index 000000000..2ac8eb673 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab.json new file mode 100644 index 000000000..93f366cf3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..8c3afc68e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..df3944bd1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..6660b4a9b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..1d20916ba --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..06fd24544 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..215fc87eb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:small_twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..217fac672 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall.json new file mode 100644 index 000000000..2f6122322 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..5b258f186 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..7820014ea --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button.json new file mode 100644 index 000000000..b6c67d259 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_button" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..38d77448b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_button_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_button_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_button_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column.json new file mode 100644 index 000000000..96a9eb48b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_column" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap.json new file mode 100644 index 000000000..5b4d70e7c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_column_cap" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_column_cap" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..6ffc99841 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:polished_twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_column_cap_stonecutting_from_polished_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_column_cap_stonecutting_from_polished_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..30038973f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_cap_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_column_cap_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_column_cap_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..cc82db549 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_column_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_column_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_column_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal.json new file mode 100644 index 000000000..84096fa49 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_item_pedestal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_item_pedestal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..d2e284436 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_item_pedestal_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_item_pedestal_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand.json new file mode 100644 index 000000000..c4364e57f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_item_stand" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_item_stand" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c8f0e3ae2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_item_stand_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_item_stand_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_item_stand_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate.json new file mode 100644 index 000000000..c9123dcee --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..45c6ad3fd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_pressure_plate_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_pressure_plate_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab.json new file mode 100644 index 000000000..db6886dbc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..50e083542 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs.json new file mode 100644 index 000000000..907692794 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..4861e3fbe --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_from_twisted_rock_bricks.json new file mode 100644 index 000000000..cae1981d6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab.json new file mode 100644 index 000000000..2ed1fc234 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..f2e53fe55 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_slab_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_slab_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..d6ca8d75f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs.json new file mode 100644 index 000000000..3774e35f8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..80725c58a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_stairs_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_stairs_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..820a267e8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..4e52939ac --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_stonecutting_from_twisted_rock_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_stonecutting_from_twisted_rock_bricks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall.json new file mode 100644 index 000000000..41dac562b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..2c7d47aa3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..b129e2dad --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock_tiles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall.json new file mode 100644 index 000000000..55ad1b7f6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_wall" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..0c3cac31b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:twisted_rock" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock_wall_stonecutting_from_twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock_wall_stonecutting_from_twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_blasting.json new file mode 100644 index 000000000..5c7d4cb37 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:uranium_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:uranium_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_smelting.json new file mode 100644 index 000000000..daba76178 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/uranium_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:uranium_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:uranium_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_from_runewood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_from_runewood_boards.json new file mode 100644 index 000000000..8e9b90c69 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_from_runewood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_boards_from_runewood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_boards_from_runewood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_slab.json new file mode 100644 index 000000000..f07291928 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_stairs.json new file mode 100644 index 000000000..850a67c06 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_boards_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_from_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_from_runewood_planks.json new file mode 100644 index 000000000..9b8840157 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_from_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_planks_from_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_planks_from_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_slab.json new file mode 100644 index 000000000..27092698f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_stairs.json new file mode 100644 index 000000000..8a2601375 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_runewood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_runewood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_runewood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json new file mode 100644 index 000000000..1d60afcf3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_runewood_planks_from_rustic_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_runewood_planks_from_rustic_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json new file mode 100644 index 000000000..f906de739 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_runewood_planks_from_vertical_runewood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_runewood_planks_from_vertical_runewood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_slab.json new file mode 100644 index 000000000..d048c7f70 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_runewood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_runewood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_stairs.json new file mode 100644 index 000000000..bc0f434c2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_runewood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_runewood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_runewood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_runewood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json new file mode 100644 index 000000000..80adc85a3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_soulwood_planks_from_rustic_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_soulwood_planks_from_rustic_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json new file mode 100644 index 000000000..a5aa31d18 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_soulwood_planks_from_vertical_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_soulwood_planks_from_vertical_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_slab.json new file mode 100644 index 000000000..46c4f8686 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_soulwood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_soulwood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_stairs.json new file mode 100644 index 000000000..8ddedd39d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_rustic_soulwood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_rustic_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_rustic_soulwood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_rustic_soulwood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_from_soulwood_boards.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_from_soulwood_boards.json new file mode 100644 index 000000000..46344fd1f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_from_soulwood_boards.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_boards_from_soulwood_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_boards_from_soulwood_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_slab.json new file mode 100644 index 000000000..eba794ce2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_stairs.json new file mode 100644 index 000000000..c7aa33cf1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_boards_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_boards" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_from_soulwood_planks.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_from_soulwood_planks.json new file mode 100644 index 000000000..8fafbb3dc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_from_soulwood_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_planks_from_soulwood_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_planks_from_soulwood_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_slab.json new file mode 100644 index 000000000..c67932666 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_planks_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_planks_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_stairs.json new file mode 100644 index 000000000..e570b2cab --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/vertical_soulwood_planks_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_input": { + "conditions": { + "items": [ + { + "items": "malum:vertical_soulwood_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:vertical_soulwood_planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_input" + ] + ], + "rewards": { + "recipes": [ + "malum:vertical_soulwood_planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/void_salts_from_block.json b/src/generated/resources/data/malum/advancement/recipes/misc/void_salts_from_block.json new file mode 100644 index 000000000..69f1d0dc6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/void_salts_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:void_salts_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_void_salts": { + "conditions": { + "items": [ + { + "items": "malum:void_salts" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_void_salts" + ] + ], + "rewards": { + "recipes": [ + "malum:void_salts_from_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/weavers_workbench.json b/src/generated/resources/data/malum/advancement/recipes/misc/weavers_workbench.json new file mode 100644 index 000000000..cf29ae579 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/weavers_workbench.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hex_ash": { + "conditions": { + "items": [ + { + "items": "malum:hex_ash" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:weavers_workbench" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hex_ash" + ] + ], + "rewards": { + "recipes": [ + "malum:weavers_workbench" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_blasting.json b/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_blasting.json new file mode 100644 index 000000000..c0b0a532e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_blasting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:zinc_from_node_blasting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:zinc_from_node_blasting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_smelting.json b/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_smelting.json new file mode 100644 index 000000000..14b546010 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/zinc_from_node_smelting.json @@ -0,0 +1,41 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_crucible": { + "conditions": { + "items": [ + { + "items": "malum:spirit_crucible" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:zinc_from_node_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crucible" + ] + ], + "rewards": { + "recipes": [ + "malum:zinc_from_node_smelting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/misc/zombie_head_from_grim_talc.json b/src/generated/resources/data/malum/advancement/recipes/misc/zombie_head_from_grim_talc.json new file mode 100644 index 000000000..e0d2a150d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/misc/zombie_head_from_grim_talc.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grim_talc": { + "conditions": { + "items": [ + { + "items": "malum:grim_talc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "malum:zombie_head_from_grim_talc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grim_talc" + ] + ], + "rewards": { + "recipes": [ + "malum:zombie_head_from_grim_talc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_aliment_cleansing.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_aliment_cleansing.json new file mode 100644 index 000000000..c64efd061 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_aliment_cleansing.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_aliment_cleansing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_aliment_cleansing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_bolstering.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_bolstering.json new file mode 100644 index 000000000..354e3de72 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_bolstering.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_bolstering" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_bolstering" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_culling.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_culling.json new file mode 100644 index 000000000..2d2fad8cc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_culling.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_culling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_culling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_dexterity.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_dexterity.json new file mode 100644 index 000000000..0c4376661 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_dexterity.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_dexterity" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_dexterity" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_fervor.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_fervor.json new file mode 100644 index 000000000..540d876fc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_fervor.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_fervor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_fervor" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_haste.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_haste.json new file mode 100644 index 000000000..66eca54f2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_haste.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_haste" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_haste" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_idle_restoration.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_idle_restoration.json new file mode 100644 index 000000000..782e9393f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_idle_restoration.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_idle_restoration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_idle_restoration" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_igneous_solace.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_igneous_solace.json new file mode 100644 index 000000000..3c8a59c5a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_igneous_solace.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_igneous_solace" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_igneous_solace" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_loyalty.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_loyalty.json new file mode 100644 index 000000000..70863bffb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_loyalty.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_loyalty" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_loyalty" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_motion.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_motion.json new file mode 100644 index 000000000..5b484c023 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_motion.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_motion" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_motion" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reactive_shielding.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reactive_shielding.json new file mode 100644 index 000000000..f7bdca396 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reactive_shielding.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_reactive_shielding" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_reactive_shielding" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reinforcement.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reinforcement.json new file mode 100644 index 000000000..28432013c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_reinforcement.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_reinforcement" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_reinforcement" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_sacrificial_empowerment.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_sacrificial_empowerment.json new file mode 100644 index 000000000..04c2b2a1c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_sacrificial_empowerment.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_sacrificial_empowerment" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_sacrificial_empowerment" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_spell_mastery.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_spell_mastery.json new file mode 100644 index 000000000..d682673e0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_spell_mastery.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_spell_mastery" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_spell_mastery" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_aether.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_aether.json new file mode 100644 index 000000000..6ce01d450 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_aether.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_the_aether" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_the_aether" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_arena.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_arena.json new file mode 100644 index 000000000..46580c22f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_arena.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_the_arena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_the_arena" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_hells.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_hells.json new file mode 100644 index 000000000..3d318db01 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_hells.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_the_hells" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_the_hells" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_heretic.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_heretic.json new file mode 100644 index 000000000..cae35079f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_heretic.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_the_heretic" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_the_heretic" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_seas.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_seas.json new file mode 100644 index 000000000..46c7279b5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_the_seas.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_the_seas" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_the_seas" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_toughness.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_toughness.json new file mode 100644 index 000000000..2b81f0e09 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_toughness.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_toughness" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_toughness" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_twinned_duration.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_twinned_duration.json new file mode 100644 index 000000000..7c570e52d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_twinned_duration.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_twinned_duration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_twinned_duration" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_unnatural_stamina.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_unnatural_stamina.json new file mode 100644 index 000000000..fa9d71454 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_unnatural_stamina.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_unnatural_stamina" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_unnatural_stamina" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_volatile_distortion.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_volatile_distortion.json new file mode 100644 index 000000000..939f04fd6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_volatile_distortion.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_volatile_distortion" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_volatile_distortion" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_warding.json b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_warding.json new file mode 100644 index 000000000..e449d3992 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/runeworking/rune_of_warding.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:rune_of_warding" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:rune_of_warding" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/amethyst_shard.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/amethyst_shard.json new file mode 100644 index 000000000..279ff2e77 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/amethyst_shard.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:amethyst_shard" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:amethyst_shard" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/blazing_quartz.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/blazing_quartz.json new file mode 100644 index 000000000..e097610df --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/blazing_quartz.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_quartz" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_quartz" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/glowstone_dust.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/glowstone_dust.json new file mode 100644 index 000000000..1effaf668 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/glowstone_dust.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:glowstone_dust" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:glowstone_dust" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/gunpowder.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/gunpowder.json new file mode 100644 index 000000000..a706b448f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/gunpowder.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:gunpowder" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:gunpowder" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_aluminum.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_aluminum.json new file mode 100644 index 000000000..5422b0f23 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_aluminum.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_aluminum" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_aluminum" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_copper.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_copper.json new file mode 100644 index 000000000..f89936dfc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_copper.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_copper" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_copper" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_gold.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_gold.json new file mode 100644 index 000000000..0ad7735bf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_gold.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_gold" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_gold" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_iron.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_iron.json new file mode 100644 index 000000000..4a483994a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_iron.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_iron" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_iron" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_lead.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_lead.json new file mode 100644 index 000000000..46c7cf314 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_lead.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_lead" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_nickel.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_nickel.json new file mode 100644 index 000000000..085f2eca7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_nickel.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_nickel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_nickel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_osmium.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_osmium.json new file mode 100644 index 000000000..e97e782c2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_osmium.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_osmium" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_osmium" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_silver.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_silver.json new file mode 100644 index 000000000..cef66dcdb --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_silver.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_silver" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_silver" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_tin.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_tin.json new file mode 100644 index 000000000..5a03b8215 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_tin.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_tin" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_tin" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_uranium.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_uranium.json new file mode 100644 index 000000000..aecd8bd01 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_uranium.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_uranium" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_uranium" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_zinc.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_zinc.json new file mode 100644 index 000000000..e6cccaedf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/node_focusing_zinc.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:node_focusing_zinc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:node_focusing_zinc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/prismarine_shard.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/prismarine_shard.json new file mode 100644 index 000000000..cec3d6d42 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/prismarine_shard.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:prismarine_shard" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:prismarine_shard" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/quartz.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/quartz.json new file mode 100644 index 000000000..f5c4589ab --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/quartz.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:quartz" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:quartz" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/redstone.json b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/redstone.json new file mode 100644 index 000000000..37c54262b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_crucible/redstone.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:redstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:redstone" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/accelerating_inlay.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/accelerating_inlay.json new file mode 100644 index 000000000..4367b5ab5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/accelerating_inlay.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:accelerating_inlay" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:accelerating_inlay" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aerial_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aerial_spirited_glass.json new file mode 100644 index 000000000..d9c5535ef --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aerial_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:aerial_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:aerial_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_calx.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_calx.json new file mode 100644 index 000000000..b8dc32b8e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_calx.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:alchemical_calx" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:alchemical_calx" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_impetus.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_impetus.json new file mode 100644 index 000000000..b03fc451a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/alchemical_impetus.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:alchemical_impetus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:alchemical_impetus" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aqueous_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aqueous_spirited_glass.json new file mode 100644 index 000000000..2fb1bbe99 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/aqueous_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:aqueous_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:aqueous_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_charcoal.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_charcoal.json new file mode 100644 index 000000000..85734afd6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_charcoal.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_charcoal" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_charcoal" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_spirited_glass.json new file mode 100644 index 000000000..25c1542f6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/arcane_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:arcane_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:arcane_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_limitless.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_limitless.json new file mode 100644 index 000000000..63510db45 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_limitless.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:belt_of_the_limitless" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:belt_of_the_limitless" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_magebane.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_magebane.json new file mode 100644 index 000000000..25c720ef3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_magebane.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:belt_of_the_magebane" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:belt_of_the_magebane" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_prospector.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_prospector.json new file mode 100644 index 000000000..1332a313e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_prospector.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:belt_of_the_prospector" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:belt_of_the_prospector" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_starved.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_starved.json new file mode 100644 index 000000000..f6b921eae --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/belt_of_the_starved.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:belt_of_the_starved" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:belt_of_the_starved" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/blazing_diode.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/blazing_diode.json new file mode 100644 index 000000000..6dbd1ea85 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/blazing_diode.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:blazing_diode" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:blazing_diode" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/brilliant_obelisk.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/brilliant_obelisk.json new file mode 100644 index 000000000..ea5556316 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/brilliant_obelisk.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:brilliant_obelisk" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:brilliant_obelisk" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/catalyst_lobber.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/catalyst_lobber.json new file mode 100644 index 000000000..2fa3df13c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/catalyst_lobber.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:catalyst_lobber" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:catalyst_lobber" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/complete_design.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/complete_design.json new file mode 100644 index 000000000..55944e6b0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/complete_design.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:complete_design" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:complete_design" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/concentrated_gluttony.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/concentrated_gluttony.json new file mode 100644 index 000000000..242e09aa1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/concentrated_gluttony.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:concentrated_gluttony" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:concentrated_gluttony" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/copper_impetus.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/copper_impetus.json new file mode 100644 index 000000000..5aaaac257 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/copper_impetus.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:copper_impetus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:copper_impetus" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/earthen_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/earthen_spirited_glass.json new file mode 100644 index 000000000..499bf7224 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/earthen_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:earthen_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:earthen_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/edge_of_deliverance.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/edge_of_deliverance.json new file mode 100644 index 000000000..7a2fdc216 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/edge_of_deliverance.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:edge_of_deliverance" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:edge_of_deliverance" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/eldritch_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/eldritch_spirited_glass.json new file mode 100644 index 000000000..77287b6dc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/eldritch_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:eldritch_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:eldritch_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/erosion_scepter.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/erosion_scepter.json new file mode 100644 index 000000000..9d03b4261 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/erosion_scepter.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:erosion_scepter" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:erosion_scepter" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/esoteric_spool.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/esoteric_spool.json new file mode 100644 index 000000000..28e03dd08 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/esoteric_spool.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:esoteric_spool" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:esoteric_spool" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ether.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ether.json new file mode 100644 index 000000000..451e382c0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ether.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ether" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ether" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/glass_brooch.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/glass_brooch.json new file mode 100644 index 000000000..d22e3ccd3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/glass_brooch.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:glass_brooch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:glass_brooch" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gluttonous_brooch.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gluttonous_brooch.json new file mode 100644 index 000000000..53c7de2e2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gluttonous_brooch.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:gluttonous_brooch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:gluttonous_brooch" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gold_impetus.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gold_impetus.json new file mode 100644 index 000000000..1f2e2f53e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/gold_impetus.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:gold_impetus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:gold_impetus" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hallowed_gold_ingot.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hallowed_gold_ingot.json new file mode 100644 index 000000000..cd93e1639 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hallowed_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:hallowed_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:hallowed_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hex_ash.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hex_ash.json new file mode 100644 index 000000000..30ffa9aaa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/hex_ash.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:hex_ash" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:hex_ash" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_aluminum.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_aluminum.json new file mode 100644 index 000000000..901309a6d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_aluminum.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_aluminum" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_aluminum" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_lead.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_lead.json new file mode 100644 index 000000000..ebab48241 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_lead.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_lead" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_nickel.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_nickel.json new file mode 100644 index 000000000..a1f5d7394 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_nickel.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_nickel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_nickel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_osmium.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_osmium.json new file mode 100644 index 000000000..5983b8c54 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_osmium.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_osmium" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_osmium" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_silver.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_silver.json new file mode 100644 index 000000000..af25c27b7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_silver.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_silver" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_silver" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_tin.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_tin.json new file mode 100644 index 000000000..c667a83fe --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_tin.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_tin" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_tin" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_uranium.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_uranium.json new file mode 100644 index 000000000..d4804278d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_uranium.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_uranium" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_uranium" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_zinc.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_zinc.json new file mode 100644 index 000000000..e8d51b3b9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impetus_creation_zinc.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impetus_creation_zinc" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impetus_creation_zinc" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impurity_stabilizer.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impurity_stabilizer.json new file mode 100644 index 000000000..848f57202 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/impurity_stabilizer.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:impurity_stabilizer" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:impurity_stabilizer" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/infernal_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/infernal_spirited_glass.json new file mode 100644 index 000000000..b837d3b65 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/infernal_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:infernal_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:infernal_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/intricate_assembly.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/intricate_assembly.json new file mode 100644 index 000000000..3cd43b4cf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/intricate_assembly.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:intricate_assembly" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:intricate_assembly" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iridescent_ether.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iridescent_ether.json new file mode 100644 index 000000000..22b329c7b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iridescent_ether.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:iridescent_ether" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:iridescent_ether" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iron_impetus.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iron_impetus.json new file mode 100644 index 000000000..ccfd00509 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/iron_impetus.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:iron_impetus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:iron_impetus" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/lamplighters_tongs.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/lamplighters_tongs.json new file mode 100644 index 000000000..b945b447d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/lamplighters_tongs.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:lamplighters_tongs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:lamplighters_tongs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/living_flesh.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/living_flesh.json new file mode 100644 index 000000000..3f463fa24 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/living_flesh.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:living_flesh" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:living_flesh" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_pewter_ingot.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_pewter_ingot.json new file mode 100644 index 000000000..6f131a0b9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_pewter_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_pewter_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_pewter_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_boots.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_boots.json new file mode 100644 index 000000000..b93ed2ea0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_boots.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_stronghold_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_stronghold_boots" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_chestplate.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_chestplate.json new file mode 100644 index 000000000..804a8c3b9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_chestplate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_stronghold_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_stronghold_chestplate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_helmet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_helmet.json new file mode 100644 index 000000000..d61510ef3 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_helmet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_stronghold_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_stronghold_helmet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_leggings.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_leggings.json new file mode 100644 index 000000000..5cffd0caf --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/malignant_stronghold_leggings.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:malignant_stronghold_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:malignant_stronghold_leggings" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mending_diffuser.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mending_diffuser.json new file mode 100644 index 000000000..d64b460e1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mending_diffuser.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:mending_diffuser" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:mending_diffuser" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mnemonic_hex_staff.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mnemonic_hex_staff.json new file mode 100644 index 000000000..5f7e4e917 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/mnemonic_hex_staff.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:mnemonic_hex_staff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:mnemonic_hex_staff" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/music_disc_arcane_elegy.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/music_disc_arcane_elegy.json new file mode 100644 index 000000000..a4fa28e38 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/music_disc_arcane_elegy.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:music_disc_arcane_elegy" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:music_disc_arcane_elegy" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_blissful_harmony.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_blissful_harmony.json new file mode 100644 index 000000000..a11f746dc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_blissful_harmony.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:necklace_of_blissful_harmony" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:necklace_of_blissful_harmony" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_hidden_blade.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_hidden_blade.json new file mode 100644 index 000000000..7ab9724d2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_hidden_blade.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:necklace_of_the_hidden_blade" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:necklace_of_the_hidden_blade" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_mystic_mirror.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_mystic_mirror.json new file mode 100644 index 000000000..c139f32b1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_mystic_mirror.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:necklace_of_the_mystic_mirror" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:necklace_of_the_mystic_mirror" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_narrow_edge.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_narrow_edge.json new file mode 100644 index 000000000..2ac4c3d2d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_narrow_edge.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:necklace_of_the_narrow_edge" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:necklace_of_the_narrow_edge" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_watcher.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_watcher.json new file mode 100644 index 000000000..b08101d16 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/necklace_of_the_watcher.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:necklace_of_the_watcher" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:necklace_of_the_watcher" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/poppet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/poppet.json new file mode 100644 index 000000000..d06060aae --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/poppet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:poppet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:poppet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/prismatic_focus_lens.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/prismatic_focus_lens.json new file mode 100644 index 000000000..4f1090daa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/prismatic_focus_lens.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:prismatic_focus_lens" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:prismatic_focus_lens" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/repair_pylon.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/repair_pylon.json new file mode 100644 index 000000000..019bfa7c5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/repair_pylon.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:repair_pylon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:repair_pylon" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_alchemical_mastery.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_alchemical_mastery.json new file mode 100644 index 000000000..f920d754a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_alchemical_mastery.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_alchemical_mastery" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_alchemical_mastery" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_arcane_prowess.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_arcane_prowess.json new file mode 100644 index 000000000..03df57cde --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_arcane_prowess.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_arcane_prowess" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_arcane_prowess" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_curative_talent.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_curative_talent.json new file mode 100644 index 000000000..7541d1210 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_curative_talent.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_curative_talent" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_curative_talent" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_desperate_voracity.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_desperate_voracity.json new file mode 100644 index 000000000..9716bd0e9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_desperate_voracity.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_desperate_voracity" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_desperate_voracity" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_echoing_arcana.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_echoing_arcana.json new file mode 100644 index 000000000..c0a8393d0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_echoing_arcana.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_echoing_arcana" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_echoing_arcana" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_esoteric_spoils.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_esoteric_spoils.json new file mode 100644 index 000000000..398d552fd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_esoteric_spoils.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_esoteric_spoils" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_esoteric_spoils" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_growing_flesh.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_growing_flesh.json new file mode 100644 index 000000000..a927ca69c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_growing_flesh.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_growing_flesh" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_growing_flesh" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_gruesome_concentration.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_gruesome_concentration.json new file mode 100644 index 000000000..6f53a128e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_gruesome_concentration.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_gruesome_concentration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_gruesome_concentration" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_manaweaving.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_manaweaving.json new file mode 100644 index 000000000..def1f1fa2 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_manaweaving.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_manaweaving" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_manaweaving" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_demolitionist.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_demolitionist.json new file mode 100644 index 000000000..20d5f16c6 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_demolitionist.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_the_demolitionist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_the_demolitionist" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_endless_well.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_endless_well.json new file mode 100644 index 000000000..29fc6099f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_endless_well.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_the_endless_well" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_the_endless_well" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_hoarder.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_hoarder.json new file mode 100644 index 000000000..37267e856 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/ring_of_the_hoarder.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:ring_of_the_hoarder" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:ring_of_the_hoarder" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_obelisk.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_obelisk.json new file mode 100644 index 000000000..b230507d4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_obelisk.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_obelisk" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_obelisk" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_tablet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_tablet.json new file mode 100644 index 000000000..693892f45 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_tablet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_tablet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_tablet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_totem_base.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_totem_base.json new file mode 100644 index 000000000..d115e93be --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runewood_totem_base.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:runewood_totem_base" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:runewood_totem_base" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runic_workbench.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runic_workbench.json new file mode 100644 index 000000000..efa13b68f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/runic_workbench.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:runic_workbench" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:runic_workbench" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/sacred_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/sacred_spirited_glass.json new file mode 100644 index 000000000..98dda7da0 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/sacred_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:sacred_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:sacred_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/shielding_apparatus.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/shielding_apparatus.json new file mode 100644 index 000000000..7d931607a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/shielding_apparatus.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:shielding_apparatus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:shielding_apparatus" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_boots.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_boots.json new file mode 100644 index 000000000..39e8cdf74 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_boots.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_hunter_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_hunter_boots" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_cloak.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_cloak.json new file mode 100644 index 000000000..ea49ef832 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_cloak.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_hunter_cloak" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_hunter_cloak" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_leggings.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_leggings.json new file mode 100644 index 000000000..94e265d07 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_leggings.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_hunter_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_hunter_leggings" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_robe.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_robe.json new file mode 100644 index 000000000..2ff0884dc --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_hunter_robe.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_hunter_robe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_hunter_robe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_boots.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_boots.json new file mode 100644 index 000000000..5a862c20b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_boots.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_boots" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_chestplate.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_chestplate.json new file mode 100644 index 000000000..46e52c2fa --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_chestplate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_chestplate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_helmet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_helmet.json new file mode 100644 index 000000000..3c9cc424a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_helmet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_helmet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_ingot.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_ingot.json new file mode 100644 index 000000000..93032cc52 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_leggings.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_leggings.json new file mode 100644 index 000000000..e7759e894 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_leggings.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_leggings" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_scythe.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_scythe.json new file mode 100644 index 000000000..b2edfbe2b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soul_stained_steel_scythe.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soul_stained_steel_scythe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soul_stained_steel_scythe" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_tablet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_tablet.json new file mode 100644 index 000000000..a6fda5c3b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_tablet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_tablet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_tablet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_totem_base.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_totem_base.json new file mode 100644 index 000000000..0a71cdc98 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/soulwood_totem_base.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:soulwood_totem_base" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:soulwood_totem_base" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_catalyzer.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_catalyzer.json new file mode 100644 index 000000000..b5b552fed --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_catalyzer.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_catalyzer" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_catalyzer" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_crucible.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_crucible.json new file mode 100644 index 000000000..736b45020 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_crucible.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_fabric.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_fabric.json new file mode 100644 index 000000000..cb164704e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/spirit_fabric.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_fabric" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_fabric" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony.json new file mode 100644 index 000000000..7928a81ef --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:splash_of_gluttony" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:splash_of_gluttony" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony_from_concentrated_gluttony.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony_from_concentrated_gluttony.json new file mode 100644 index 000000000..4c735c63c --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/splash_of_gluttony_from_concentrated_gluttony.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:splash_of_gluttony_from_concentrated_gluttony" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:splash_of_gluttony_from_concentrated_gluttony" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/staff_of_the_auric_flame.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/staff_of_the_auric_flame.json new file mode 100644 index 000000000..8bbe09b72 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/staff_of_the_auric_flame.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:staff_of_the_auric_flame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:staff_of_the_auric_flame" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/stellar_mechanism.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/stellar_mechanism.json new file mode 100644 index 000000000..535eae21f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/stellar_mechanism.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:stellar_mechanism" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:stellar_mechanism" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock.json new file mode 100644 index 000000000..7835cfa1d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock_tablet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock_tablet.json new file mode 100644 index 000000000..c258de307 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tainted_rock_tablet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:tainted_rock_tablet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:tainted_rock_tablet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tuning_fork.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tuning_fork.json new file mode 100644 index 000000000..90ba52be8 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tuning_fork.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:tuning_fork" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:tuning_fork" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/twisted_rock.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/twisted_rock.json new file mode 100644 index 000000000..3ec4c4f22 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/twisted_rock.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:twisted_rock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:twisted_rock" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tyrving.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tyrving.json new file mode 100644 index 000000000..727f3badd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/tyrving.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:tyrving" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:tyrving" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/void_tablet.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/void_tablet.json new file mode 100644 index 000000000..5f15e561f --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/void_tablet.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:void_tablet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:void_tablet" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/warping_engine.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/warping_engine.json new file mode 100644 index 000000000..4c3924bce --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/warping_engine.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:warping_engine" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:warping_engine" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/weight_of_worlds.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/weight_of_worlds.json new file mode 100644 index 000000000..b4abed55a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/weight_of_worlds.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:weight_of_worlds" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:weight_of_worlds" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/wicked_spirited_glass.json b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/wicked_spirited_glass.json new file mode 100644 index 000000000..9f75fe1f5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_infusion/wicked_spirited_glass.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:wicked_spirited_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:wicked_spirited_glass" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/alchemical_impetus_restoration.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/alchemical_impetus_restoration.json new file mode 100644 index 000000000..cb5250f3a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/alchemical_impetus_restoration.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/alchemical_impetus_restoration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/alchemical_impetus_restoration" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/copper.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/copper.json new file mode 100644 index 000000000..8977e2681 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/copper.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/copper" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/copper" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/diamond.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/diamond.json new file mode 100644 index 000000000..7b77f36c7 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/flint.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/flint.json new file mode 100644 index 000000000..066df675b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/flint.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/flint" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/flint" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/gold.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/gold.json new file mode 100644 index 000000000..be5e1822b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/gold.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/gold" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/gold" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/iron.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/iron.json new file mode 100644 index 000000000..b072f7654 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/iron.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/iron" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/iron" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/metal_impetus_restoration.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/metal_impetus_restoration.json new file mode 100644 index 000000000..796adb843 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/metal_impetus_restoration.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/metal_impetus_restoration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/metal_impetus_restoration" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/netherite.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/netherite.json new file mode 100644 index 000000000..2bc6c74dd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/netherite.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/netherite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/netherite" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_hunter_armor.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_hunter_armor.json new file mode 100644 index 000000000..25acf3d36 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_hunter_armor.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/soul_hunter_armor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/soul_hunter_armor" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_stained_steel.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_stained_steel.json new file mode 100644 index 000000000..e5d40758a --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/soul_stained_steel.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/soul_stained_steel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/soul_stained_steel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/special_soul_stained_steel.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/special_soul_stained_steel.json new file mode 100644 index 000000000..fb65b6315 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/special_soul_stained_steel.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/special_soul_stained_steel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/special_soul_stained_steel" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/stone.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/stone.json new file mode 100644 index 000000000..05d0e5a7d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/stone.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/stone" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/trident.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/trident.json new file mode 100644 index 000000000..ea6db9a88 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/trident.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/trident" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/trident" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/tyrving.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/tyrving.json new file mode 100644 index 000000000..43ba2496b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/tyrving.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/tyrving" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/tyrving" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/wooden.json b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/wooden.json new file mode 100644 index 000000000..60c880d8e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_repair/spirit_crucible/repair/wooden.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_crucible/repair/wooden" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_crucible/repair/wooden" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards.json new file mode 100644 index 000000000..18fcf2002 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_slab.json new file mode 100644 index 000000000..bee7f1940 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_slab.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_stairs.json new file mode 100644 index 000000000..511a8e0a4 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/boards_stairs.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/exposed_log.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/exposed_log.json new file mode 100644 index 000000000..65e04b062 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/exposed_log.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/exposed_log" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/exposed_log" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/growth.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/growth.json new file mode 100644 index 000000000..edb5301b9 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/growth.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/growth" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/growth" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/leaves.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/leaves.json new file mode 100644 index 000000000..fd03336a5 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/leaves.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/leaves" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/leaves" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/log.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/log.json new file mode 100644 index 000000000..e9e82d42b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/log.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/log" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/log" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks.json new file mode 100644 index 000000000..d9c41f1df --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_slab.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_slab.json new file mode 100644 index 000000000..e69de29bb diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_stairs.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_stairs.json new file mode 100644 index 000000000..afe1e76dd --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/planks_stairs.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/planks_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/planks_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/revealed_log.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/revealed_log.json new file mode 100644 index 000000000..d684c3cd1 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/revealed_log.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/revealed_log" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/revealed_log" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/soulwood.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/soulwood.json new file mode 100644 index 000000000..c59087767 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/soulwood.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/soulwood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/soulwood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped.json new file mode 100644 index 000000000..7f8c5fe8b --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/stripped" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/stripped" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped_log.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped_log.json new file mode 100644 index 000000000..9adc58850 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/stripped_log.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/stripped_log" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/stripped_log" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/totem_base.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/totem_base.json new file mode 100644 index 000000000..0ccea8b17 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/totem_base.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/totem_base" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/totem_base" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards.json new file mode 100644 index 000000000..b2b6cdb84 --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/vertical_boards" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/vertical_boards" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_slab.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_slab.json new file mode 100644 index 000000000..0d1175e0e --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_slab.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/vertical_boards_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/vertical_boards_slab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_stairs.json b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_stairs.json new file mode 100644 index 000000000..ba6a2296d --- /dev/null +++ b/src/generated/resources/data/malum/advancement/recipes/spirit_transmutation/spirit_transmutation/soulwood/vertical_boards_stairs.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "malum:spirit_transmutation/soulwood/vertical_boards_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "malum:spirit_transmutation/soulwood/vertical_boards_stairs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/accelerating_inlay.json b/src/generated/resources/data/malum/recipe/accelerating_inlay.json new file mode 100644 index 000000000..4a03eef27 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/accelerating_inlay.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:astral_weave" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:accelerating_inlay" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ace_prideweave.json b/src/generated/resources/data/malum/recipe/ace_prideweave.json new file mode 100644 index 000000000..5faaf7045 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ace_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:bread" + } + ], + "result": { + "count": 1, + "id": "malum:ace_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aerial_spirited_glass.json b/src/generated/resources/data/malum/recipe/aerial_spirited_glass.json new file mode 100644 index 000000000..1e485ae86 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aerial_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:aerial_spirited_glass" + }, + "spirits": [ + { + "type": "aerial", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/agender_prideweave.json b/src/generated/resources/data/malum/recipe/agender_prideweave.json new file mode 100644 index 000000000..558f2a34a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/agender_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:book" + } + ], + "result": { + "count": 1, + "id": "malum:agender_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/alchemical_calx.json b/src/generated/resources/data/malum/recipe/alchemical_calx.json new file mode 100644 index 000000000..fbba9b3e4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/alchemical_calx.json @@ -0,0 +1,27 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 4, + "item": "minecraft:clay_ball" + }, + "output": { + "count": 4, + "id": "malum:alchemical_calx" + }, + "spirits": [ + { + "type": "arcane", + "count": 2 + }, + { + "type": "earthen", + "count": 2 + }, + { + "type": "aqueous", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/alchemical_calx_from_block.json b/src/generated/resources/data/malum/recipe/alchemical_calx_from_block.json new file mode 100644 index 000000000..74e36e909 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/alchemical_calx_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_alchemical_calx" + } + ], + "result": { + "count": 9, + "id": "malum:alchemical_calx" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/alchemical_impetus.json b/src/generated/resources/data/malum/recipe/alchemical_impetus.json new file mode 100644 index 000000000..248e88ca7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/alchemical_impetus.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 3, + "item": "malum:processed_soulstone" + }, + { + "count": 1, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 8, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:alchemical_impetus" + }, + "spirits": [ + { + "type": "arcane", + "count": 4 + }, + { + "type": "earthen", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aluminum_from_node_blasting.json b/src/generated/resources/data/malum/recipe/aluminum_from_node_blasting.json new file mode 100644 index 000000000..e60d26ec5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aluminum_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/aluminum" + }, + "result": { + "count": 1, + "id": "malum:aluminum_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aluminum_from_node_smelting.json b/src/generated/resources/data/malum/recipe/aluminum_from_node_smelting.json new file mode 100644 index 000000000..aa8629e5c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aluminum_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/aluminum" + }, + "result": { + "count": 1, + "id": "malum:aluminum_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/amethyst_shard.json b/src/generated/resources/data/malum/recipe/amethyst_shard.json new file mode 100644 index 000000000..0b03be250 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/amethyst_shard.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 8, + "id": "minecraft:amethyst_shard" + }, + "spirits": [ + { + "type": "aerial", + "count": 2 + }, + { + "type": "arcane", + "count": 2 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ancient_weave.json b/src/generated/resources/data/malum/recipe/ancient_weave.json new file mode 100644 index 000000000..7a9d8c3a6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ancient_weave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "malum:blighted_gunk" + } + ], + "result": { + "count": 1, + "id": "malum:ancient_weave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aqueous_spirited_glass.json b/src/generated/resources/data/malum/recipe/aqueous_spirited_glass.json new file mode 100644 index 000000000..b0a7f6119 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aqueous_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:aqueous_spirited_glass" + }, + "spirits": [ + { + "type": "aqueous", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal.json b/src/generated/resources/data/malum/recipe/arcane_charcoal.json new file mode 100644 index 000000000..812afee9f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 4, + "tag": "minecraft:coals" + }, + "output": { + "count": 4, + "id": "malum:arcane_charcoal" + }, + "spirits": [ + { + "type": "arcane", + "count": 1 + }, + { + "type": "infernal", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal_fragment.json b/src/generated/resources/data/malum/recipe/arcane_charcoal_fragment.json new file mode 100644 index 000000000..7ec3b2c08 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal_fragment.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:arcane_charcoal" + } + ], + "result": { + "count": 8, + "id": "malum:arcane_charcoal_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal_from_block.json b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_block.json new file mode 100644 index 000000000..608e954c6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_arcane_charcoal" + } + ], + "result": { + "count": 9, + "id": "malum:arcane_charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal_from_fragment.json b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_fragment.json new file mode 100644 index 000000000..9e1a189fe --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_fragment.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + }, + { + "item": "malum:arcane_charcoal_fragment" + } + ], + "result": { + "count": 1, + "id": "malum:arcane_charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal_from_runewood.json b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_runewood.json new file mode 100644 index 000000000..8dc44100f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_runewood.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "malum:runewood_logs" + }, + "result": { + "count": 1, + "id": "malum:arcane_charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_charcoal_from_soulwood.json b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_soulwood.json new file mode 100644 index 000000000..d8132043e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_charcoal_from_soulwood.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "malum:soulwood_logs" + }, + "result": { + "count": 1, + "id": "malum:arcane_charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/arcane_spirited_glass.json b/src/generated/resources/data/malum/recipe/arcane_spirited_glass.json new file mode 100644 index 000000000..2872598ac --- /dev/null +++ b/src/generated/resources/data/malum/recipe/arcane_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:arcane_spirited_glass" + }, + "spirits": [ + { + "type": "arcane", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aro_prideweave.json b/src/generated/resources/data/malum/recipe/aro_prideweave.json new file mode 100644 index 000000000..ed6fa868a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aro_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:arrow" + } + ], + "result": { + "count": 1, + "id": "malum:aro_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/aroace_prideweave.json b/src/generated/resources/data/malum/recipe/aroace_prideweave.json new file mode 100644 index 000000000..5294104e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/aroace_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:wheat_seeds" + } + ], + "result": { + "count": 1, + "id": "malum:aroace_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/astral_weave_from_block.json b/src/generated/resources/data/malum/recipe/astral_weave_from_block.json new file mode 100644 index 000000000..964ef7949 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/astral_weave_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_astral_weave" + } + ], + "result": { + "count": 9, + "id": "malum:astral_weave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/auric_embers_from_block.json b/src/generated/resources/data/malum/recipe/auric_embers_from_block.json new file mode 100644 index 000000000..2be519128 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/auric_embers_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_auric_embers" + } + ], + "result": { + "count": 9, + "id": "malum:auric_embers" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/belt_of_the_limitless.json b/src/generated/resources/data/malum/recipe/belt_of_the_limitless.json new file mode 100644 index 000000000..39a239508 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/belt_of_the_limitless.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:fused_consciousness" + }, + { + "count": 16, + "item": "malum:void_salts" + }, + { + "count": 8, + "item": "malum:null_slate" + }, + { + "count": 4, + "item": "malum:mnemonic_fragment" + } + ], + "ingredient": { + "count": 1, + "item": "malum:belt_of_the_magebane" + }, + "output": { + "count": 1, + "id": "malum:belt_of_the_limitless" + }, + "spirits": [ + { + "type": "arcane", + "count": 64 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/belt_of_the_magebane.json b/src/generated/resources/data/malum/recipe/belt_of_the_magebane.json new file mode 100644 index 000000000..f6e6699f5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/belt_of_the_magebane.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:twisted_rock" + }, + { + "count": 8, + "item": "malum:soulwood_planks" + }, + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_belt" + }, + "output": { + "count": 1, + "id": "malum:belt_of_the_magebane" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/belt_of_the_prospector.json b/src/generated/resources/data/malum/recipe/belt_of_the_prospector.json new file mode 100644 index 000000000..841229f9d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/belt_of_the_prospector.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 4, + "item": "minecraft:raw_gold" + }, + { + "count": 4, + "item": "minecraft:raw_iron" + }, + { + "count": 4, + "item": "minecraft:raw_copper" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_belt" + }, + "output": { + "count": 1, + "id": "malum:belt_of_the_prospector" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "infernal", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/belt_of_the_starved.json b/src/generated/resources/data/malum/recipe/belt_of_the_starved.json new file mode 100644 index 000000000..c31c79237 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/belt_of_the_starved.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "minecraft:bone" + }, + { + "count": 8, + "item": "malum:grim_talc" + }, + { + "count": 4, + "item": "malum:rotting_essence" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_belt" + }, + "output": { + "count": 1, + "id": "malum:belt_of_the_starved" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/bi_prideweave.json b/src/generated/resources/data/malum/recipe/bi_prideweave.json new file mode 100644 index 000000000..a198ee0e0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/bi_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:wheat" + } + ], + "result": { + "count": 1, + "id": "malum:bi_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_diode.json b/src/generated/resources/data/malum/recipe/blazing_diode.json new file mode 100644 index 000000000..6574745f4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_diode.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:blazing_quartz" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:blazing_diode" + }, + "spirits": [ + { + "type": "infernal", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz.json b/src/generated/resources/data/malum/recipe/blazing_quartz.json new file mode 100644 index 000000000..6be9c6bb6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 4, + "id": "malum:blazing_quartz" + }, + "spirits": [ + { + "type": "infernal", + "count": 2 + }, + { + "type": "arcane", + "count": 2 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz_fragment.json b/src/generated/resources/data/malum/recipe/blazing_quartz_fragment.json new file mode 100644 index 000000000..605476c4e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz_fragment.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:blazing_quartz" + } + ], + "result": { + "count": 8, + "id": "malum:blazing_quartz_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz_from_blasting.json b/src/generated/resources/data/malum/recipe/blazing_quartz_from_blasting.json new file mode 100644 index 000000000..75b0966e9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz_from_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:blazing_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:blazing_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz_from_block.json b/src/generated/resources/data/malum/recipe/blazing_quartz_from_block.json new file mode 100644 index 000000000..3c17f3ce2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_blazing_quartz" + } + ], + "result": { + "count": 9, + "id": "malum:blazing_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz_from_fragment.json b/src/generated/resources/data/malum/recipe/blazing_quartz_from_fragment.json new file mode 100644 index 000000000..0d08211e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz_from_fragment.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + }, + { + "item": "malum:blazing_quartz_fragment" + } + ], + "result": { + "count": 1, + "id": "malum:blazing_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blazing_quartz_from_smelting.json b/src/generated/resources/data/malum/recipe/blazing_quartz_from_smelting.json new file mode 100644 index 000000000..f842ba4b3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blazing_quartz_from_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:blazing_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:blazing_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/blighted_gunk_from_mass.json b/src/generated/resources/data/malum/recipe/blighted_gunk_from_mass.json new file mode 100644 index 000000000..05ac9dd1a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/blighted_gunk_from_mass.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:mass_of_blighted_gunk" + } + ], + "result": { + "count": 9, + "id": "malum:blighted_gunk" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_alchemical_calx.json b/src/generated/resources/data/malum/recipe/block_of_alchemical_calx.json new file mode 100644 index 000000000..490db6024 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_alchemical_calx.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:alchemical_calx" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_alchemical_calx" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_arcane_charcoal.json b/src/generated/resources/data/malum/recipe/block_of_arcane_charcoal.json new file mode 100644 index 000000000..b5bc653c3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_arcane_charcoal.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:arcane_charcoal" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_arcane_charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_astral_weave.json b/src/generated/resources/data/malum/recipe/block_of_astral_weave.json new file mode 100644 index 000000000..99c139b6f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_astral_weave.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:astral_weave" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_astral_weave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_auric_embers.json b/src/generated/resources/data/malum/recipe/block_of_auric_embers.json new file mode 100644 index 000000000..b285db227 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_auric_embers.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:auric_embers" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_auric_embers" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_blazing_quartz.json b/src/generated/resources/data/malum/recipe/block_of_blazing_quartz.json new file mode 100644 index 000000000..8afcbec47 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_blazing_quartz.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:blazing_quartz" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_blazing_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_brilliance.json b/src/generated/resources/data/malum/recipe/block_of_brilliance.json new file mode 100644 index 000000000..31d77238c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_brilliance.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:cluster_of_brilliance" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_cthonic_gold.json b/src/generated/resources/data/malum/recipe/block_of_cthonic_gold.json new file mode 100644 index 000000000..c20be815a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_cthonic_gold.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:cthonic_gold" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_cthonic_gold" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_grim_talc.json b/src/generated/resources/data/malum/recipe/block_of_grim_talc.json new file mode 100644 index 000000000..6c30c6a91 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_grim_talc.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:grim_talc" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_grim_talc" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_hallowed_gold.json b/src/generated/resources/data/malum/recipe/block_of_hallowed_gold.json new file mode 100644 index 000000000..a20cd3591 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_hallowed_gold.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hallowed_gold_ingot" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_hallowed_gold" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_hex_ash.json b/src/generated/resources/data/malum/recipe/block_of_hex_ash.json new file mode 100644 index 000000000..af42b112c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_hex_ash.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hex_ash" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_hex_ash" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_malignant_lead.json b/src/generated/resources/data/malum/recipe/block_of_malignant_lead.json new file mode 100644 index 000000000..02437efe6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_malignant_lead.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:malignant_lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_malignant_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_malignant_pewter.json b/src/generated/resources/data/malum/recipe/block_of_malignant_pewter.json new file mode 100644 index 000000000..0bf8209a5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_malignant_pewter.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:malignant_pewter_ingot" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_malignant_pewter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_mnemonic_fragment.json b/src/generated/resources/data/malum/recipe/block_of_mnemonic_fragment.json new file mode 100644 index 000000000..6898634ca --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_mnemonic_fragment.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:mnemonic_fragment" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_mnemonic_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_null_slate.json b/src/generated/resources/data/malum/recipe/block_of_null_slate.json new file mode 100644 index 000000000..1bc41fd45 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_null_slate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:null_slate" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_null_slate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_rotting_essence.json b/src/generated/resources/data/malum/recipe/block_of_rotting_essence.json new file mode 100644 index 000000000..e31301c65 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_rotting_essence.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rotting_essence" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_rotting_essence" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_soul_stained_steel.json b/src/generated/resources/data/malum/recipe/block_of_soul_stained_steel.json new file mode 100644 index 000000000..124809818 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_soul_stained_steel.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_soul_stained_steel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_soulstone.json b/src/generated/resources/data/malum/recipe/block_of_soulstone.json new file mode 100644 index 000000000..d91dd42b6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_soulstone.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:processed_soulstone" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/block_of_void_salts.json b/src/generated/resources/data/malum/recipe/block_of_void_salts.json new file mode 100644 index 000000000..d21c15af5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/block_of_void_salts.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:void_salts" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_void_salts" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/bonemeal_from_grim_talc.json b/src/generated/resources/data/malum/recipe/bonemeal_from_grim_talc.json new file mode 100644 index 000000000..424a4f955 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/bonemeal_from_grim_talc.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:grim_talc" + } + ], + "result": { + "count": 6, + "id": "minecraft:bone_meal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_blasting.json b/src/generated/resources/data/malum/recipe/brilliance_from_blasting.json new file mode 100644 index 000000000..475ae6f41 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 1.0, + "ingredient": { + "item": "malum:brilliant_stone" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_block.json b/src/generated/resources/data/malum/recipe/brilliance_from_block.json new file mode 100644 index 000000000..0b8e7bf3b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_brilliance" + } + ], + "result": { + "count": 9, + "id": "malum:cluster_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_crushed_blasting.json b/src/generated/resources/data/malum/recipe/brilliance_from_crushed_blasting.json new file mode 100644 index 000000000..a483fb5e4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_crushed_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 1.0, + "ingredient": { + "item": "malum:crushed_brilliance" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_crushed_smelting.json b/src/generated/resources/data/malum/recipe/brilliance_from_crushed_smelting.json new file mode 100644 index 000000000..52fff3b75 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_crushed_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 1.0, + "ingredient": { + "item": "malum:crushed_brilliance" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_blasting.json b/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_blasting.json new file mode 100644 index 000000000..9a680134e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 1.0, + "ingredient": { + "item": "malum:brilliant_deepslate" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_smelting.json b/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_smelting.json new file mode 100644 index 000000000..3037f8ace --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_deepslate_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 1.0, + "ingredient": { + "item": "malum:brilliant_deepslate" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_raw_blasting.json b/src/generated/resources/data/malum/recipe/brilliance_from_raw_blasting.json new file mode 100644 index 000000000..cfa093687 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_raw_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 1.0, + "ingredient": { + "item": "malum:cluster_of_brilliance" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_raw_smelting.json b/src/generated/resources/data/malum/recipe/brilliance_from_raw_smelting.json new file mode 100644 index 000000000..29f16a8c7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_raw_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 1.0, + "ingredient": { + "item": "malum:cluster_of_brilliance" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliance_from_smelting.json b/src/generated/resources/data/malum/recipe/brilliance_from_smelting.json new file mode 100644 index 000000000..7dfb674e8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliance_from_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 1.0, + "ingredient": { + "item": "malum:brilliant_stone" + }, + "result": { + "count": 2, + "id": "malum:chunk_of_brilliance" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/brilliant_obelisk.json b/src/generated/resources/data/malum/recipe/brilliant_obelisk.json new file mode 100644 index 000000000..24c3df7e2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/brilliant_obelisk.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:cluster_of_brilliance" + }, + { + "count": 1, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 2, + "item": "malum:runewood_planks" + }, + "output": { + "count": 1, + "id": "malum:brilliant_obelisk" + }, + "spirits": [ + { + "type": "aerial", + "count": 16 + }, + { + "type": "aqueous", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/catalyst_lobber.json b/src/generated/resources/data/malum/recipe/catalyst_lobber.json new file mode 100644 index 000000000..3a90b0d3e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/catalyst_lobber.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:ingots/iron" + }, + { + "count": 2, + "item": "malum:soulwood_planks" + }, + { + "count": 1, + "item": "malum:malignant_lead" + } + ], + "ingredient": { + "count": 1, + "item": "malum:lamplighters_tongs" + }, + "output": { + "count": 1, + "id": "malum:catalyst_lobber" + }, + "spirits": [ + { + "type": "aqueous", + "count": 32 + }, + { + "type": "infernal", + "count": 32 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/charcoal_fragment.json b/src/generated/resources/data/malum/recipe/charcoal_fragment.json new file mode 100644 index 000000000..7e27f4995 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/charcoal_fragment.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:charcoal" + } + ], + "result": { + "count": 8, + "id": "malum:charcoal_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/charcoal_from_fragment.json b/src/generated/resources/data/malum/recipe/charcoal_from_fragment.json new file mode 100644 index 000000000..d7b83511b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/charcoal_from_fragment.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + }, + { + "item": "malum:charcoal_fragment" + } + ], + "result": { + "count": 1, + "id": "minecraft:charcoal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/checkered_tainted_rock.json b/src/generated/resources/data/malum/recipe/checkered_tainted_rock.json new file mode 100644 index 000000000..4e5b95e57 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/checkered_tainted_rock.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:cut_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:checkered_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json b/src/generated/resources/data/malum/recipe/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json new file mode 100644 index 000000000..beee261c7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/checkered_tainted_rock_stonecutting_from_cut_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:cut_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:checkered_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/checkered_twisted_rock.json b/src/generated/resources/data/malum/recipe/checkered_twisted_rock.json new file mode 100644 index 000000000..630138129 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/checkered_twisted_rock.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:cut_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:checkered_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json b/src/generated/resources/data/malum/recipe/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json new file mode 100644 index 000000000..84f839995 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/checkered_twisted_rock_stonecutting_from_cut_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:cut_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:checkered_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/chiseled_tainted_rock.json b/src/generated/resources/data/malum/recipe/chiseled_tainted_rock.json new file mode 100644 index 000000000..072b166dc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/chiseled_tainted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_tainted_rock_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "malum:chiseled_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/chiseled_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/chiseled_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..52e0ab4a5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/chiseled_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:chiseled_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/chiseled_twisted_rock.json b/src/generated/resources/data/malum/recipe/chiseled_twisted_rock.json new file mode 100644 index 000000000..4c57eacb7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/chiseled_twisted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_twisted_rock_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "malum:chiseled_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/chiseled_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/chiseled_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..f6dff8dff --- /dev/null +++ b/src/generated/resources/data/malum/recipe/chiseled_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:chiseled_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/coal_fragment.json b/src/generated/resources/data/malum/recipe/coal_fragment.json new file mode 100644 index 000000000..61ec8b03f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/coal_fragment.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:coal" + } + ], + "result": { + "count": 8, + "id": "malum:coal_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/coal_from_fragment.json b/src/generated/resources/data/malum/recipe/coal_from_fragment.json new file mode 100644 index 000000000..c3c44d3dc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/coal_from_fragment.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + }, + { + "item": "malum:coal_fragment" + } + ], + "result": { + "count": 1, + "id": "minecraft:coal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/complete_design.json b/src/generated/resources/data/malum/recipe/complete_design.json new file mode 100644 index 000000000..0202b234c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/complete_design.json @@ -0,0 +1,47 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 1, + "item": "malum:anomalous_design" + }, + "output": { + "count": 1, + "id": "malum:complete_design" + }, + "spirits": [ + { + "type": "sacred", + "count": 4 + }, + { + "type": "wicked", + "count": 4 + }, + { + "type": "arcane", + "count": 4 + }, + { + "type": "eldritch", + "count": 4 + }, + { + "type": "aerial", + "count": 4 + }, + { + "type": "aqueous", + "count": 4 + }, + { + "type": "earthen", + "count": 4 + }, + { + "type": "infernal", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/concentrated_gluttony.json b/src/generated/resources/data/malum/recipe/concentrated_gluttony.json new file mode 100644 index 000000000..2e2f96d6c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/concentrated_gluttony.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:rotting_essence" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:honey_bottle" + }, + "output": { + "count": 2, + "id": "malum:concentrated_gluttony" + }, + "spirits": [ + { + "type": "aqueous", + "count": 2 + }, + { + "type": "sacred", + "count": 2 + }, + { + "type": "wicked", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/copper_from_node_blasting.json b/src/generated/resources/data/malum/recipe/copper_from_node_blasting.json new file mode 100644 index 000000000..27abe646b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/copper_from_node_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:copper_node" + }, + "result": { + "count": 6, + "id": "malum:copper_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/copper_from_node_smelting.json b/src/generated/resources/data/malum/recipe/copper_from_node_smelting.json new file mode 100644 index 000000000..9ec753750 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/copper_from_node_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:copper_node" + }, + "result": { + "count": 6, + "id": "malum:copper_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/copper_impetus.json b/src/generated/resources/data/malum/recipe/copper_impetus.json new file mode 100644 index 000000000..17126ce81 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/copper_impetus.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "item": "minecraft:copper_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:copper_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/copper_ingot_from_nugget.json b/src/generated/resources/data/malum/recipe/copper_ingot_from_nugget.json new file mode 100644 index 000000000..80dfa1340 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/copper_ingot_from_nugget.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/copper" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "minecraft:copper_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/copper_nugget_from_ingot.json b/src/generated/resources/data/malum/recipe/copper_nugget_from_ingot.json new file mode 100644 index 000000000..617e77b04 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/copper_nugget_from_ingot.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/copper" + } + ], + "result": { + "count": 9, + "id": "malum:copper_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cornered_weave.json b/src/generated/resources/data/malum/recipe/cornered_weave.json new file mode 100644 index 000000000..bb26531a0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cornered_weave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:iron_ingot" + } + ], + "result": { + "count": 1, + "id": "malum:cornered_weave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/crude_scythe.json b/src/generated/resources/data/malum/recipe/crude_scythe.json new file mode 100644 index 000000000..5f628f638 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/crude_scythe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "tag": "c:ingots/iron" + }, + "Y": { + "item": "malum:processed_soulstone" + } + }, + "pattern": [ + "XXY", + " #X", + "# " + ], + "result": { + "count": 1, + "id": "malum:crude_scythe" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cthonic_gold_fragment.json b/src/generated/resources/data/malum/recipe/cthonic_gold_fragment.json new file mode 100644 index 000000000..2dc700e9c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cthonic_gold_fragment.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:cthonic_gold" + } + ], + "result": { + "count": 8, + "id": "malum:cthonic_gold_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cthonic_gold_from_block.json b/src/generated/resources/data/malum/recipe/cthonic_gold_from_block.json new file mode 100644 index 000000000..25b479d84 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cthonic_gold_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_cthonic_gold" + } + ], + "result": { + "count": 9, + "id": "malum:cthonic_gold" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cthonic_gold_from_fragment.json b/src/generated/resources/data/malum/recipe/cthonic_gold_from_fragment.json new file mode 100644 index 000000000..85788d19d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cthonic_gold_from_fragment.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + }, + { + "item": "malum:cthonic_gold_fragment" + } + ], + "result": { + "count": 1, + "id": "malum:cthonic_gold" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cursed_sap_block.json b/src/generated/resources/data/malum/recipe/cursed_sap_block.json new file mode 100644 index 000000000..17d21ce8e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cursed_sap_block.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:cursed_sap" + }, + { + "item": "malum:cursed_sap" + }, + { + "item": "malum:cursed_sap" + }, + { + "item": "malum:cursed_sap" + } + ], + "result": { + "count": 8, + "id": "malum:cursed_sap_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cursed_sapball.json b/src/generated/resources/data/malum/recipe/cursed_sapball.json new file mode 100644 index 000000000..c1949ebd1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cursed_sapball.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:cursed_sap" + }, + { + "item": "malum:cursed_sap" + } + ], + "result": { + "count": 1, + "id": "malum:cursed_sapball" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_runewood_planks.json b/src/generated/resources/data/malum/recipe/cut_runewood_planks.json new file mode 100644 index 000000000..5cfd2417d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_runewood_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:runewood_panel" + }, + "Y": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:cut_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_soulwood_planks.json b/src/generated/resources/data/malum/recipe/cut_soulwood_planks.json new file mode 100644 index 000000000..bc7e9f282 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_soulwood_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:soulwood_panel" + }, + "Y": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:cut_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_tainted_rock.json b/src/generated/resources/data/malum/recipe/cut_tainted_rock.json new file mode 100644 index 000000000..89ff5c74f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_tainted_rock.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:polished_tainted_rock" + }, + "Y": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:cut_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..93846f632 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:cut_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..ef461d7da --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:cut_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_twisted_rock.json b/src/generated/resources/data/malum/recipe/cut_twisted_rock.json new file mode 100644 index 000000000..9d9708b87 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_twisted_rock.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:polished_twisted_rock" + }, + "Y": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:cut_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..8354c5634 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:cut_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..e416b746b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/cut_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:cut_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/demiboy_prideweave.json b/src/generated/resources/data/malum/recipe/demiboy_prideweave.json new file mode 100644 index 000000000..7e9f1bbb5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/demiboy_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:raw_iron" + } + ], + "result": { + "count": 1, + "id": "malum:demiboy_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/demigirl_prideweave.json b/src/generated/resources/data/malum/recipe/demigirl_prideweave.json new file mode 100644 index 000000000..a7e01e4a9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/demigirl_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:raw_copper" + } + ], + "result": { + "count": 1, + "id": "malum:demigirl_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/dreaded_weave.json b/src/generated/resources/data/malum/recipe/dreaded_weave.json new file mode 100644 index 000000000..fafb0b815 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/dreaded_weave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:copper_ingot" + } + ], + "result": { + "count": 1, + "id": "malum:dreaded_weave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/earthen_spirited_glass.json b/src/generated/resources/data/malum/recipe/earthen_spirited_glass.json new file mode 100644 index 000000000..ee9af43df --- /dev/null +++ b/src/generated/resources/data/malum/recipe/earthen_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:earthen_spirited_glass" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/edge_of_deliverance.json b/src/generated/resources/data/malum/recipe/edge_of_deliverance.json new file mode 100644 index 000000000..4f1029b53 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/edge_of_deliverance.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:malignant_pewter_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_scythe" + }, + "output": { + "count": 1, + "id": "malum:edge_of_deliverance" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/elaborate_brooch.json b/src/generated/resources/data/malum/recipe/elaborate_brooch.json new file mode 100644 index 000000000..1cdf7493f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/elaborate_brooch.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:soul_stained_steel_ingot" + }, + "Y": { + "item": "malum:block_of_soul_stained_steel" + }, + "Z": { + "tag": "c:leathers" + } + }, + "pattern": [ + " Z ", + "ZXZ", + " Y " + ], + "result": { + "count": 1, + "id": "malum:elaborate_brooch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/eldritch_spirited_glass.json b/src/generated/resources/data/malum/recipe/eldritch_spirited_glass.json new file mode 100644 index 000000000..48ef2a775 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/eldritch_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:eldritch_spirited_glass" + }, + "spirits": [ + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/enby_prideweave.json b/src/generated/resources/data/malum/recipe/enby_prideweave.json new file mode 100644 index 000000000..46e095d98 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/enby_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "count": 1, + "id": "malum:enby_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/encyclopedia_arcana.json b/src/generated/resources/data/malum/recipe/encyclopedia_arcana.json new file mode 100644 index 000000000..2746262e4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/encyclopedia_arcana.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:book" + }, + { + "item": "malum:processed_soulstone" + } + ], + "result": { + "count": 1, + "id": "malum:encyclopedia_arcana" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/erosion_scepter.json b/src/generated/resources/data/malum/recipe/erosion_scepter.json new file mode 100644 index 000000000..5d6c80371 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/erosion_scepter.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:malignant_pewter_ingot" + }, + { + "count": 8, + "item": "malum:void_salts" + } + ], + "ingredient": { + "count": 1, + "item": "malum:mnemonic_hex_staff" + }, + "output": { + "count": 1, + "id": "malum:erosion_scepter" + }, + "spirits": [ + { + "type": "aqueous", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/esoteric_spool.json b/src/generated/resources/data/malum/recipe/esoteric_spool.json new file mode 100644 index 000000000..c15b97001 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/esoteric_spool.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 4, + "tag": "c:ingots/iron" + }, + "output": { + "count": 4, + "id": "malum:esoteric_spool" + }, + "spirits": [ + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ether.json b/src/generated/resources/data/malum/recipe/ether.json new file mode 100644 index 000000000..d58671210 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ether.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:blazing_quartz" + }, + { + "count": 1, + "item": "minecraft:blaze_powder" + } + ], + "ingredient": { + "count": 4, + "item": "minecraft:glowstone_dust" + }, + "output": { + "count": 2, + "id": "malum:ether" + }, + "spirits": [ + { + "type": "infernal", + "count": 2 + }, + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/experience_bottle_from_brilliance.json b/src/generated/resources/data/malum/recipe/experience_bottle_from_brilliance.json new file mode 100644 index 000000000..f1c8bfd14 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/experience_bottle_from_brilliance.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:chunk_of_brilliance" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "minecraft:experience_bottle" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gay_prideweave.json b/src/generated/resources/data/malum/recipe/gay_prideweave.json new file mode 100644 index 000000000..106ed0e60 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gay_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:melon_slice" + } + ], + "result": { + "count": 1, + "id": "malum:gay_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/genderfluid_prideweave.json b/src/generated/resources/data/malum/recipe/genderfluid_prideweave.json new file mode 100644 index 000000000..c9696cdc4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/genderfluid_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:water_bucket" + } + ], + "result": { + "count": 1, + "id": "malum:genderfluid_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/genderqueer_prideweave.json b/src/generated/resources/data/malum/recipe/genderqueer_prideweave.json new file mode 100644 index 000000000..622045e80 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/genderqueer_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "malum:genderqueer_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gilded_belt.json b/src/generated/resources/data/malum/recipe/gilded_belt.json new file mode 100644 index 000000000..5246ff7ff --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gilded_belt.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hallowed_gold_ingot" + }, + "X": { + "tag": "c:leathers" + }, + "Y": { + "item": "malum:processed_soulstone" + } + }, + "pattern": [ + "XXX", + "#Y#", + " # " + ], + "result": { + "count": 1, + "id": "malum:gilded_belt" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gilded_ring.json b/src/generated/resources/data/malum/recipe/gilded_ring.json new file mode 100644 index 000000000..6acf801a5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gilded_ring.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hallowed_gold_ingot" + }, + "X": { + "tag": "c:leathers" + } + }, + "pattern": [ + "#X ", + "X X", + " X " + ], + "result": { + "count": 1, + "id": "malum:gilded_ring" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/glass_brooch.json b/src/generated/resources/data/malum/recipe/glass_brooch.json new file mode 100644 index 000000000..e49b75ae4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/glass_brooch.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "tag": "c:gems/diamond" + }, + { + "count": 4, + "item": "malum:astral_weave" + } + ], + "ingredient": { + "count": 1, + "item": "malum:runic_brooch" + }, + "output": { + "count": 1, + "id": "malum:glass_brooch" + }, + "spirits": [ + { + "type": "aqueous", + "count": 32 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/glowstone_dust.json b/src/generated/resources/data/malum/recipe/glowstone_dust.json new file mode 100644 index 000000000..f90160640 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/glowstone_dust.json @@ -0,0 +1,18 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 8, + "id": "minecraft:glowstone_dust" + }, + "spirits": [ + { + "type": "infernal", + "count": 1 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gluttonous_brooch.json b/src/generated/resources/data/malum/recipe/gluttonous_brooch.json new file mode 100644 index 000000000..7f94be66f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gluttonous_brooch.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:rotting_essence" + }, + { + "count": 4, + "item": "malum:grim_talc" + } + ], + "ingredient": { + "count": 1, + "item": "malum:elaborate_brooch" + }, + "output": { + "count": 1, + "id": "malum:gluttonous_brooch" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gold_from_node_blasting.json b/src/generated/resources/data/malum/recipe/gold_from_node_blasting.json new file mode 100644 index 000000000..2ee103d2a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gold_from_node_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:gold_node" + }, + "result": { + "count": 6, + "id": "minecraft:gold_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gold_from_node_smelting.json b/src/generated/resources/data/malum/recipe/gold_from_node_smelting.json new file mode 100644 index 000000000..aa600c712 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gold_from_node_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:gold_node" + }, + "result": { + "count": 6, + "id": "minecraft:gold_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gold_impetus.json b/src/generated/resources/data/malum/recipe/gold_impetus.json new file mode 100644 index 000000000..016e69bdb --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gold_impetus.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "item": "minecraft:gold_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:gold_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/grim_talc_from_block.json b/src/generated/resources/data/malum/recipe/grim_talc_from_block.json new file mode 100644 index 000000000..92bfd77af --- /dev/null +++ b/src/generated/resources/data/malum/recipe/grim_talc_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_grim_talc" + } + ], + "result": { + "count": 9, + "id": "malum:grim_talc" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/gunpowder.json b/src/generated/resources/data/malum/recipe/gunpowder.json new file mode 100644 index 000000000..8353b9dd3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/gunpowder.json @@ -0,0 +1,18 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 8, + "id": "minecraft:gunpowder" + }, + "spirits": [ + { + "type": "earthen", + "count": 1 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hallowed_gold_from_block.json b/src/generated/resources/data/malum/recipe/hallowed_gold_from_block.json new file mode 100644 index 000000000..9f682bd51 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hallowed_gold_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_hallowed_gold" + } + ], + "result": { + "count": 9, + "id": "malum:hallowed_gold_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hallowed_gold_from_nuggets.json b/src/generated/resources/data/malum/recipe/hallowed_gold_from_nuggets.json new file mode 100644 index 000000000..a14bf0d1c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hallowed_gold_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hallowed_gold_nugget" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:hallowed_gold_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hallowed_gold_ingot.json b/src/generated/resources/data/malum/recipe/hallowed_gold_ingot.json new file mode 100644 index 000000000..97a9800a9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hallowed_gold_ingot.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gems/quartz" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:gold_ingot" + }, + "output": { + "count": 1, + "id": "malum:hallowed_gold_ingot" + }, + "spirits": [ + { + "type": "sacred", + "count": 2 + }, + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hallowed_gold_nugget.json b/src/generated/resources/data/malum/recipe/hallowed_gold_nugget.json new file mode 100644 index 000000000..9aa23c7ff --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hallowed_gold_nugget.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:hallowed_gold_ingot" + } + ], + "result": { + "count": 9, + "id": "malum:hallowed_gold_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hex_ash.json b/src/generated/resources/data/malum/recipe/hex_ash.json new file mode 100644 index 000000000..e09f0381c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hex_ash.json @@ -0,0 +1,19 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 1, + "item": "minecraft:gunpowder" + }, + "output": { + "count": 1, + "id": "malum:hex_ash" + }, + "spirits": [ + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/hex_ash_from_block.json b/src/generated/resources/data/malum/recipe/hex_ash_from_block.json new file mode 100644 index 000000000..e97767935 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/hex_ash_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_hex_ash" + } + ], + "result": { + "count": 9, + "id": "malum:hex_ash" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_aluminum.json b/src/generated/resources/data/malum/recipe/impetus_creation_aluminum.json new file mode 100644 index 000000000..1aef3e157 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_aluminum.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/aluminum" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:aluminum_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_lead.json b/src/generated/resources/data/malum/recipe/impetus_creation_lead.json new file mode 100644 index 000000000..cb45b21f2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_lead.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/lead" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:lead_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_nickel.json b/src/generated/resources/data/malum/recipe/impetus_creation_nickel.json new file mode 100644 index 000000000..6dcaee5d0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_nickel.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/nickel" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:nickel_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_osmium.json b/src/generated/resources/data/malum/recipe/impetus_creation_osmium.json new file mode 100644 index 000000000..519102888 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_osmium.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/osmium" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:osmium_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_silver.json b/src/generated/resources/data/malum/recipe/impetus_creation_silver.json new file mode 100644 index 000000000..813d4fb86 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_silver.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/silver" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:silver_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_tin.json b/src/generated/resources/data/malum/recipe/impetus_creation_tin.json new file mode 100644 index 000000000..5659d6391 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_tin.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/tin" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:tin_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_uranium.json b/src/generated/resources/data/malum/recipe/impetus_creation_uranium.json new file mode 100644 index 000000000..4fb9d5de5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_uranium.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/uranium" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:uranium_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impetus_creation_zinc.json b/src/generated/resources/data/malum/recipe/impetus_creation_zinc.json new file mode 100644 index 000000000..786c377f8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impetus_creation_zinc.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "tag": "forge:ingots/zinc" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:zinc_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/impurity_stabilizer.json b/src/generated/resources/data/malum/recipe/impurity_stabilizer.json new file mode 100644 index 000000000..348b447e1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/impurity_stabilizer.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:hex_ash" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:impurity_stabilizer" + }, + "spirits": [ + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/infernal_spirited_glass.json b/src/generated/resources/data/malum/recipe/infernal_spirited_glass.json new file mode 100644 index 000000000..fe4cfab25 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/infernal_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:infernal_spirited_glass" + }, + "spirits": [ + { + "type": "infernal", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/intersex_prideweave.json b/src/generated/resources/data/malum/recipe/intersex_prideweave.json new file mode 100644 index 000000000..cf7855b4c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/intersex_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:azalea" + } + ], + "result": { + "count": 1, + "id": "malum:intersex_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/intricate_assembly.json b/src/generated/resources/data/malum/recipe/intricate_assembly.json new file mode 100644 index 000000000..1143a8c4d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/intricate_assembly.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "tag": "c:gems/emerald" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:intricate_assembly" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/iridescent_ether.json b/src/generated/resources/data/malum/recipe/iridescent_ether.json new file mode 100644 index 000000000..9863e7506 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/iridescent_ether.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:prismarine_crystals" + }, + { + "count": 1, + "item": "malum:arcane_charcoal" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ether" + }, + "output": { + "count": 1, + "id": "malum:iridescent_ether" + }, + "spirits": [ + { + "type": "aqueous", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/iron_from_node_blasting.json b/src/generated/resources/data/malum/recipe/iron_from_node_blasting.json new file mode 100644 index 000000000..c863a21e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/iron_from_node_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:iron_node" + }, + "result": { + "count": 6, + "id": "minecraft:iron_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/iron_from_node_smelting.json b/src/generated/resources/data/malum/recipe/iron_from_node_smelting.json new file mode 100644 index 000000000..3e59b89af --- /dev/null +++ b/src/generated/resources/data/malum/recipe/iron_from_node_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:iron_node" + }, + "result": { + "count": 6, + "id": "minecraft:iron_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/iron_impetus.json b/src/generated/resources/data/malum/recipe/iron_impetus.json new file mode 100644 index 000000000..c171ddfaf --- /dev/null +++ b/src/generated/resources/data/malum/recipe/iron_impetus.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "tag": "c:gunpowders" + }, + { + "count": 1, + "item": "malum:cthonic_gold" + }, + { + "count": 6, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 1, + "id": "malum:iron_impetus" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/lamplighters_tongs.json b/src/generated/resources/data/malum/recipe/lamplighters_tongs.json new file mode 100644 index 000000000..2f8bab4f7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/lamplighters_tongs.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:runewood_planks" + }, + { + "count": 1, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 2, + "tag": "c:ingots/iron" + }, + "output": { + "count": 1, + "id": "malum:lamplighters_tongs" + }, + "spirits": [ + { + "type": "arcane", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/lead_from_node_blasting.json b/src/generated/resources/data/malum/recipe/lead_from_node_blasting.json new file mode 100644 index 000000000..467bb9198 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/lead_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/lead" + }, + "result": { + "count": 1, + "id": "malum:lead_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/lead_from_node_smelting.json b/src/generated/resources/data/malum/recipe/lead_from_node_smelting.json new file mode 100644 index 000000000..4edb61de0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/lead_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/lead" + }, + "result": { + "count": 1, + "id": "malum:lead_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/lesbian_prideweave.json b/src/generated/resources/data/malum/recipe/lesbian_prideweave.json new file mode 100644 index 000000000..8ccabbd7c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/lesbian_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:honeycomb" + } + ], + "result": { + "count": 1, + "id": "malum:lesbian_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/living_flesh.json b/src/generated/resources/data/malum/recipe/living_flesh.json new file mode 100644 index 000000000..895b02744 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/living_flesh.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 4, + "item": "minecraft:rotten_flesh" + }, + "output": { + "count": 2, + "id": "malum:living_flesh" + }, + "spirits": [ + { + "type": "sacred", + "count": 2 + }, + { + "type": "wicked", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_alloy_from_block.json b/src/generated/resources/data/malum/recipe/malignant_alloy_from_block.json new file mode 100644 index 000000000..f61150f00 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_alloy_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_malignant_pewter" + } + ], + "result": { + "count": 9, + "id": "malum:malignant_pewter_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_alloy_from_nuggets.json b/src/generated/resources/data/malum/recipe/malignant_alloy_from_nuggets.json new file mode 100644 index 000000000..cc5ca5a67 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_alloy_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:malignant_pewter_nugget" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:malignant_pewter_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_lead_from_block.json b/src/generated/resources/data/malum/recipe/malignant_lead_from_block.json new file mode 100644 index 000000000..5881c6425 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_lead_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_malignant_lead" + } + ], + "result": { + "count": 9, + "id": "malum:malignant_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_pewter_ingot.json b/src/generated/resources/data/malum/recipe/malignant_pewter_ingot.json new file mode 100644 index 000000000..3141d833d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_pewter_ingot.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:malignant_lead" + }, + { + "count": 8, + "item": "malum:null_slate" + }, + { + "count": 3, + "item": "minecraft:netherite_scrap" + } + ], + "ingredient": { + "count": 4, + "tag": "c:ingots/iron" + }, + "output": { + "count": 1, + "id": "malum:malignant_pewter_ingot" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "eldritch", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_pewter_nugget.json b/src/generated/resources/data/malum/recipe/malignant_pewter_nugget.json new file mode 100644 index 000000000..51b0c321b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_pewter_nugget.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:malignant_pewter_ingot" + } + ], + "result": { + "count": 9, + "id": "malum:malignant_pewter_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_pewter_plating.json b/src/generated/resources/data/malum/recipe/malignant_pewter_plating.json new file mode 100644 index 000000000..d0a96d0d3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_pewter_plating.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:malignant_pewter_ingot" + }, + "Y": { + "item": "malum:malignant_pewter_nugget" + } + }, + "pattern": [ + " Y ", + "YXY", + " Y " + ], + "result": { + "count": 2, + "id": "malum:malignant_pewter_plating" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_stronghold_boots.json b/src/generated/resources/data/malum/recipe/malignant_stronghold_boots.json new file mode 100644 index 000000000..def0df132 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_stronghold_boots.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 3, + "item": "malum:malignant_pewter_plating" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_boots" + }, + "output": { + "count": 1, + "id": "malum:malignant_stronghold_boots" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_stronghold_chestplate.json b/src/generated/resources/data/malum/recipe/malignant_stronghold_chestplate.json new file mode 100644 index 000000000..5d5f5decc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_stronghold_chestplate.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 3, + "item": "malum:malignant_pewter_plating" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_chestplate" + }, + "output": { + "count": 1, + "id": "malum:malignant_stronghold_chestplate" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_stronghold_helmet.json b/src/generated/resources/data/malum/recipe/malignant_stronghold_helmet.json new file mode 100644 index 000000000..cd77dc1f4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_stronghold_helmet.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 3, + "item": "malum:malignant_pewter_plating" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_helmet" + }, + "output": { + "count": 1, + "id": "malum:malignant_stronghold_helmet" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/malignant_stronghold_leggings.json b/src/generated/resources/data/malum/recipe/malignant_stronghold_leggings.json new file mode 100644 index 000000000..272d8ea48 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/malignant_stronghold_leggings.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 3, + "item": "malum:malignant_pewter_plating" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_leggings" + }, + "output": { + "count": 1, + "id": "malum:malignant_stronghold_leggings" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mass_of_blighted_gunk.json b/src/generated/resources/data/malum/recipe/mass_of_blighted_gunk.json new file mode 100644 index 000000000..0b5a5807d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mass_of_blighted_gunk.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:blighted_gunk" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:mass_of_blighted_gunk" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mechanical_weave_v1.json b/src/generated/resources/data/malum/recipe/mechanical_weave_v1.json new file mode 100644 index 000000000..a06833ca6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mechanical_weave_v1.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:lapis_lazuli" + } + ], + "result": { + "count": 1, + "id": "malum:mechanical_weave_v1" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mechanical_weave_v2.json b/src/generated/resources/data/malum/recipe/mechanical_weave_v2.json new file mode 100644 index 000000000..edbd4f18b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mechanical_weave_v2.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:redstone" + } + ], + "result": { + "count": 1, + "id": "malum:mechanical_weave_v2" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mending_diffuser.json b/src/generated/resources/data/malum/recipe/mending_diffuser.json new file mode 100644 index 000000000..9c20f6dfa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mending_diffuser.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:living_flesh" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:mending_diffuser" + }, + "spirits": [ + { + "type": "sacred", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mnemonic_fragment_from_block.json b/src/generated/resources/data/malum/recipe/mnemonic_fragment_from_block.json new file mode 100644 index 000000000..5f12b9445 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mnemonic_fragment_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_mnemonic_fragment" + } + ], + "result": { + "count": 9, + "id": "malum:mnemonic_fragment" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/mnemonic_hex_staff.json b/src/generated/resources/data/malum/recipe/mnemonic_hex_staff.json new file mode 100644 index 000000000..ad4228e9d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/mnemonic_hex_staff.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:mnemonic_fragment" + }, + { + "count": 4, + "item": "malum:soul_stained_steel_ingot" + }, + { + "count": 2, + "item": "malum:soulwood_planks" + } + ], + "ingredient": { + "count": 1, + "item": "malum:totemic_staff" + }, + "output": { + "count": 1, + "id": "malum:mnemonic_hex_staff" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "aerial", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/music_disc_arcane_elegy.json b/src/generated/resources/data/malum/recipe/music_disc_arcane_elegy.json new file mode 100644 index 000000000..c5bf4967f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/music_disc_arcane_elegy.json @@ -0,0 +1,31 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 1, + "tag": "malum:arcane_elegy_component" + }, + "output": { + "count": 1, + "id": "malum:music_disc_arcane_elegy" + }, + "spirits": [ + { + "type": "aerial", + "count": 4 + }, + { + "type": "aqueous", + "count": 4 + }, + { + "type": "earthen", + "count": 4 + }, + { + "type": "infernal", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/natural_quartz_from_blasting.json b/src/generated/resources/data/malum/recipe/natural_quartz_from_blasting.json new file mode 100644 index 000000000..7aa678415 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/natural_quartz_from_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:natural_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:natural_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_blasting.json b/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_blasting.json new file mode 100644 index 000000000..cbfecd5fc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:deepslate_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:natural_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_smelting.json b/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_smelting.json new file mode 100644 index 000000000..d14eeec82 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/natural_quartz_from_deepslate_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:deepslate_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:natural_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/natural_quartz_from_smelting.json b/src/generated/resources/data/malum/recipe/natural_quartz_from_smelting.json new file mode 100644 index 000000000..fde340d61 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/natural_quartz_from_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:natural_quartz_ore" + }, + "result": { + "count": 1, + "id": "malum:natural_quartz" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/necklace_of_blissful_harmony.json b/src/generated/resources/data/malum/recipe/necklace_of_blissful_harmony.json new file mode 100644 index 000000000..7841181f9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/necklace_of_blissful_harmony.json @@ -0,0 +1,48 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "tag": "c:ingots/iron" + }, + { + "count": 4, + "item": "minecraft:phantom_membrane" + }, + { + "count": 2, + "item": "malum:astral_weave" + }, + { + "count": 2, + "item": "minecraft:diamond" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_necklace" + }, + "output": { + "count": 1, + "id": "malum:necklace_of_blissful_harmony" + }, + "spirits": [ + { + "type": "aerial", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "sacred", + "count": 16 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/necklace_of_the_hidden_blade.json b/src/generated/resources/data/malum/recipe/necklace_of_the_hidden_blade.json new file mode 100644 index 000000000..beb45be97 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/necklace_of_the_hidden_blade.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 1, + "item": "malum:malignant_lead" + } + ], + "ingredient": { + "count": 1, + "item": "malum:necklace_of_the_narrow_edge" + }, + "output": { + "count": 1, + "id": "malum:necklace_of_the_hidden_blade" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 32 + }, + { + "type": "earthen", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/necklace_of_the_mystic_mirror.json b/src/generated/resources/data/malum/recipe/necklace_of_the_mystic_mirror.json new file mode 100644 index 000000000..5d4914448 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/necklace_of_the_mystic_mirror.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:runewood_planks" + }, + { + "count": 1, + "item": "malum:spectral_optic" + }, + { + "count": 1, + "item": "minecraft:ender_eye" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_necklace" + }, + "output": { + "count": 1, + "id": "malum:necklace_of_the_mystic_mirror" + }, + "spirits": [ + { + "type": "sacred", + "count": 24 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/necklace_of_the_narrow_edge.json b/src/generated/resources/data/malum/recipe/necklace_of_the_narrow_edge.json new file mode 100644 index 000000000..7d4f3d58f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/necklace_of_the_narrow_edge.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "tag": "c:storage_blocks/iron" + }, + { + "count": 2, + "tag": "c:ingots/iron" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_necklace" + }, + "output": { + "count": 1, + "id": "malum:necklace_of_the_narrow_edge" + }, + "spirits": [ + { + "type": "wicked", + "count": 16 + }, + { + "type": "earthen", + "count": 16 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/necklace_of_the_watcher.json b/src/generated/resources/data/malum/recipe/necklace_of_the_watcher.json new file mode 100644 index 000000000..377f9ae5e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/necklace_of_the_watcher.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 1, + "item": "malum:malignant_lead" + } + ], + "ingredient": { + "count": 1, + "item": "malum:necklace_of_the_mystic_mirror" + }, + "output": { + "count": 1, + "id": "malum:necklace_of_the_watcher" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 32 + }, + { + "type": "aqueous", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/netherrack_from_blazing_quartz.json b/src/generated/resources/data/malum/recipe/netherrack_from_blazing_quartz.json new file mode 100644 index 000000000..63d70f285 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/netherrack_from_blazing_quartz.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "Y": { + "tag": "c:cobblestones" + }, + "Z": { + "item": "malum:blazing_quartz" + } + }, + "pattern": [ + "ZY", + "YZ" + ], + "result": { + "count": 2, + "id": "minecraft:netherrack" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/nickel_from_node_blasting.json b/src/generated/resources/data/malum/recipe/nickel_from_node_blasting.json new file mode 100644 index 000000000..8d504dbff --- /dev/null +++ b/src/generated/resources/data/malum/recipe/nickel_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/nickel" + }, + "result": { + "count": 1, + "id": "malum:nickel_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/nickel_from_node_smelting.json b/src/generated/resources/data/malum/recipe/nickel_from_node_smelting.json new file mode 100644 index 000000000..6cecf1183 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/nickel_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/nickel" + }, + "result": { + "count": 1, + "id": "malum:nickel_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_aluminum.json b/src/generated/resources/data/malum/recipe/node_focusing_aluminum.json new file mode 100644 index 000000000..487802e79 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_aluminum.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/aluminum" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:aluminum_impetus" + }, + "output": { + "count": 3, + "id": "malum:aluminum_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_copper.json b/src/generated/resources/data/malum/recipe/node_focusing_copper.json new file mode 100644 index 000000000..983ab23a4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_copper.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:copper_impetus" + }, + "output": { + "count": 3, + "id": "malum:copper_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_gold.json b/src/generated/resources/data/malum/recipe/node_focusing_gold.json new file mode 100644 index 000000000..a052384ac --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_gold.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:gold_impetus" + }, + "output": { + "count": 3, + "id": "malum:gold_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_iron.json b/src/generated/resources/data/malum/recipe/node_focusing_iron.json new file mode 100644 index 000000000..52be937df --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_iron.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:iron_impetus" + }, + "output": { + "count": 3, + "id": "malum:iron_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_lead.json b/src/generated/resources/data/malum/recipe/node_focusing_lead.json new file mode 100644 index 000000000..95d725510 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_lead.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/lead" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:lead_impetus" + }, + "output": { + "count": 3, + "id": "malum:lead_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_nickel.json b/src/generated/resources/data/malum/recipe/node_focusing_nickel.json new file mode 100644 index 000000000..59f4389de --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_nickel.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/nickel" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:nickel_impetus" + }, + "output": { + "count": 3, + "id": "malum:nickel_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_osmium.json b/src/generated/resources/data/malum/recipe/node_focusing_osmium.json new file mode 100644 index 000000000..6eee30d15 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_osmium.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:osmium_impetus" + }, + "output": { + "count": 3, + "id": "malum:osmium_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_silver.json b/src/generated/resources/data/malum/recipe/node_focusing_silver.json new file mode 100644 index 000000000..a570fb06e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_silver.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:silver_impetus" + }, + "output": { + "count": 3, + "id": "malum:silver_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_tin.json b/src/generated/resources/data/malum/recipe/node_focusing_tin.json new file mode 100644 index 000000000..ec72335f4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_tin.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:tin_impetus" + }, + "output": { + "count": 3, + "id": "malum:tin_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_uranium.json b/src/generated/resources/data/malum/recipe/node_focusing_uranium.json new file mode 100644 index 000000000..da5689ec7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_uranium.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:uranium_impetus" + }, + "output": { + "count": 3, + "id": "malum:uranium_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/node_focusing_zinc.json b/src/generated/resources/data/malum/recipe/node_focusing_zinc.json new file mode 100644 index 000000000..a0effdda5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/node_focusing_zinc.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "type": "malum:spirit_focusing", + "durabilityCost": 2, + "ingredient": { + "item": "malum:zinc_impetus" + }, + "output": { + "count": 3, + "id": "malum:zinc_node" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + } + ], + "time": 900 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/null_slate_from_block.json b/src/generated/resources/data/malum/recipe/null_slate_from_block.json new file mode 100644 index 000000000..c5d625a45 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/null_slate_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_null_slate" + } + ], + "result": { + "count": 9, + "id": "malum:null_slate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ornate_necklace.json b/src/generated/resources/data/malum/recipe/ornate_necklace.json new file mode 100644 index 000000000..ff8aa726e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ornate_necklace.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soul_stained_steel_ingot" + }, + "X": { + "tag": "c:strings" + } + }, + "pattern": [ + " X ", + "X X", + " # " + ], + "result": { + "count": 1, + "id": "malum:ornate_necklace" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ornate_ring.json b/src/generated/resources/data/malum/recipe/ornate_ring.json new file mode 100644 index 000000000..40d46da4e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ornate_ring.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soul_stained_steel_ingot" + }, + "X": { + "tag": "c:leathers" + } + }, + "pattern": [ + "#X ", + "X X", + " X " + ], + "result": { + "count": 1, + "id": "malum:ornate_ring" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/osmium_from_node_blasting.json b/src/generated/resources/data/malum/recipe/osmium_from_node_blasting.json new file mode 100644 index 000000000..332c6c070 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/osmium_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/osmium" + }, + "result": { + "count": 1, + "id": "malum:osmium_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/osmium_from_node_smelting.json b/src/generated/resources/data/malum/recipe/osmium_from_node_smelting.json new file mode 100644 index 000000000..6fa2abb5e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/osmium_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/osmium" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/osmium" + }, + "result": { + "count": 1, + "id": "malum:osmium_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/pan_prideweave.json b/src/generated/resources/data/malum/recipe/pan_prideweave.json new file mode 100644 index 000000000..b72c0b72b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/pan_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:carrot" + } + ], + "result": { + "count": 1, + "id": "malum:pan_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/plural_prideweave.json b/src/generated/resources/data/malum/recipe/plural_prideweave.json new file mode 100644 index 000000000..e32791a5e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/plural_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:repeater" + } + ], + "result": { + "count": 1, + "id": "malum:plural_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_from_smooth_tainted_rock.json new file mode 100644 index 000000000..a215088d0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_from_smooth_tainted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_tainted_rock" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:polished_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab.json new file mode 100644 index 000000000..0db942995 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_tainted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:polished_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..aa9252d8a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:polished_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bdee60295 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:polished_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs.json new file mode 100644 index 000000000..fa424c788 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_tainted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:polished_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..1d196e9fb --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..1eeeb8b93 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..c135ecc57 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall.json new file mode 100644 index 000000000..146934ab5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_tainted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:polished_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..85bb99d97 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c442be988 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_from_smooth_twisted_rock.json new file mode 100644 index 000000000..bc717c570 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_from_smooth_twisted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_twisted_rock" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:polished_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab.json new file mode 100644 index 000000000..0f65a3c9a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_twisted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:polished_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..1469259a4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:polished_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..701876ff7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:polished_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs.json new file mode 100644 index 000000000..a50ec5b92 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_twisted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:polished_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..0c88def27 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..5236d564c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..5bc6197b2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall.json new file mode 100644 index 000000000..b595c8c8e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:polished_twisted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:polished_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..5a5875861 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ef1cca30b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/polished_twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:polished_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/poly_prideweave.json b/src/generated/resources/data/malum/recipe/poly_prideweave.json new file mode 100644 index 000000000..eefea7727 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/poly_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:comparator" + } + ], + "result": { + "count": 1, + "id": "malum:poly_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/poppet.json b/src/generated/resources/data/malum/recipe/poppet.json new file mode 100644 index 000000000..9fc46f164 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/poppet.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "minecraft:wheat" + }, + { + "count": 1, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:hay_block" + }, + "output": { + "count": 2, + "id": "malum:poppet" + }, + "spirits": [ + { + "type": "wicked", + "count": 4 + }, + { + "type": "earthen", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/pride_prideweave.json b/src/generated/resources/data/malum/recipe/pride_prideweave.json new file mode 100644 index 000000000..647c59d76 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/pride_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:stone_brick_wall" + } + ], + "result": { + "count": 1, + "id": "malum:pride_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/prismarine_shard.json b/src/generated/resources/data/malum/recipe/prismarine_shard.json new file mode 100644 index 000000000..01b743934 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/prismarine_shard.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 8, + "id": "minecraft:prismarine_shard" + }, + "spirits": [ + { + "type": "aqueous", + "count": 2 + }, + { + "type": "arcane", + "count": 2 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/prismatic_focus_lens.json b/src/generated/resources/data/malum/recipe/prismatic_focus_lens.json new file mode 100644 index 000000000..8ef2abbc7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/prismatic_focus_lens.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "tag": "c:gems/prismarine" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:prismatic_focus_lens" + }, + "spirits": [ + { + "type": "aqueous", + "count": 8 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/quartz.json b/src/generated/resources/data/malum/recipe/quartz.json new file mode 100644 index 000000000..95c56b369 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/quartz.json @@ -0,0 +1,22 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 4, + "id": "minecraft:quartz" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + }, + { + "type": "arcane", + "count": 2 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/raw_soulstone_block.json b/src/generated/resources/data/malum/recipe/raw_soulstone_block.json new file mode 100644 index 000000000..245d534fd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/raw_soulstone_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:raw_soulstone" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:block_of_raw_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/raw_soulstone_from_block.json b/src/generated/resources/data/malum/recipe/raw_soulstone_from_block.json new file mode 100644 index 000000000..02117d25b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/raw_soulstone_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_raw_soulstone" + } + ], + "result": { + "count": 9, + "id": "malum:raw_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/redstone.json b/src/generated/resources/data/malum/recipe/redstone.json new file mode 100644 index 000000000..a205b080f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/redstone.json @@ -0,0 +1,18 @@ +{ + "type": "malum:spirit_focusing", + "durabilityCost": 1, + "ingredient": { + "item": "malum:alchemical_impetus" + }, + "output": { + "count": 8, + "id": "minecraft:redstone" + }, + "spirits": [ + { + "type": "arcane", + "count": 1 + } + ], + "time": 300 +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/repair_pylon.json b/src/generated/resources/data/malum/recipe/repair_pylon.json new file mode 100644 index 000000000..044170f10 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/repair_pylon.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:tainted_rock" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "malum:tainted_rock_item_pedestal" + }, + "output": { + "count": 1, + "id": "malum:repair_pylon" + }, + "spirits": [ + { + "type": "sacred", + "count": 16 + }, + { + "type": "aerial", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "infernal", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_alchemical_mastery.json b/src/generated/resources/data/malum/recipe/ring_of_alchemical_mastery.json new file mode 100644 index 000000000..fe770f9c6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_alchemical_mastery.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:hex_ash" + }, + { + "count": 4, + "item": "minecraft:nether_wart" + }, + { + "count": 1, + "item": "minecraft:fermented_spider_eye" + }, + { + "count": 4, + "item": "malum:alchemical_calx" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_alchemical_mastery" + }, + "spirits": [ + { + "type": "arcane", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_arcane_prowess.json b/src/generated/resources/data/malum/recipe/ring_of_arcane_prowess.json new file mode 100644 index 000000000..a05129a95 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_arcane_prowess.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:cluster_of_brilliance" + }, + { + "count": 4, + "item": "malum:alchemical_calx" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_arcane_prowess" + }, + "spirits": [ + { + "type": "arcane", + "count": 32 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_curative_talent.json b/src/generated/resources/data/malum/recipe/ring_of_curative_talent.json new file mode 100644 index 000000000..ae373837c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_curative_talent.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:living_flesh" + }, + { + "count": 4, + "item": "malum:alchemical_calx" + }, + { + "count": 1, + "item": "minecraft:ghast_tear" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_curative_talent" + }, + "spirits": [ + { + "type": "sacred", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_desperate_voracity.json b/src/generated/resources/data/malum/recipe/ring_of_desperate_voracity.json new file mode 100644 index 000000000..1ad04c2e7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_desperate_voracity.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "minecraft:bone" + }, + { + "count": 4, + "item": "malum:grim_talc" + }, + { + "count": 16, + "item": "minecraft:rotten_flesh" + }, + { + "count": 4, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_desperate_voracity" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "sacred", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_echoing_arcana.json b/src/generated/resources/data/malum/recipe/ring_of_echoing_arcana.json new file mode 100644 index 000000000..b3c4abc09 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_echoing_arcana.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 8, + "item": "malum:mnemonic_fragment" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ring_of_manaweaving" + }, + "output": { + "count": 1, + "id": "malum:ring_of_echoing_arcana" + }, + "spirits": [ + { + "type": "aqueous", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "wicked", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_esoteric_spoils.json b/src/generated/resources/data/malum/recipe/ring_of_esoteric_spoils.json new file mode 100644 index 000000000..d6f88ff83 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_esoteric_spoils.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_esoteric_spoils" + }, + "spirits": [ + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_growing_flesh.json b/src/generated/resources/data/malum/recipe/ring_of_growing_flesh.json new file mode 100644 index 000000000..2cfdefcd4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_growing_flesh.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 8, + "item": "malum:void_salts" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ring_of_curative_talent" + }, + "output": { + "count": 1, + "id": "malum:ring_of_growing_flesh" + }, + "spirits": [ + { + "type": "sacred", + "count": 16 + }, + { + "type": "wicked", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_gruesome_concentration.json b/src/generated/resources/data/malum/recipe/ring_of_gruesome_concentration.json new file mode 100644 index 000000000..852103c9f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_gruesome_concentration.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 8, + "item": "malum:void_salts" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ring_of_desperate_voracity" + }, + "output": { + "count": 1, + "id": "malum:ring_of_gruesome_concentration" + }, + "spirits": [ + { + "type": "sacred", + "count": 16 + }, + { + "type": "wicked", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_manaweaving.json b/src/generated/resources/data/malum/recipe/ring_of_manaweaving.json new file mode 100644 index 000000000..0de25360d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_manaweaving.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_manaweaving" + }, + "spirits": [ + { + "type": "arcane", + "count": 16 + }, + { + "type": "earthen", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_the_demolitionist.json b/src/generated/resources/data/malum/recipe/ring_of_the_demolitionist.json new file mode 100644 index 000000000..4c760baef --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_the_demolitionist.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "tag": "c:ingots/iron" + }, + { + "count": 4, + "item": "minecraft:gunpowder" + }, + { + "count": 2, + "item": "minecraft:blaze_powder" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ornate_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_the_demolitionist" + }, + "spirits": [ + { + "type": "infernal", + "count": 32 + }, + { + "type": "eldritch", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_the_endless_well.json b/src/generated/resources/data/malum/recipe/ring_of_the_endless_well.json new file mode 100644 index 000000000..b49b719cd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_the_endless_well.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:null_slate" + }, + { + "count": 8, + "item": "malum:mnemonic_fragment" + } + ], + "ingredient": { + "count": 1, + "item": "malum:ring_of_esoteric_spoils" + }, + "output": { + "count": 1, + "id": "malum:ring_of_the_endless_well" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/ring_of_the_hoarder.json b/src/generated/resources/data/malum/recipe/ring_of_the_hoarder.json new file mode 100644 index 000000000..f0463a499 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/ring_of_the_hoarder.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "tag": "c:ingots/iron" + }, + { + "count": 4, + "item": "malum:warp_flux" + }, + { + "count": 2, + "item": "minecraft:ender_pearl" + } + ], + "ingredient": { + "count": 1, + "item": "malum:gilded_ring" + }, + "output": { + "count": 1, + "id": "malum:ring_of_the_hoarder" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "sacred", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rotting_essence_from_block.json b/src/generated/resources/data/malum/recipe/rotting_essence_from_block.json new file mode 100644 index 000000000..489022c64 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rotting_essence_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_rotting_essence" + } + ], + "result": { + "count": 9, + "id": "malum:rotting_essence" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_aliment_cleansing.json b/src/generated/resources/data/malum/recipe/rune_of_aliment_cleansing.json new file mode 100644 index 000000000..59b30df6b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_aliment_cleansing.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_aliment_cleansing" + }, + "secondaryInput": { + "type": "aqueous", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_bolstering.json b/src/generated/resources/data/malum/recipe/rune_of_bolstering.json new file mode 100644 index 000000000..9cb3a43bc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_bolstering.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_bolstering" + }, + "secondaryInput": { + "type": "sacred", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_culling.json b/src/generated/resources/data/malum/recipe/rune_of_culling.json new file mode 100644 index 000000000..179fe952d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_culling.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_culling" + }, + "secondaryInput": { + "type": "wicked", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_dexterity.json b/src/generated/resources/data/malum/recipe/rune_of_dexterity.json new file mode 100644 index 000000000..1c6739432 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_dexterity.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_dexterity" + }, + "secondaryInput": { + "type": "aerial", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_fervor.json b/src/generated/resources/data/malum/recipe/rune_of_fervor.json new file mode 100644 index 000000000..b1f87f68f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_fervor.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_fervor" + }, + "secondaryInput": { + "type": "infernal", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_haste.json b/src/generated/resources/data/malum/recipe/rune_of_haste.json new file mode 100644 index 000000000..79f20ca45 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_haste.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:runewood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_haste" + }, + "secondaryInput": { + "type": "infernal", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_idle_restoration.json b/src/generated/resources/data/malum/recipe/rune_of_idle_restoration.json new file mode 100644 index 000000000..41ef26ab1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_idle_restoration.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_idle_restoration" + }, + "secondaryInput": { + "type": "sacred", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_igneous_solace.json b/src/generated/resources/data/malum/recipe/rune_of_igneous_solace.json new file mode 100644 index 000000000..97bc4d8a9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_igneous_solace.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_igneous_solace" + }, + "secondaryInput": { + "type": "infernal", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_loyalty.json b/src/generated/resources/data/malum/recipe/rune_of_loyalty.json new file mode 100644 index 000000000..76617b08f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_loyalty.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:runewood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_loyalty" + }, + "secondaryInput": { + "type": "aqueous", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_motion.json b/src/generated/resources/data/malum/recipe/rune_of_motion.json new file mode 100644 index 000000000..daf2a63da --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_motion.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:runewood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_motion" + }, + "secondaryInput": { + "type": "aerial", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_reactive_shielding.json b/src/generated/resources/data/malum/recipe/rune_of_reactive_shielding.json new file mode 100644 index 000000000..0d4d7ad5e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_reactive_shielding.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_reactive_shielding" + }, + "secondaryInput": { + "type": "earthen", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_reinforcement.json b/src/generated/resources/data/malum/recipe/rune_of_reinforcement.json new file mode 100644 index 000000000..1dafe7b32 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_reinforcement.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_reinforcement" + }, + "secondaryInput": { + "type": "arcane", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_sacrificial_empowerment.json b/src/generated/resources/data/malum/recipe/rune_of_sacrificial_empowerment.json new file mode 100644 index 000000000..8211c9edf --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_sacrificial_empowerment.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_sacrificial_empowerment" + }, + "secondaryInput": { + "type": "wicked", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_spell_mastery.json b/src/generated/resources/data/malum/recipe/rune_of_spell_mastery.json new file mode 100644 index 000000000..6be6883e9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_spell_mastery.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_spell_mastery" + }, + "secondaryInput": { + "type": "arcane", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_the_aether.json b/src/generated/resources/data/malum/recipe/rune_of_the_aether.json new file mode 100644 index 000000000..0b7d9b819 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_the_aether.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:soulwood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_the_aether" + }, + "secondaryInput": { + "type": "aerial", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_the_arena.json b/src/generated/resources/data/malum/recipe/rune_of_the_arena.json new file mode 100644 index 000000000..09ea3ee17 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_the_arena.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:soulwood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_the_arena" + }, + "secondaryInput": { + "type": "earthen", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_the_hells.json b/src/generated/resources/data/malum/recipe/rune_of_the_hells.json new file mode 100644 index 000000000..a0a6bc15e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_the_hells.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:soulwood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_the_hells" + }, + "secondaryInput": { + "type": "infernal", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_the_heretic.json b/src/generated/resources/data/malum/recipe/rune_of_the_heretic.json new file mode 100644 index 000000000..01f70a9e4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_the_heretic.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_the_heretic" + }, + "secondaryInput": { + "type": "eldritch", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_the_seas.json b/src/generated/resources/data/malum/recipe/rune_of_the_seas.json new file mode 100644 index 000000000..46b2c8abc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_the_seas.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:soulwood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_the_seas" + }, + "secondaryInput": { + "type": "aqueous", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_toughness.json b/src/generated/resources/data/malum/recipe/rune_of_toughness.json new file mode 100644 index 000000000..84c8cb6ad --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_toughness.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_toughness" + }, + "secondaryInput": { + "type": "earthen", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_twinned_duration.json b/src/generated/resources/data/malum/recipe/rune_of_twinned_duration.json new file mode 100644 index 000000000..aa13a9cd1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_twinned_duration.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_twinned_duration" + }, + "secondaryInput": { + "type": "aqueous", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_unnatural_stamina.json b/src/generated/resources/data/malum/recipe/rune_of_unnatural_stamina.json new file mode 100644 index 000000000..1c661007f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_unnatural_stamina.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:void_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_unnatural_stamina" + }, + "secondaryInput": { + "type": "aerial", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_volatile_distortion.json b/src/generated/resources/data/malum/recipe/rune_of_volatile_distortion.json new file mode 100644 index 000000000..fe7b9f86c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_volatile_distortion.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_volatile_distortion" + }, + "secondaryInput": { + "type": "eldritch", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rune_of_warding.json b/src/generated/resources/data/malum/recipe/rune_of_warding.json new file mode 100644 index 000000000..1eb891961 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rune_of_warding.json @@ -0,0 +1,15 @@ +{ + "type": "malum:runeworking", + "primaryInput": { + "count": 1, + "item": "malum:runewood_tablet" + }, + "result": { + "count": 1, + "id": "malum:rune_of_warding" + }, + "secondaryInput": { + "type": "earthen", + "count": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood.json b/src/generated/resources/data/malum/recipe/runewood.json new file mode 100644 index 000000000..8983280b8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "bark", + "key": { + "#": { + "item": "malum:runewood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:runewood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_beam.json b/src/generated/resources/data/malum/recipe/runewood_beam.json new file mode 100644 index 000000000..f7ee04a32 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_beam.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "#", + "#", + "#" + ], + "result": { + "count": 3, + "id": "malum:runewood_beam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boards.json b/src/generated/resources/data/malum/recipe/runewood_boards.json new file mode 100644 index 000000000..29a8f7411 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_board_ingredient" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 20, + "id": "malum:runewood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boards_from_vertical_runewood_boards.json b/src/generated/resources/data/malum/recipe/runewood_boards_from_vertical_runewood_boards.json new file mode 100644 index 000000000..3185426af --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boards_from_vertical_runewood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_boards" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:runewood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boards_slab.json b/src/generated/resources/data/malum/recipe/runewood_boards_slab.json new file mode 100644 index 000000000..49e9322e2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boards_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_boards" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runewood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boards_stairs.json b/src/generated/resources/data/malum/recipe/runewood_boards_stairs.json new file mode 100644 index 000000000..f3170b3e5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boards_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_boards" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runewood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boards_wall.json b/src/generated/resources/data/malum/recipe/runewood_boards_wall.json new file mode 100644 index 000000000..2597efa32 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boards_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_boards" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runewood_boards_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_boat.json b/src/generated/resources/data/malum/recipe/runewood_boat.json new file mode 100644 index 000000000..27f8736e9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_boat.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "malum:runewood_boat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_door.json b/src/generated/resources/data/malum/recipe/runewood_door.json new file mode 100644 index 000000000..40a35c560 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:runewood_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_item_pedestal.json b/src/generated/resources/data/malum/recipe/runewood_item_pedestal.json new file mode 100644 index 000000000..5474de394 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_item_pedestal.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "malum:runewood_planks" + }, + "Y": { + "tag": "malum:runewood_slabs" + } + }, + "pattern": [ + "YYY", + " X ", + "YYY" + ], + "result": { + "count": 1, + "id": "malum:runewood_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_item_stand.json b/src/generated/resources/data/malum/recipe/runewood_item_stand.json new file mode 100644 index 000000000..a6f742e2f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_item_stand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "malum:runewood_planks" + }, + "Y": { + "tag": "malum:runewood_slabs" + } + }, + "pattern": [ + "YYY", + "XXX" + ], + "result": { + "count": 2, + "id": "malum:runewood_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_obelisk.json b/src/generated/resources/data/malum/recipe/runewood_obelisk.json new file mode 100644 index 000000000..a23f67011 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_obelisk.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:hallowed_gold_ingot" + }, + { + "count": 1, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 2, + "item": "malum:runewood_planks" + }, + "output": { + "count": 1, + "id": "malum:runewood_obelisk" + }, + "spirits": [ + { + "type": "aerial", + "count": 16 + }, + { + "type": "sacred", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_open_trapdoor_exchange.json b/src/generated/resources/data/malum/recipe/runewood_open_trapdoor_exchange.json new file mode 100644 index 000000000..153b7eb81 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_open_trapdoor_exchange.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:solid_runewood_trapdoor" + } + ], + "result": { + "count": 1, + "id": "malum:runewood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_panel.json b/src/generated/resources/data/malum/recipe/runewood_panel.json new file mode 100644 index 000000000..f71b9569a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_panel.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 9, + "id": "malum:runewood_panel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks.json b/src/generated/resources/data/malum/recipe/runewood_planks.json new file mode 100644 index 000000000..d9456b110 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "planks", + "ingredients": [ + { + "tag": "malum:runewood_logs" + } + ], + "result": { + "count": 4, + "id": "malum:runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_button.json b/src/generated/resources/data/malum/recipe/runewood_planks_button.json new file mode 100644 index 000000000..cd88cee97 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_button.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "malum:runewood_planks" + } + ], + "result": { + "count": 1, + "id": "malum:runewood_planks_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_fence.json b/src/generated/resources/data/malum/recipe/runewood_planks_fence.json new file mode 100644 index 000000000..6c5286faa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "W": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "malum:runewood_planks_fence" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_fence_gate.json b/src/generated/resources/data/malum/recipe/runewood_planks_fence_gate.json new file mode 100644 index 000000000..e0563c80a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "W": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "count": 1, + "id": "malum:runewood_planks_fence_gate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_from_runewood_tiles.json b/src/generated/resources/data/malum/recipe/runewood_planks_from_runewood_tiles.json new file mode 100644 index 000000000..1d0332917 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_from_runewood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_tiles" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_pressure_plate.json b/src/generated/resources/data/malum/recipe/runewood_planks_pressure_plate.json new file mode 100644 index 000000000..53a1296a1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_pressure_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "malum:runewood_planks_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_slab.json b/src/generated/resources/data/malum/recipe/runewood_planks_slab.json new file mode 100644 index 000000000..6fe9ab3e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runewood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_planks_stairs.json b/src/generated/resources/data/malum/recipe/runewood_planks_stairs.json new file mode 100644 index 000000000..2de3ea39e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runewood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_sign.json b/src/generated/resources/data/malum/recipe/runewood_sign.json new file mode 100644 index 000000000..765d18446 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "sign", + "key": { + "#": { + "tag": "malum:runewood_planks" + }, + "X": { + "tag": "c:rods/wooden" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "malum:runewood_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_solid_trapdoor_exchange.json b/src/generated/resources/data/malum/recipe/runewood_solid_trapdoor_exchange.json new file mode 100644 index 000000000..0e11c98d5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_solid_trapdoor_exchange.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:runewood_trapdoor" + } + ], + "result": { + "count": 1, + "id": "malum:solid_runewood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_tablet.json b/src/generated/resources/data/malum/recipe/runewood_tablet.json new file mode 100644 index 000000000..267f8c697 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_tablet.json @@ -0,0 +1,48 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:processed_soulstone" + }, + { + "count": 4, + "item": "malum:runewood_planks" + }, + { + "count": 2, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 2, + "item": "malum:runewood_log" + }, + "output": { + "count": 2, + "id": "malum:runewood_tablet" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "aqueous", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_tiles_from_vertical_runewood_planks.json b/src/generated/resources/data/malum/recipe/runewood_tiles_from_vertical_runewood_planks.json new file mode 100644 index 000000000..c317db89b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_tiles_from_vertical_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:runewood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_tiles_slab.json b/src/generated/resources/data/malum/recipe/runewood_tiles_slab.json new file mode 100644 index 000000000..dcbdf634b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runewood_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_tiles_stairs.json b/src/generated/resources/data/malum/recipe/runewood_tiles_stairs.json new file mode 100644 index 000000000..7caadc685 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runewood_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runewood_totem_base.json b/src/generated/resources/data/malum/recipe/runewood_totem_base.json new file mode 100644 index 000000000..7e72245a0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runewood_totem_base.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:runewood_planks" + }, + { + "count": 2, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 4, + "item": "malum:runewood_log" + }, + "output": { + "count": 4, + "id": "malum:runewood_totem_base" + }, + "spirits": [ + { + "type": "aerial", + "count": 2 + }, + { + "type": "aqueous", + "count": 2 + }, + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + }, + { + "type": "eldritch", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_brooch.json b/src/generated/resources/data/malum/recipe/runic_brooch.json new file mode 100644 index 000000000..3801e8412 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_brooch.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:hallowed_gold_ingot" + }, + "Y": { + "item": "malum:block_of_hallowed_gold" + }, + "Z": { + "tag": "c:leathers" + } + }, + "pattern": [ + " Z ", + "ZXZ", + " Y " + ], + "result": { + "count": 1, + "id": "malum:runic_brooch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_sap_block.json b/src/generated/resources/data/malum/recipe/runic_sap_block.json new file mode 100644 index 000000000..42587ff11 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_sap_block.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:runic_sap" + }, + { + "item": "malum:runic_sap" + }, + { + "item": "malum:runic_sap" + }, + { + "item": "malum:runic_sap" + } + ], + "result": { + "count": 8, + "id": "malum:runic_sap_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_sapball.json b/src/generated/resources/data/malum/recipe/runic_sapball.json new file mode 100644 index 000000000..0f0b0bfa1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_sapball.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:runic_sap" + }, + { + "item": "malum:runic_sap" + } + ], + "result": { + "count": 1, + "id": "malum:runic_sapball" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..e43cff849 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..67b695ed7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_from_runic_tainted_rock_tiles.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_tiles" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..501410f6d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_tainted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..62d7c8b8e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_tainted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:runic_small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..0f95e43b8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..652180589 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_tainted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..2aba56587 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..a313e5312 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..abb7ecbc5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..30f2c44c3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..feed086c2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_tainted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..6bf36f0b0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..3db5240c2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..9e738c2e9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..0d70ed017 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_from_runic_twisted_rock_tiles.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_tiles" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..4a450bfc8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_twisted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..26d2630e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_twisted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:runic_small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..240c57f7e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..3efd6b525 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_twisted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..f72bb8f7b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..cc4928a11 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..5255cb84a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..316d403aa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..1dbc20584 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_twisted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..79589035b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ad57580b2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks.json new file mode 100644 index 000000000..53fb4768a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..f837f4cce --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_tainted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..fff2f2638 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..b3acef6aa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:runic_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..50f7a04f5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..23c53380e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..63ce4e272 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c3f0fe6b6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json new file mode 100644 index 000000000..47e0ad0ee --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_runic_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..45d311902 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..b363bb928 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..557cfbaa6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..944c67bf7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles.json new file mode 100644 index 000000000..c13ab29ac --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..55aded147 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_from_runic_tainted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab.json new file mode 100644 index 000000000..db277bf43 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..a755ba9aa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_tiles" + }, + "result": { + "count": 2, + "id": "malum:runic_tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..d276066ee --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs.json new file mode 100644 index 000000000..bf4e5102a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_tainted_rock_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json new file mode 100644 index 000000000..692a59999 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_runic_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bf7be2968 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json new file mode 100644 index 000000000..712dd34b7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_runic_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..626db3421 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall.json new file mode 100644 index 000000000..ed0bd16df --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_tiles" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..d093c8b8c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..b2ebae516 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks.json new file mode 100644 index 000000000..84d86973c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..16af7e956 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_small_twisted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..eff4eb823 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..f1f4db1cf --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:runic_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..f79639e16 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..63ed6c6e9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..c58cddb3b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..5e6238173 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json new file mode 100644 index 000000000..39fd1daba --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_runic_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..5749a8938 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..f62be62de --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..d42e91f5d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..16a780973 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles.json new file mode 100644 index 000000000..3df1f44b8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..f97c61831 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_from_runic_twisted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:runic_twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab.json new file mode 100644 index 000000000..7df62fc04 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..cef83ab4a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_tiles" + }, + "result": { + "count": 2, + "id": "malum:runic_twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..e2c26aa0c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:runic_twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs.json new file mode 100644 index 000000000..abb5cb1e8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runic_twisted_rock_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:runic_twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json new file mode 100644 index 000000000..09b9a7bca --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_runic_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..9e0b2c2bc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json new file mode 100644 index 000000000..93b27e07d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_runic_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:runic_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..c7fbef581 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall.json new file mode 100644 index 000000000..5ce8733e1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_tiles" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:runic_twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..dd1cec947 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..65b0a7675 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:runic_twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/runic_workbench.json b/src/generated/resources/data/malum/recipe/runic_workbench.json new file mode 100644 index 000000000..58b2d4702 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/runic_workbench.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:runewood_planks" + }, + { + "count": 2, + "item": "malum:hallowed_gold_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:runewood_item_pedestal" + }, + "output": { + "count": 1, + "id": "malum:runic_workbench" + }, + "spirits": [ + { + "type": "aqueous", + "count": 16 + }, + { + "type": "sacred", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_runewood_planks.json b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_runewood_planks.json new file mode 100644 index 000000000..c12128c86 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_planks" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:rustic_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_rustic_runewood_tiles.json b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_rustic_runewood_tiles.json new file mode 100644 index 000000000..dccff97b7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_from_rustic_runewood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_tiles" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:rustic_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_planks_slab.json b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_slab.json new file mode 100644 index 000000000..b5b8ef141 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:rustic_runewood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_planks_stairs.json b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_stairs.json new file mode 100644 index 000000000..e5fc5021f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:rustic_runewood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_runewood_tiles.json b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_runewood_tiles.json new file mode 100644 index 000000000..dcc317783 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_runewood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_tiles" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:rustic_runewood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json new file mode 100644 index 000000000..f2cc99188 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_from_vertical_rustic_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_runewood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:rustic_runewood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_slab.json b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_slab.json new file mode 100644 index 000000000..7cc79bd55 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:rustic_runewood_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_stairs.json b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_stairs.json new file mode 100644 index 000000000..3a1fe9c6a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_runewood_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:rustic_runewood_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_rustic_soulwood_tiles.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_rustic_soulwood_tiles.json new file mode 100644 index 000000000..cf77a5941 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_rustic_soulwood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_tiles" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:rustic_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_soulwood_planks.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_soulwood_planks.json new file mode 100644 index 000000000..b70552482 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_from_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_planks" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:rustic_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_slab.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_slab.json new file mode 100644 index 000000000..ec9e862cd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:rustic_soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_stairs.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_stairs.json new file mode 100644 index 000000000..f2694dec8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:rustic_soulwood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_soulwood_tiles.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_soulwood_tiles.json new file mode 100644 index 000000000..dd11fd743 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_soulwood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_tiles" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:rustic_soulwood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json new file mode 100644 index 000000000..feec66715 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_from_vertical_rustic_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_soulwood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:rustic_soulwood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_slab.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_slab.json new file mode 100644 index 000000000..badedf701 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:rustic_soulwood_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_stairs.json b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_stairs.json new file mode 100644 index 000000000..74ffaa142 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/rustic_soulwood_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:rustic_soulwood_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/sacred_spirited_glass.json b/src/generated/resources/data/malum/recipe/sacred_spirited_glass.json new file mode 100644 index 000000000..6339ed8fe --- /dev/null +++ b/src/generated/resources/data/malum/recipe/sacred_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:sacred_spirited_glass" + }, + "spirits": [ + { + "type": "sacred", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/shielding_apparatus.json b/src/generated/resources/data/malum/recipe/shielding_apparatus.json new file mode 100644 index 000000000..ce5523dc2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/shielding_apparatus.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:shielding_apparatus" + }, + "spirits": [ + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/silver_from_node_blasting.json b/src/generated/resources/data/malum/recipe/silver_from_node_blasting.json new file mode 100644 index 000000000..4adc56f60 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/silver_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/silver" + }, + "result": { + "count": 1, + "id": "malum:silver_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/silver_from_node_smelting.json b/src/generated/resources/data/malum/recipe/silver_from_node_smelting.json new file mode 100644 index 000000000..f8defa72a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/silver_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/silver" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/silver" + }, + "result": { + "count": 1, + "id": "malum:silver_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/skeleton_skull_from_grim_talc.json b/src/generated/resources/data/malum/recipe/skeleton_skull_from_grim_talc.json new file mode 100644 index 000000000..02116247b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/skeleton_skull_from_grim_talc.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:grim_talc" + }, + "&": { + "tag": "c:bones" + } + }, + "pattern": [ + "&&&", + "&#&", + "&&&" + ], + "result": { + "count": 1, + "id": "minecraft:skeleton_skull" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_from_tainted_rock_tiles.json new file mode 100644 index 000000000..51f977f2f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_from_tainted_rock_tiles.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_tiles" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab.json new file mode 100644 index 000000000..9a27f40f3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_tainted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..671f601c9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c218e82ef --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:small_tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..6e1265f09 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_tainted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..eb19f689d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bb45d9b30 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:small_tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..8f225b5a4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:small_tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall.json new file mode 100644 index 000000000..a0336ac61 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_tainted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..0f4e61413 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..571d35fbc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:small_tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_from_twisted_rock_tiles.json new file mode 100644 index 000000000..e6dd412cc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_from_twisted_rock_tiles.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_tiles" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab.json new file mode 100644 index 000000000..5526c2418 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_twisted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..eb1bab2b9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ff2be8a83 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:small_twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..070540a90 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_twisted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..4c94fca96 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..6e182e653 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:small_twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..4447b03f5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:small_twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall.json new file mode 100644 index 000000000..72dab4695 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_twisted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..46a0d678a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..8e6ff94f7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/small_twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:small_twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock.json new file mode 100644 index 000000000..5ab65b630 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab.json new file mode 100644 index 000000000..c57d7bd90 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_tainted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:smooth_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..19412eeba --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:smooth_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..01d6e0d39 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:smooth_tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs.json new file mode 100644 index 000000000..000356ddb --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_tainted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:smooth_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..76ba8f44b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bfbeafcb4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..930defa94 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall.json new file mode 100644 index 000000000..b50fef101 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_tainted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:smooth_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json new file mode 100644 index 000000000..4ae583f3c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_smooth_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..1138dc599 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock.json new file mode 100644 index 000000000..30a26a210 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab.json new file mode 100644 index 000000000..040f10716 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_twisted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:smooth_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..608a41a7e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:smooth_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..50671c701 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:smooth_twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs.json new file mode 100644 index 000000000..e5d4d6158 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_twisted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:smooth_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..5e744b004 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c8093cc91 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..7a64de002 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall.json new file mode 100644 index 000000000..5347fa60b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:smooth_twisted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:smooth_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json new file mode 100644 index 000000000..97716421d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_smooth_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:smooth_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..7619938f2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/smooth_twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:smooth_twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/solid_runewood_trapdoor.json b/src/generated/resources/data/malum/recipe/solid_runewood_trapdoor.json new file mode 100644 index 000000000..092de6b26 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/solid_runewood_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "malum:solid_runewood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/solid_soulwood_trapdoor.json b/src/generated/resources/data/malum/recipe/solid_soulwood_trapdoor.json new file mode 100644 index 000000000..87d1e3061 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/solid_soulwood_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "malum:solid_soulwood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_hunter_boots.json b/src/generated/resources/data/malum/recipe/soul_hunter_boots.json new file mode 100644 index 000000000..c22c8589e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_hunter_boots.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:spirit_fabric" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 2, + "tag": "c:leathers" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:leather_boots" + }, + "output": { + "count": 1, + "id": "malum:soul_hunter_boots" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_hunter_cloak.json b/src/generated/resources/data/malum/recipe/soul_hunter_cloak.json new file mode 100644 index 000000000..e057f153e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_hunter_cloak.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:spirit_fabric" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 2, + "tag": "c:leathers" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:leather_helmet" + }, + "output": { + "count": 1, + "id": "malum:soul_hunter_cloak" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_hunter_leggings.json b/src/generated/resources/data/malum/recipe/soul_hunter_leggings.json new file mode 100644 index 000000000..c31d0c0c2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_hunter_leggings.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:spirit_fabric" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 2, + "tag": "c:leathers" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:leather_leggings" + }, + "output": { + "count": 1, + "id": "malum:soul_hunter_leggings" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_hunter_robe.json b/src/generated/resources/data/malum/recipe/soul_hunter_robe.json new file mode 100644 index 000000000..ca944bf80 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_hunter_robe.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:spirit_fabric" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 2, + "tag": "c:leathers" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:leather_chestplate" + }, + "output": { + "count": 1, + "id": "malum:soul_hunter_robe" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_axe.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_axe.json new file mode 100644 index 000000000..c8f1a700f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_axe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "XX ", + "X# ", + " # " + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_axe" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_boots.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_boots.json new file mode 100644 index 000000000..c2f138f0a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_boots.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:iron_boots" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_boots" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_chestplate.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_chestplate.json new file mode 100644 index 000000000..50e5c5f04 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_chestplate.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:iron_chestplate" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_chestplate" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_from_block.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_from_block.json new file mode 100644 index 000000000..712b70d16 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_soul_stained_steel" + } + ], + "result": { + "count": 9, + "id": "malum:soul_stained_steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_from_nuggets.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_from_nuggets.json new file mode 100644 index 000000000..5c3f156ef --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soul_stained_steel_nugget" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_helmet.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_helmet.json new file mode 100644 index 000000000..f94f47d10 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_helmet.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:iron_helmet" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_helmet" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_hoe.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_hoe.json new file mode 100644 index 000000000..09289cdf4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_hoe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "XX", + " #", + " #" + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_hoe" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_ingot.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_ingot.json new file mode 100644 index 000000000..995575c1d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:iron_ingot" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_ingot" + }, + "spirits": [ + { + "type": "wicked", + "count": 3 + }, + { + "type": "earthen", + "count": 1 + }, + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_leggings.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_leggings.json new file mode 100644 index 000000000..f5ab9422b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_leggings.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soul_stained_steel_plating" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:iron_leggings" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_leggings" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_nugget.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_nugget.json new file mode 100644 index 000000000..08abdd161 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_nugget.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:soul_stained_steel_ingot" + } + ], + "result": { + "count": 9, + "id": "malum:soul_stained_steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_pickaxe.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_pickaxe.json new file mode 100644 index 000000000..107f989ec --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_pickaxe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "XXX", + " # ", + " # " + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_pickaxe" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_plating.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_plating.json new file mode 100644 index 000000000..e4ca29f05 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_plating.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:soul_stained_steel_ingot" + }, + "Y": { + "item": "malum:soul_stained_steel_nugget" + } + }, + "pattern": [ + " Y ", + "YXY", + " Y " + ], + "result": { + "count": 2, + "id": "malum:soul_stained_steel_plating" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_scythe.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_scythe.json new file mode 100644 index 000000000..4ea02e379 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_scythe.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:soul_stained_steel_ingot" + }, + { + "count": 2, + "item": "malum:hex_ash" + }, + { + "count": 4, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 1, + "item": "malum:crude_scythe" + }, + "output": { + "count": 1, + "id": "malum:soul_stained_steel_scythe" + }, + "spirits": [ + { + "type": "earthen", + "count": 16 + }, + { + "type": "wicked", + "count": 8 + }, + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_shovel.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_shovel.json new file mode 100644 index 000000000..a8bbbd9bb --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_shovel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "X", + "#", + "#" + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_shovel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soul_stained_steel_sword.json b/src/generated/resources/data/malum/recipe/soul_stained_steel_sword.json new file mode 100644 index 000000000..fcba7c561 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soul_stained_steel_sword.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:soul_stained_steel_ingot" + } + }, + "pattern": [ + "X", + "X", + "#" + ], + "result": { + "count": 1, + "id": "malum:soul_stained_steel_sword" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_blasting.json b/src/generated/resources/data/malum/recipe/soulstone_from_blasting.json new file mode 100644 index 000000000..363b95372 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:soulstone_ore" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_block.json b/src/generated/resources/data/malum/recipe/soulstone_from_block.json new file mode 100644 index 000000000..ec93f4cde --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_soulstone" + } + ], + "result": { + "count": 9, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_crushed_blasting.json b/src/generated/resources/data/malum/recipe/soulstone_from_crushed_blasting.json new file mode 100644 index 000000000..c2463da1a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_crushed_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:crushed_soulstone" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_crushed_smelting.json b/src/generated/resources/data/malum/recipe/soulstone_from_crushed_smelting.json new file mode 100644 index 000000000..fd85d760c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_crushed_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:crushed_soulstone" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_blasting.json b/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_blasting.json new file mode 100644 index 000000000..190bba0f6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:deepslate_soulstone_ore" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_smelting.json b/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_smelting.json new file mode 100644 index 000000000..00b7bc5ff --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_deepslate_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:deepslate_soulstone_ore" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_raw_blasting.json b/src/generated/resources/data/malum/recipe/soulstone_from_raw_blasting.json new file mode 100644 index 000000000..589f28a42 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_raw_blasting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "item": "malum:raw_soulstone" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_raw_smelting.json b/src/generated/resources/data/malum/recipe/soulstone_from_raw_smelting.json new file mode 100644 index 000000000..14dda3039 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_raw_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:raw_soulstone" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulstone_from_smelting.json b/src/generated/resources/data/malum/recipe/soulstone_from_smelting.json new file mode 100644 index 000000000..880f42173 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulstone_from_smelting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "item": "malum:soulstone_ore" + }, + "result": { + "count": 2, + "id": "malum:processed_soulstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood.json b/src/generated/resources/data/malum/recipe/soulwood.json new file mode 100644 index 000000000..f76c2e50c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "bark", + "key": { + "#": { + "item": "malum:soulwood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:soulwood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_beam.json b/src/generated/resources/data/malum/recipe/soulwood_beam.json new file mode 100644 index 000000000..123187b17 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_beam.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "#", + "#", + "#" + ], + "result": { + "count": 3, + "id": "malum:soulwood_beam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boards.json b/src/generated/resources/data/malum/recipe/soulwood_boards.json new file mode 100644 index 000000000..50d400307 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_board_ingredient" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 20, + "id": "malum:soulwood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boards_from_vertical_soulwood_boards.json b/src/generated/resources/data/malum/recipe/soulwood_boards_from_vertical_soulwood_boards.json new file mode 100644 index 000000000..aff44228b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boards_from_vertical_soulwood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_boards" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:soulwood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boards_slab.json b/src/generated/resources/data/malum/recipe/soulwood_boards_slab.json new file mode 100644 index 000000000..58b72b5d8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boards_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_boards" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:soulwood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boards_stairs.json b/src/generated/resources/data/malum/recipe/soulwood_boards_stairs.json new file mode 100644 index 000000000..05d8842e2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boards_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_boards" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:soulwood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boards_wall.json b/src/generated/resources/data/malum/recipe/soulwood_boards_wall.json new file mode 100644 index 000000000..13e00a2cd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boards_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_boards" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:soulwood_boards_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_boat.json b/src/generated/resources/data/malum/recipe/soulwood_boat.json new file mode 100644 index 000000000..8cc1cad87 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_boat.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "malum:soulwood_boat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_door.json b/src/generated/resources/data/malum/recipe/soulwood_door.json new file mode 100644 index 000000000..287193481 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:soulwood_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_item_pedestal.json b/src/generated/resources/data/malum/recipe/soulwood_item_pedestal.json new file mode 100644 index 000000000..cd6e97f9d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_item_pedestal.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "malum:soulwood_planks" + }, + "Y": { + "tag": "malum:soulwood_slabs" + } + }, + "pattern": [ + "YYY", + " X ", + "YYY" + ], + "result": { + "count": 1, + "id": "malum:soulwood_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_item_stand.json b/src/generated/resources/data/malum/recipe/soulwood_item_stand.json new file mode 100644 index 000000000..000ce1797 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_item_stand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "malum:soulwood_planks" + }, + "Y": { + "tag": "malum:soulwood_slabs" + } + }, + "pattern": [ + "YYY", + "XXX" + ], + "result": { + "count": 2, + "id": "malum:soulwood_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_open_trapdoor_exchange.json b/src/generated/resources/data/malum/recipe/soulwood_open_trapdoor_exchange.json new file mode 100644 index 000000000..f4d7e083f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_open_trapdoor_exchange.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:solid_soulwood_trapdoor" + } + ], + "result": { + "count": 1, + "id": "malum:soulwood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_panel.json b/src/generated/resources/data/malum/recipe/soulwood_panel.json new file mode 100644 index 000000000..c86e1a863 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_panel.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 9, + "id": "malum:soulwood_panel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks.json b/src/generated/resources/data/malum/recipe/soulwood_planks.json new file mode 100644 index 000000000..7908d4a06 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "planks", + "ingredients": [ + { + "tag": "malum:soulwood_logs" + } + ], + "result": { + "count": 4, + "id": "malum:soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_button.json b/src/generated/resources/data/malum/recipe/soulwood_planks_button.json new file mode 100644 index 000000000..fd4106f31 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_button.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "malum:soulwood_planks" + } + ], + "result": { + "count": 1, + "id": "malum:soulwood_planks_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_fence.json b/src/generated/resources/data/malum/recipe/soulwood_planks_fence.json new file mode 100644 index 000000000..a7a44f20d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "W": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "malum:soulwood_planks_fence" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_fence_gate.json b/src/generated/resources/data/malum/recipe/soulwood_planks_fence_gate.json new file mode 100644 index 000000000..cc14059ec --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "W": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "count": 1, + "id": "malum:soulwood_planks_fence_gate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_from_soulwood_tiles.json b/src/generated/resources/data/malum/recipe/soulwood_planks_from_soulwood_tiles.json new file mode 100644 index 000000000..912cbd7ce --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_from_soulwood_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_tiles" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_pressure_plate.json b/src/generated/resources/data/malum/recipe/soulwood_planks_pressure_plate.json new file mode 100644 index 000000000..77f0d5b50 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_pressure_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "malum:soulwood_planks" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "malum:soulwood_planks_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_slab.json b/src/generated/resources/data/malum/recipe/soulwood_planks_slab.json new file mode 100644 index 000000000..9af2b8e00 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_planks_stairs.json b/src/generated/resources/data/malum/recipe/soulwood_planks_stairs.json new file mode 100644 index 000000000..5e2086082 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:soulwood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_sign.json b/src/generated/resources/data/malum/recipe/soulwood_sign.json new file mode 100644 index 000000000..8b29f9d36 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "sign", + "key": { + "#": { + "tag": "malum:soulwood_planks" + }, + "X": { + "tag": "c:rods/wooden" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "malum:soulwood_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_solid_trapdoor_exchange.json b/src/generated/resources/data/malum/recipe/soulwood_solid_trapdoor_exchange.json new file mode 100644 index 000000000..9eb8fa767 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_solid_trapdoor_exchange.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:soulwood_trapdoor" + } + ], + "result": { + "count": 1, + "id": "malum:solid_soulwood_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_tablet.json b/src/generated/resources/data/malum/recipe/soulwood_tablet.json new file mode 100644 index 000000000..f7912c770 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_tablet.json @@ -0,0 +1,48 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:processed_soulstone" + }, + { + "count": 4, + "item": "malum:soulwood_planks" + }, + { + "count": 2, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 2, + "item": "malum:soulwood_log" + }, + "output": { + "count": 2, + "id": "malum:soulwood_tablet" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "aqueous", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_tiles_from_vertical_soulwood_planks.json b/src/generated/resources/data/malum/recipe/soulwood_tiles_from_vertical_soulwood_planks.json new file mode 100644 index 000000000..5b7d42315 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_tiles_from_vertical_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:soulwood_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_tiles_slab.json b/src/generated/resources/data/malum/recipe/soulwood_tiles_slab.json new file mode 100644 index 000000000..76ecb6348 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:soulwood_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_tiles_stairs.json b/src/generated/resources/data/malum/recipe/soulwood_tiles_stairs.json new file mode 100644 index 000000000..3898b4126 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:soulwood_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/soulwood_totem_base.json b/src/generated/resources/data/malum/recipe/soulwood_totem_base.json new file mode 100644 index 000000000..afa23cea6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/soulwood_totem_base.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 6, + "item": "malum:soulwood_planks" + }, + { + "count": 2, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 4, + "item": "malum:soulwood_log" + }, + "output": { + "count": 4, + "id": "malum:soulwood_totem_base" + }, + "spirits": [ + { + "type": "aerial", + "count": 2 + }, + { + "type": "aqueous", + "count": 2 + }, + { + "type": "earthen", + "count": 2 + }, + { + "type": "infernal", + "count": 2 + }, + { + "type": "eldritch", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spectral_lens.json b/src/generated/resources/data/malum/recipe/spectral_lens.json new file mode 100644 index 000000000..974621474 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spectral_lens.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:hex_ash" + }, + "Y": { + "tag": "c:glass_panes" + } + }, + "pattern": [ + " X ", + "XYX", + " X " + ], + "result": { + "count": 1, + "id": "malum:spectral_lens" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spectral_optic.json b/src/generated/resources/data/malum/recipe/spectral_optic.json new file mode 100644 index 000000000..3bc021c35 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spectral_optic.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:hallowed_gold_ingot" + }, + "X": { + "item": "malum:runewood_planks" + }, + "Y": { + "item": "malum:spectral_lens" + } + }, + "pattern": [ + " X ", + "#Y#", + " X " + ], + "result": { + "count": 2, + "id": "malum:spectral_optic" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_altar.json b/src/generated/resources/data/malum/recipe/spirit_altar.json new file mode 100644 index 000000000..0e590969e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_altar.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:runewood_planks" + }, + "Y": { + "item": "malum:processed_soulstone" + }, + "Z": { + "tag": "c:ingots/gold" + } + }, + "pattern": [ + " Y ", + "ZXZ", + "XXX" + ], + "result": { + "count": 1, + "id": "malum:spirit_altar" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_catalyzer.json b/src/generated/resources/data/malum/recipe/spirit_catalyzer.json new file mode 100644 index 000000000..f50dd1c5f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_catalyzer.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 4, + "item": "malum:tainted_rock" + }, + { + "count": 1, + "item": "malum:ether" + }, + { + "count": 4, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "malum:twisted_rock_item_pedestal" + }, + "output": { + "count": 1, + "id": "malum:spirit_catalyzer" + }, + "spirits": [ + { + "type": "infernal", + "count": 8 + }, + { + "type": "aerial", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible.json b/src/generated/resources/data/malum/recipe/spirit_crucible.json new file mode 100644 index 000000000..5e8f8af21 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:hex_ash" + }, + { + "count": 8, + "item": "malum:tainted_rock" + }, + { + "count": 8, + "item": "malum:twisted_rock" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:furnace" + }, + "output": { + "count": 1, + "id": "malum:spirit_crucible" + }, + "spirits": [ + { + "type": "infernal", + "count": 12 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/alchemical_impetus_restoration.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/alchemical_impetus_restoration.json new file mode 100644 index 000000000..e0d6f918a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/alchemical_impetus_restoration.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 1.0, + "inputs": [ + "malum:cracked_alchemical_impetus" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "item": "malum:alchemical_calx" + }, + "spirits": [ + { + "type": "earthen", + "count": 4 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/copper.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/copper.json new file mode 100644 index 000000000..3ce89acac --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/copper.json @@ -0,0 +1,17 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "tag": "c:ingots/copper" + }, + "spirits": [ + { + "type": "earthen", + "count": 6 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/diamond.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/diamond.json new file mode 100644 index 000000000..33446f85c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/diamond.json @@ -0,0 +1,31 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "minecraft:diamond_pickaxe", + "minecraft:diamond_shovel", + "minecraft:diamond_hoe", + "minecraft:diamond_boots", + "minecraft:diamond_sword", + "minecraft:diamond_leggings", + "minecraft:diamond_axe", + "minecraft:diamond_chestplate", + "minecraft:diamond_helmet" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "tag": "c:gems/diamond" + }, + "spirits": [ + { + "type": "arcane", + "count": 16 + }, + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/flint.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/flint.json new file mode 100644 index 000000000..7b7d5c21c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/flint.json @@ -0,0 +1,19 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "minecraft:flint_and_steel" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "item": "minecraft:flint" + }, + "spirits": [ + { + "type": "earthen", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/gold.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/gold.json new file mode 100644 index 000000000..bedded6de --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/gold.json @@ -0,0 +1,27 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_helmet", + "minecraft:golden_hoe", + "minecraft:golden_shovel", + "minecraft:golden_pickaxe", + "minecraft:golden_sword", + "minecraft:golden_axe", + "minecraft:golden_chestplate" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "tag": "c:ingots/gold" + }, + "spirits": [ + { + "type": "arcane", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/iron.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/iron.json new file mode 100644 index 000000000..253886584 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/iron.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "malum:crude_scythe", + "minecraft:iron_shovel", + "minecraft:iron_helmet", + "minecraft:iron_chestplate", + "minecraft:iron_axe", + "minecraft:iron_sword", + "minecraft:iron_boots", + "minecraft:iron_hoe", + "minecraft:iron_leggings", + "minecraft:iron_pickaxe" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "tag": "c:ingots/iron" + }, + "spirits": [ + { + "type": "earthen", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/metal_impetus_restoration.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/metal_impetus_restoration.json new file mode 100644 index 000000000..45576f20d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/metal_impetus_restoration.json @@ -0,0 +1,33 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 1.0, + "inputs": [ + "malum:cracked_iron_impetus", + "malum:cracked_gold_impetus", + "malum:cracked_copper_impetus", + "malum:cracked_lead_impetus", + "malum:cracked_silver_impetus", + "malum:cracked_aluminum_impetus", + "malum:cracked_nickel_impetus", + "malum:cracked_uranium_impetus", + "malum:cracked_osmium_impetus", + "malum:cracked_zinc_impetus", + "malum:cracked_tin_impetus" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "item": "malum:cthonic_gold_fragment" + }, + "spirits": [ + { + "type": "infernal", + "count": 16 + }, + { + "type": "earthen", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/netherite.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/netherite.json new file mode 100644 index 000000000..69e7ba7e3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/netherite.json @@ -0,0 +1,43 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "irons_spellbooks:netherite_mage_chestplate", + "minecraft:netherite_chestplate", + "irons_spellbooks:netherite_mage_helmet", + "minecraft:netherite_boots", + "minecraft:netherite_hoe", + "minecraft:netherite_helmet", + "minecraft:netherite_sword", + "irons_spellbooks:netherite_mage_leggings", + "minecraft:netherite_leggings", + "irons_spellbooks:netherite_mage_boots", + "minecraft:netherite_shovel", + "minecraft:netherite_axe", + "minecraft:netherite_pickaxe" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 1, + "tag": "c:ingots/netherite" + }, + "spirits": [ + { + "type": "infernal", + "count": 16 + }, + { + "type": "arcane", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "eldritch", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_hunter_armor.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_hunter_armor.json new file mode 100644 index 000000000..4e0114a56 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_hunter_armor.json @@ -0,0 +1,30 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.75, + "inputs": [ + "malum:soul_hunter_cloak", + "malum:soul_hunter_robe", + "malum:soul_hunter_leggings", + "malum:soul_hunter_boots" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 4, + "item": "malum:spirit_fabric" + }, + "spirits": [ + { + "type": "arcane", + "count": 16 + }, + { + "type": "aerial", + "count": 8 + }, + { + "type": "wicked", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_stained_steel.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_stained_steel.json new file mode 100644 index 000000000..a4e895f03 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/soul_stained_steel.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.75, + "inputs": [ + "malum:soul_stained_steel_sword", + "malum:soul_stained_steel_axe", + "malum:soul_stained_steel_pickaxe", + "malum:soul_stained_steel_shovel", + "malum:soul_stained_steel_hoe", + "malum:soul_stained_steel_knife" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "item": "malum:soul_stained_steel_ingot" + }, + "spirits": [ + { + "type": "arcane", + "count": 8 + }, + { + "type": "earthen", + "count": 4 + }, + { + "type": "wicked", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/special_soul_stained_steel.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/special_soul_stained_steel.json new file mode 100644 index 000000000..d52557a7c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/special_soul_stained_steel.json @@ -0,0 +1,31 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.75, + "inputs": [ + "malum:soul_stained_steel_scythe", + "malum:soul_stained_steel_helmet", + "malum:soul_stained_steel_chestplate", + "malum:soul_stained_steel_leggings", + "malum:soul_stained_steel_boots" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 4, + "item": "malum:soul_stained_steel_ingot" + }, + "spirits": [ + { + "type": "arcane", + "count": 16 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "wicked", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/stone.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/stone.json new file mode 100644 index 000000000..6f921432a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/stone.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "minecraft:stone_shovel", + "minecraft:stone_sword", + "minecraft:stone_pickaxe", + "minecraft:stone_axe", + "minecraft:stone_hoe" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 2, + "tag": "minecraft:stone_tool_materials" + }, + "spirits": [ + { + "type": "earthen", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/trident.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/trident.json new file mode 100644 index 000000000..21867a1b4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/trident.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 1.0, + "inputs": [ + "minecraft:trident" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 1, + "item": "minecraft:heart_of_the_sea" + }, + "spirits": [ + { + "type": "aqueous", + "count": 16 + }, + { + "type": "arcane", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/tyrving.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/tyrving.json new file mode 100644 index 000000000..439f2f368 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/tyrving.json @@ -0,0 +1,31 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.75, + "inputs": [ + "malum:tyrving" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 8, + "item": "malum:twisted_rock" + }, + "spirits": [ + { + "type": "wicked", + "count": 16 + }, + { + "type": "arcane", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_crucible/repair/wooden.json b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/wooden.json new file mode 100644 index 000000000..e4a47678e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_crucible/repair/wooden.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_repair", + "durabilityPercentage": 0.5, + "inputs": [ + "minecraft:wooden_sword", + "minecraft:wooden_shovel", + "minecraft:wooden_pickaxe", + "minecraft:wooden_axe", + "minecraft:wooden_hoe" + ], + "itemIdRegex": ".*", + "modIdRegex": ".*", + "repairMaterial": { + "count": 4, + "tag": "minecraft:planks" + }, + "spirits": [ + { + "type": "earthen", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_fabric.json b/src/generated/resources/data/malum/recipe/spirit_fabric.json new file mode 100644 index 000000000..04b95ee52 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_fabric.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "tag": "c:strings" + }, + { + "count": 1, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 2, + "tag": "minecraft:wool" + }, + "output": { + "count": 4, + "id": "malum:spirit_fabric" + }, + "spirits": [ + { + "type": "wicked", + "count": 2 + }, + { + "type": "earthen", + "count": 1 + }, + { + "type": "aerial", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_jar.json b/src/generated/resources/data/malum/recipe/spirit_jar.json new file mode 100644 index 000000000..1f7f87ead --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_jar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "Y": { + "tag": "c:glass_panes" + }, + "Z": { + "item": "malum:hallowed_gold_ingot" + } + }, + "pattern": [ + "YZY", + "Y Y", + "YYY" + ], + "result": { + "count": 1, + "id": "malum:spirit_jar" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_pouch.json b/src/generated/resources/data/malum/recipe/spirit_pouch.json new file mode 100644 index 000000000..b192f5ae1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_pouch.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "c:strings" + }, + "Y": { + "item": "malum:spirit_fabric" + }, + "Z": { + "tag": "minecraft:soul_fire_base_blocks" + } + }, + "pattern": [ + " X ", + "YZY", + " Y " + ], + "result": { + "count": 1, + "id": "malum:spirit_pouch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards.json new file mode 100644 index 000000000..42ba597d2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_boards" + }, + "output": { + "count": 1, + "id": "malum:soulwood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_slab.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_slab.json new file mode 100644 index 000000000..252d88247 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_slab.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_boards_slab" + }, + "output": { + "count": 1, + "id": "malum:soulwood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_stairs.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_stairs.json new file mode 100644 index 000000000..67c868cde --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/boards_stairs.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_boards_stairs" + }, + "output": { + "count": 1, + "id": "malum:soulwood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/exposed_log.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/exposed_log.json new file mode 100644 index 000000000..0cbf094ee --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/exposed_log.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:exposed_runewood_log" + }, + "output": { + "count": 1, + "id": "malum:exposed_soulwood_log" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/growth.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/growth.json new file mode 100644 index 000000000..247cfef62 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/growth.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_sapling" + }, + "output": { + "count": 1, + "id": "malum:soulwood_growth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/leaves.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/leaves.json new file mode 100644 index 000000000..0a9fbb5ac --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/leaves.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_leaves" + }, + "output": { + "count": 1, + "id": "malum:soulwood_leaves" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/log.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/log.json new file mode 100644 index 000000000..0ce2c39c9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/log.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_log" + }, + "output": { + "count": 1, + "id": "malum:soulwood_log" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks.json new file mode 100644 index 000000000..bff09026d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_planks" + }, + "output": { + "count": 1, + "id": "malum:soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_slab.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_slab.json new file mode 100644 index 000000000..1feaf6ae9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_slab.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_planks_slab" + }, + "output": { + "count": 1, + "id": "malum:soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_stairs.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_stairs.json new file mode 100644 index 000000000..711f9f170 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/planks_stairs.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_planks_stairs" + }, + "output": { + "count": 1, + "id": "malum:soulwood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/revealed_log.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/revealed_log.json new file mode 100644 index 000000000..0cf965874 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/revealed_log.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:revealed_runewood_log" + }, + "output": { + "count": 1, + "id": "malum:revealed_soulwood_log" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks.json new file mode 100644 index 000000000..e69de29bb diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks_slab.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks_slab.json new file mode 100644 index 000000000..07b14ee6b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/rustic_planks_slab.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:rustic_runewood_planks_slab" + }, + "output": { + "count": 1, + "id": "malum:rustic_soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/soulwood.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/soulwood.json new file mode 100644 index 000000000..3b4e44c13 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/soulwood.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood" + }, + "output": { + "count": 1, + "id": "malum:soulwood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped.json new file mode 100644 index 000000000..c3404a009 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:stripped_runewood" + }, + "output": { + "count": 1, + "id": "malum:stripped_soulwood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped_log.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped_log.json new file mode 100644 index 000000000..21adb4e25 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/stripped_log.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:stripped_runewood_log" + }, + "output": { + "count": 1, + "id": "malum:stripped_soulwood_log" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/totem_base.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/totem_base.json new file mode 100644 index 000000000..14d81b8af --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/totem_base.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:runewood_totem_base" + }, + "output": { + "count": 1, + "id": "malum:soulwood_totem_base" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards.json new file mode 100644 index 000000000..29efc3311 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:vertical_runewood_boards" + }, + "output": { + "count": 1, + "id": "malum:vertical_soulwood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_slab.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_slab.json new file mode 100644 index 000000000..3f55df51a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_slab.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:vertical_runewood_boards_slab" + }, + "output": { + "count": 1, + "id": "malum:vertical_soulwood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_stairs.json b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_stairs.json new file mode 100644 index 000000000..4f73787c6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/spirit_transmutation/soulwood/vertical_boards_stairs.json @@ -0,0 +1,11 @@ +{ + "type": "malum:spirit_transmutation", + "group": "soulwood", + "ingredient": { + "item": "malum:vertical_runewood_boards_stairs" + }, + "output": { + "count": 1, + "id": "malum:vertical_soulwood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/splash_of_gluttony.json b/src/generated/resources/data/malum/recipe/splash_of_gluttony.json new file mode 100644 index 000000000..741227786 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/splash_of_gluttony.json @@ -0,0 +1,36 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:rotting_essence" + }, + { + "count": 1, + "tag": "c:gunpowders" + } + ], + "ingredient": { + "count": 1, + "item": "minecraft:honey_bottle" + }, + "output": { + "count": 2, + "id": "malum:splash_of_gluttony" + }, + "spirits": [ + { + "type": "aqueous", + "count": 3 + }, + { + "type": "sacred", + "count": 2 + }, + { + "type": "wicked", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/splash_of_gluttony_from_concentrated_gluttony.json b/src/generated/resources/data/malum/recipe/splash_of_gluttony_from_concentrated_gluttony.json new file mode 100644 index 000000000..f4468b9bd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/splash_of_gluttony_from_concentrated_gluttony.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "tag": "c:gunpowders" + } + ], + "ingredient": { + "count": 1, + "item": "malum:concentrated_gluttony" + }, + "output": { + "count": 1, + "id": "malum:splash_of_gluttony" + }, + "spirits": [ + { + "type": "aqueous", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/staff_of_the_auric_flame.json b/src/generated/resources/data/malum/recipe/staff_of_the_auric_flame.json new file mode 100644 index 000000000..6be9a8744 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/staff_of_the_auric_flame.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:fused_consciousness" + }, + { + "count": 8, + "item": "malum:auric_embers" + }, + { + "count": 8, + "item": "malum:void_salts" + } + ], + "ingredient": { + "count": 1, + "item": "malum:mnemonic_hex_staff" + }, + "output": { + "count": 1, + "id": "malum:staff_of_the_auric_flame" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "infernal", + "count": 16 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/stellar_mechanism.json b/src/generated/resources/data/malum/recipe/stellar_mechanism.json new file mode 100644 index 000000000..65b89ca6e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/stellar_mechanism.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "malum:fused_consciousness" + }, + { + "count": 2, + "item": "malum:null_slate" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:stellar_mechanism" + }, + "spirits": [ + { + "type": "aerial", + "count": 16 + }, + { + "type": "aqueous", + "count": 16 + }, + { + "type": "earthen", + "count": 16 + }, + { + "type": "infernal", + "count": 16 + }, + { + "type": "eldritch", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/stripped_runewood.json b/src/generated/resources/data/malum/recipe/stripped_runewood.json new file mode 100644 index 000000000..efd906f1f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/stripped_runewood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "bark", + "key": { + "#": { + "item": "malum:stripped_runewood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:stripped_runewood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/stripped_soulwood.json b/src/generated/resources/data/malum/recipe/stripped_soulwood.json new file mode 100644 index 000000000..40a639a95 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/stripped_soulwood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "bark", + "key": { + "#": { + "item": "malum:stripped_soulwood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "malum:stripped_soulwood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock.json new file mode 100644 index 000000000..7ce04955d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 16, + "tag": "minecraft:stone_tool_materials" + }, + "output": { + "count": 16, + "id": "malum:tainted_rock" + }, + "spirits": [ + { + "type": "sacred", + "count": 1 + }, + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..e321b86f2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_small_tainted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_tainted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_tainted_rock.json new file mode 100644 index 000000000..669488dd7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_from_tainted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab.json new file mode 100644 index 000000000..ec2a6b7f0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..2b0637ef8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..e6058772b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_slab_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:tainted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs.json new file mode 100644 index 000000000..83ec865f0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c4770d99e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..3682dae61 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stairs_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json new file mode 100644 index 000000000..fd805ed25 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_small_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..770bfd83c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall.json new file mode 100644 index 000000000..0cc525d6b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..46560a038 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..b2f3a0fc9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_bricks_wall_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_button.json b/src/generated/resources/data/malum/recipe/tainted_rock_button.json new file mode 100644 index 000000000..11ae21836 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_button.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:tainted_rock" + } + ], + "result": { + "count": 1, + "id": "malum:tainted_rock_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_button_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_button_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..b2148bc35 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_button_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_column.json b/src/generated/resources/data/malum/recipe/tainted_rock_column.json new file mode 100644 index 000000000..bdce0e6d2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_column.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "#", + "#", + "#" + ], + "result": { + "count": 3, + "id": "malum:tainted_rock_column" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_column_cap.json b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap.json new file mode 100644 index 000000000..34fc98a9f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:polished_tainted_rock" + }, + "Y": { + "item": "malum:tainted_rock_column" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:tainted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json new file mode 100644 index 000000000..89978430d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_polished_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..a7be55655 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_column_cap_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_column_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_column_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..bc40b1973 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_column_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_column" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal.json b/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal.json new file mode 100644 index 000000000..1aaa6a108 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:tainted_rock" + }, + "Y": { + "item": "malum:tainted_rock_slab" + } + }, + "pattern": [ + "YYY", + "XXX" + ], + "result": { + "count": 2, + "id": "malum:tainted_rock_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..870391ae3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_item_pedestal_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_item_stand.json b/src/generated/resources/data/malum/recipe/tainted_rock_item_stand.json new file mode 100644 index 000000000..e04e8fdb1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_item_stand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:tainted_rock" + }, + "Y": { + "item": "malum:tainted_rock_slab" + } + }, + "pattern": [ + "YYY", + " X ", + "YYY" + ], + "result": { + "count": 1, + "id": "malum:tainted_rock_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_item_stand_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_item_stand_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..59bf4d152 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_item_stand_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate.json b/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate.json new file mode 100644 index 000000000..4f7a62553 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "malum:tainted_rock_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..b18e316b3 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_pressure_plate_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_slab.json b/src/generated/resources/data/malum/recipe/tainted_rock_slab.json new file mode 100644 index 000000000..aaa5bf0f4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..8f09ca837 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:tainted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_stairs.json b/src/generated/resources/data/malum/recipe/tainted_rock_stairs.json new file mode 100644 index 000000000..a79b80ad5 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..8d1d57013 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tablet.json b/src/generated/resources/data/malum/recipe/tainted_rock_tablet.json new file mode 100644 index 000000000..0b9bde2e2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tablet.json @@ -0,0 +1,40 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:tainted_rock" + }, + "output": { + "count": 2, + "id": "malum:tainted_rock_tablet" + }, + "spirits": [ + { + "type": "aerial", + "count": 8 + }, + { + "type": "aqueous", + "count": 8 + }, + { + "type": "earthen", + "count": 8 + }, + { + "type": "infernal", + "count": 8 + }, + { + "type": "eldritch", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_from_tainted_rock_bricks.json new file mode 100644 index 000000000..2d51ef233 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_from_tainted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab.json new file mode 100644 index 000000000..0a3795e39 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..1ec662de9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 2, + "id": "malum:tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..54d9fa7f4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_slab_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 2, + "id": "malum:tainted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs.json new file mode 100644 index 000000000..efcce2e13 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..cbf5f9af6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..3badc7166 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stairs_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json new file mode 100644 index 000000000..88393db3e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_stonecutting_from_tainted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall.json new file mode 100644 index 000000000..353ea7cee --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock_tiles" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..f60c9c237 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json new file mode 100644 index 000000000..9e200fb2d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_tiles_wall_stonecutting_from_tainted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_wall.json b/src/generated/resources/data/malum/recipe/tainted_rock_wall.json new file mode 100644 index 000000000..72c95a1b2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tainted_rock_wall_stonecutting_from_tainted_rock.json b/src/generated/resources/data/malum/recipe/tainted_rock_wall_stonecutting_from_tainted_rock.json new file mode 100644 index 000000000..c5d19c277 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tainted_rock_wall_stonecutting_from_tainted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:tainted_rock" + }, + "result": { + "count": 1, + "id": "malum:tainted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/the_device.json b/src/generated/resources/data/malum/recipe/the_device.json new file mode 100644 index 000000000..0aaa031b9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/the_device.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:twisted_rock" + }, + "Y": { + "item": "malum:tainted_rock" + } + }, + "pattern": [ + "XYX", + "YXY", + "XYX" + ], + "result": { + "count": 1, + "id": "malum:the_device" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tin_from_node_blasting.json b/src/generated/resources/data/malum/recipe/tin_from_node_blasting.json new file mode 100644 index 000000000..91a6a0ea2 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tin_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/tin" + }, + "result": { + "count": 1, + "id": "malum:tin_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tin_from_node_smelting.json b/src/generated/resources/data/malum/recipe/tin_from_node_smelting.json new file mode 100644 index 000000000..76b01fd8d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tin_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/tin" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/tin" + }, + "result": { + "count": 1, + "id": "malum:tin_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/torch_from_blazing_quartz.json b/src/generated/resources/data/malum/recipe/torch_from_blazing_quartz.json new file mode 100644 index 000000000..43282c01e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/torch_from_blazing_quartz.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:blazing_quartz" + }, + "&": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "#", + "&" + ], + "result": { + "count": 6, + "id": "minecraft:torch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/totemic_staff.json b/src/generated/resources/data/malum/recipe/totemic_staff.json new file mode 100644 index 000000000..57d6e2575 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/totemic_staff.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "tag": "c:rods/wooden" + }, + "Y": { + "tag": "malum:runewood_planks" + } + }, + "pattern": [ + " Y", + " X ", + "X " + ], + "result": { + "count": 1, + "id": "malum:totemic_staff" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/trans_prideweave.json b/src/generated/resources/data/malum/recipe/trans_prideweave.json new file mode 100644 index 000000000..fff210380 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/trans_prideweave.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:esoteric_spool" + }, + { + "item": "minecraft:egg" + } + ], + "result": { + "count": 1, + "id": "malum:trans_prideweave" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tuning_fork.json b/src/generated/resources/data/malum/recipe/tuning_fork.json new file mode 100644 index 000000000..8b88c954e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tuning_fork.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:runewood_planks" + }, + { + "count": 1, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 2, + "tag": "c:ingots/iron" + }, + "output": { + "count": 1, + "id": "malum:tuning_fork" + }, + "spirits": [ + { + "type": "arcane", + "count": 8 + }, + { + "type": "aqueous", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock.json new file mode 100644 index 000000000..7d5181298 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock.json @@ -0,0 +1,23 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [], + "ingredient": { + "count": 16, + "tag": "minecraft:stone_tool_materials" + }, + "output": { + "count": 16, + "id": "malum:twisted_rock" + }, + "spirits": [ + { + "type": "wicked", + "count": 1 + }, + { + "type": "arcane", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..1eced07e8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_small_twisted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:small_twisted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_twisted_rock.json new file mode 100644 index 000000000..379f36485 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_from_twisted_rock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab.json new file mode 100644 index 000000000..05528af69 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..fc2327c80 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..af32adfa8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_slab_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 2, + "id": "malum:twisted_rock_bricks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs.json new file mode 100644 index 000000000..528f25a63 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..2c6e4128d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..53326bfad --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stairs_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json new file mode 100644 index 000000000..a46f03695 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_small_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:small_twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..dbc5b5c91 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall.json new file mode 100644 index 000000000..965721d2c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c664ebc6f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..a7cd7b2f0 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_bricks_wall_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_bricks_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_button.json b/src/generated/resources/data/malum/recipe/twisted_rock_button.json new file mode 100644 index 000000000..06431d8bb --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_button.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:twisted_rock" + } + ], + "result": { + "count": 1, + "id": "malum:twisted_rock_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_button_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_button_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..a96c2a46e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_button_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_button" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_column.json b/src/generated/resources/data/malum/recipe/twisted_rock_column.json new file mode 100644 index 000000000..af1171d13 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_column.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "#", + "#", + "#" + ], + "result": { + "count": 3, + "id": "malum:twisted_rock_column" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_column_cap.json b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap.json new file mode 100644 index 000000000..53ad9986b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:polished_twisted_rock" + }, + "Y": { + "item": "malum:twisted_rock_column" + } + }, + "pattern": [ + "X", + "Y" + ], + "result": { + "count": 2, + "id": "malum:twisted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json new file mode 100644 index 000000000..291edf359 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_polished_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:polished_twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..65e43874d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_column_cap_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_column_cap" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_column_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_column_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..c17572cfc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_column_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_column" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal.json b/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal.json new file mode 100644 index 000000000..0cd6e4e11 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:twisted_rock" + }, + "Y": { + "item": "malum:twisted_rock_slab" + } + }, + "pattern": [ + "YYY", + "XXX" + ], + "result": { + "count": 2, + "id": "malum:twisted_rock_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..2c74119ee --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_item_pedestal_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_item_pedestal" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_item_stand.json b/src/generated/resources/data/malum/recipe/twisted_rock_item_stand.json new file mode 100644 index 000000000..9b2cd0db6 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_item_stand.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:twisted_rock" + }, + "Y": { + "item": "malum:twisted_rock_slab" + } + }, + "pattern": [ + "YYY", + " X ", + "YYY" + ], + "result": { + "count": 1, + "id": "malum:twisted_rock_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_item_stand_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_item_stand_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..375ded796 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_item_stand_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_item_stand" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate.json b/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate.json new file mode 100644 index 000000000..6948aff4c --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "malum:twisted_rock_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..668f03baa --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_pressure_plate_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_pressure_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_slab.json b/src/generated/resources/data/malum/recipe/twisted_rock_slab.json new file mode 100644 index 000000000..957a16f87 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..de25b6e71 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:twisted_rock_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_stairs.json b/src/generated/resources/data/malum/recipe/twisted_rock_stairs.json new file mode 100644 index 000000000..32c3d0538 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..abc995645 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_from_twisted_rock_bricks.json new file mode 100644 index 000000000..704d7a2d4 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_from_twisted_rock_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_bricks" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab.json new file mode 100644 index 000000000..d177a4f80 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_tiles" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..48ee3c2e7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 2, + "id": "malum:twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..fdf1fdd5a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_slab_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 2, + "id": "malum:twisted_rock_tiles_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs.json new file mode 100644 index 000000000..c5d9966da --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_tiles" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..ccc72d024 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..5f9b6a769 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stairs_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_tiles_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json new file mode 100644 index 000000000..63f830b9e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_stonecutting_from_twisted_rock_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_bricks" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall.json new file mode 100644 index 000000000..593a6b48a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock_tiles" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..831f9bef8 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json new file mode 100644 index 000000000..47fbde4fe --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_tiles_wall_stonecutting_from_twisted_rock_tiles.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock_tiles" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_tiles_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_wall.json b/src/generated/resources/data/malum/recipe/twisted_rock_wall.json new file mode 100644 index 000000000..71d575471 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:twisted_rock" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "malum:twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/twisted_rock_wall_stonecutting_from_twisted_rock.json b/src/generated/resources/data/malum/recipe/twisted_rock_wall_stonecutting_from_twisted_rock.json new file mode 100644 index 000000000..6a6cf45b9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/twisted_rock_wall_stonecutting_from_twisted_rock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "malum:twisted_rock" + }, + "result": { + "count": 1, + "id": "malum:twisted_rock_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/tyrving.json b/src/generated/resources/data/malum/recipe/tyrving.json new file mode 100644 index 000000000..fb656439d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/tyrving.json @@ -0,0 +1,44 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 16, + "item": "malum:twisted_rock" + }, + { + "count": 8, + "item": "malum:soulwood_planks" + }, + { + "count": 4, + "tag": "c:obsidians" + }, + { + "count": 4, + "item": "malum:hex_ash" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_sword" + }, + "output": { + "count": 1, + "id": "malum:tyrving" + }, + "spirits": [ + { + "type": "wicked", + "count": 32 + }, + { + "type": "arcane", + "count": 16 + }, + { + "type": "eldritch", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/uranium_from_node_blasting.json b/src/generated/resources/data/malum/recipe/uranium_from_node_blasting.json new file mode 100644 index 000000000..4003cdc4f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/uranium_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/uranium" + }, + "result": { + "count": 1, + "id": "malum:uranium_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/uranium_from_node_smelting.json b/src/generated/resources/data/malum/recipe/uranium_from_node_smelting.json new file mode 100644 index 000000000..2d4e5dd78 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/uranium_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/uranium" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/uranium" + }, + "result": { + "count": 1, + "id": "malum:uranium_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_boards_from_runewood_boards.json b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_from_runewood_boards.json new file mode 100644 index 000000000..9d295314a --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_from_runewood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_boards" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_runewood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_boards_slab.json b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_slab.json new file mode 100644 index 000000000..2e1f95b1d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_boards" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_runewood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_boards_stairs.json b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_stairs.json new file mode 100644 index 000000000..d1297bc49 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_boards_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_boards" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_runewood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_planks_from_runewood_planks.json b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_from_runewood_planks.json new file mode 100644 index 000000000..504a356e1 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_from_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:runewood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_planks_slab.json b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_slab.json new file mode 100644 index 000000000..683ed1b4e --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_runewood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_runewood_planks_stairs.json b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_stairs.json new file mode 100644 index 000000000..0c574d913 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_runewood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_runewood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json new file mode 100644 index 000000000..a5f95bf51 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_rustic_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_runewood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_rustic_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json new file mode 100644 index 000000000..66a1c7a7d --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_from_vertical_runewood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_runewood_planks" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:vertical_rustic_runewood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_slab.json b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_slab.json new file mode 100644 index 000000000..a3aff607f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_runewood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_rustic_runewood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_stairs.json b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_stairs.json new file mode 100644 index 000000000..2582e4485 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_runewood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_runewood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_rustic_runewood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json new file mode 100644 index 000000000..7e459f868 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_rustic_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:rustic_soulwood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_rustic_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json new file mode 100644 index 000000000..89337c51b --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_from_vertical_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_planks" + } + }, + "pattern": [ + " # ", + "###", + " # " + ], + "result": { + "count": 5, + "id": "malum:vertical_rustic_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_slab.json b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_slab.json new file mode 100644 index 000000000..146f70051 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_soulwood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_rustic_soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_stairs.json b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_stairs.json new file mode 100644 index 000000000..199e2bd4f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_rustic_soulwood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_rustic_soulwood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_rustic_soulwood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_from_soulwood_boards.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_from_soulwood_boards.json new file mode 100644 index 000000000..4dd88c999 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_from_soulwood_boards.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_boards" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_soulwood_boards" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_slab.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_slab.json new file mode 100644 index 000000000..d08040137 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_boards" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_soulwood_boards_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_stairs.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_stairs.json new file mode 100644 index 000000000..3bd813263 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_boards_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_boards" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_soulwood_boards_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_from_soulwood_planks.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_from_soulwood_planks.json new file mode 100644 index 000000000..8f8a71c26 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_from_soulwood_planks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:soulwood_planks" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 4, + "id": "malum:vertical_soulwood_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_slab.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_slab.json new file mode 100644 index 000000000..7ced963e7 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "malum:vertical_soulwood_planks_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_stairs.json b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_stairs.json new file mode 100644 index 000000000..8dc46a18f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/vertical_soulwood_planks_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:vertical_soulwood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "malum:vertical_soulwood_planks_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/void_salts_from_block.json b/src/generated/resources/data/malum/recipe/void_salts_from_block.json new file mode 100644 index 000000000..1a0f390b9 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/void_salts_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "malum:block_of_void_salts" + } + ], + "result": { + "count": 9, + "id": "malum:void_salts" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/void_tablet.json b/src/generated/resources/data/malum/recipe/void_tablet.json new file mode 100644 index 000000000..aaedbfc41 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/void_tablet.json @@ -0,0 +1,28 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 8, + "item": "malum:null_slate" + }, + { + "count": 8, + "item": "malum:void_salts" + } + ], + "ingredient": { + "count": 1, + "item": "malum:tainted_rock_tablet" + }, + "output": { + "count": 1, + "id": "malum:void_tablet" + }, + "spirits": [ + { + "type": "eldritch", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/warping_engine.json b/src/generated/resources/data/malum/recipe/warping_engine.json new file mode 100644 index 000000000..238f04ebf --- /dev/null +++ b/src/generated/resources/data/malum/recipe/warping_engine.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:warp_flux" + }, + { + "count": 2, + "item": "malum:processed_soulstone" + } + ], + "ingredient": { + "count": 4, + "item": "malum:alchemical_calx" + }, + "output": { + "count": 1, + "id": "malum:warping_engine" + }, + "spirits": [ + { + "type": "eldritch", + "count": 2 + }, + { + "type": "arcane", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/weavers_workbench.json b/src/generated/resources/data/malum/recipe/weavers_workbench.json new file mode 100644 index 000000000..4f7fcfe4f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/weavers_workbench.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "malum:runewood_planks" + }, + "Y": { + "item": "malum:hex_ash" + }, + "Z": { + "item": "malum:hallowed_gold_ingot" + } + }, + "pattern": [ + "XYX", + "XZX" + ], + "result": { + "count": 1, + "id": "malum:weavers_workbench" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/weight_of_worlds.json b/src/generated/resources/data/malum/recipe/weight_of_worlds.json new file mode 100644 index 000000000..b693983bd --- /dev/null +++ b/src/generated/resources/data/malum/recipe/weight_of_worlds.json @@ -0,0 +1,32 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 2, + "item": "malum:malignant_pewter_ingot" + } + ], + "ingredient": { + "count": 1, + "item": "malum:soul_stained_steel_axe" + }, + "output": { + "count": 1, + "id": "malum:weight_of_worlds" + }, + "spirits": [ + { + "type": "earthen", + "count": 32 + }, + { + "type": "wicked", + "count": 32 + }, + { + "type": "eldritch", + "count": 16 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/wicked_spirited_glass.json b/src/generated/resources/data/malum/recipe/wicked_spirited_glass.json new file mode 100644 index 000000000..63a083896 --- /dev/null +++ b/src/generated/resources/data/malum/recipe/wicked_spirited_glass.json @@ -0,0 +1,24 @@ +{ + "type": "malum:spirit_infusion", + "carryOverComponentData": false, + "extraIngredients": [ + { + "count": 1, + "item": "minecraft:iron_ingot" + } + ], + "ingredient": { + "count": 16, + "tag": "c:glass_blocks" + }, + "output": { + "count": 16, + "id": "malum:wicked_spirited_glass" + }, + "spirits": [ + { + "type": "wicked", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/zinc_from_node_blasting.json b/src/generated/resources/data/malum/recipe/zinc_from_node_blasting.json new file mode 100644 index 000000000..5aa0338af --- /dev/null +++ b/src/generated/resources/data/malum/recipe/zinc_from_node_blasting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/zinc" + }, + "result": { + "count": 1, + "id": "malum:zinc_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/zinc_from_node_smelting.json b/src/generated/resources/data/malum/recipe/zinc_from_node_smelting.json new file mode 100644 index 000000000..0e3086bdc --- /dev/null +++ b/src/generated/resources/data/malum/recipe/zinc_from_node_smelting.json @@ -0,0 +1,22 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "forge:nuggets/zinc" + } + } + ], + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "ingredient": { + "tag": "forge:nuggets/zinc" + }, + "result": { + "count": 1, + "id": "malum:zinc_node" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/recipe/zombie_head_from_grim_talc.json b/src/generated/resources/data/malum/recipe/zombie_head_from_grim_talc.json new file mode 100644 index 000000000..732dc6f4f --- /dev/null +++ b/src/generated/resources/data/malum/recipe/zombie_head_from_grim_talc.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "malum:grim_talc" + }, + "&": { + "item": "minecraft:rotten_flesh" + } + }, + "pattern": [ + "&&&", + "&#&", + "&&&" + ], + "result": { + "count": 1, + "id": "minecraft:zombie_head" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/blighted_blocks.json b/src/generated/resources/data/malum/tags/block/blighted_blocks.json index 5b811ade6..41f00677b 100644 --- a/src/generated/resources/data/malum/tags/block/blighted_blocks.json +++ b/src/generated/resources/data/malum/tags/block/blighted_blocks.json @@ -1,7 +1,7 @@ { "values": [ + "malum:blighted_earth", "malum:mass_of_blighted_gunk", - "malum:blighted_soil", - "malum:blighted_earth" + "malum:blighted_soil" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/blighted_plants.json b/src/generated/resources/data/malum/tags/block/blighted_plants.json index 964e0602f..1d2803867 100644 --- a/src/generated/resources/data/malum/tags/block/blighted_plants.json +++ b/src/generated/resources/data/malum/tags/block/blighted_plants.json @@ -1,9 +1,9 @@ { "values": [ - "malum:clinging_blight", - "malum:soulwood_growth", + "malum:calcified_blight", "malum:blighted_growth", + "malum:soulwood_growth", "malum:tall_calcified_blight", - "malum:calcified_blight" + "malum:clinging_blight" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/rite_immune.json b/src/generated/resources/data/malum/tags/block/rite_immune.json index 8779228d4..fde9b2e5b 100644 --- a/src/generated/resources/data/malum/tags/block/rite_immune.json +++ b/src/generated/resources/data/malum/tags/block/rite_immune.json @@ -2,9 +2,9 @@ "values": [ "#malum:tainted_rock", "#malum:twisted_rock", - "malum:soulwood_totem_base", - "malum:soulwood_totem_pole", + "malum:runewood_totem_pole", "malum:runewood_totem_base", - "malum:runewood_totem_pole" + "malum:soulwood_totem_base", + "malum:soulwood_totem_pole" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/runewood_logs.json b/src/generated/resources/data/malum/tags/block/runewood_logs.json index c1afe65f3..f5ec4e42f 100644 --- a/src/generated/resources/data/malum/tags/block/runewood_logs.json +++ b/src/generated/resources/data/malum/tags/block/runewood_logs.json @@ -1,10 +1,10 @@ { "values": [ + "malum:runewood_log", + "malum:exposed_runewood_log", "malum:stripped_runewood", "malum:runewood", - "malum:exposed_runewood_log", "malum:revealed_runewood_log", - "malum:stripped_runewood_log", - "malum:runewood_log" + "malum:stripped_runewood_log" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/soulwood_logs.json b/src/generated/resources/data/malum/tags/block/soulwood_logs.json index a08ca85a3..81df2c65a 100644 --- a/src/generated/resources/data/malum/tags/block/soulwood_logs.json +++ b/src/generated/resources/data/malum/tags/block/soulwood_logs.json @@ -1,11 +1,11 @@ { "values": [ - "malum:stripped_soulwood", "malum:exposed_soulwood_log", + "malum:revealed_soulwood_log", "malum:stripped_soulwood_log", "malum:blighted_soulwood", "malum:soulwood", - "malum:revealed_soulwood_log", - "malum:soulwood_log" + "malum:soulwood_log", + "malum:stripped_soulwood" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/tainted_rock.json b/src/generated/resources/data/malum/tags/block/tainted_rock.json index c9c115ee4..74894daf3 100644 --- a/src/generated/resources/data/malum/tags/block/tainted_rock.json +++ b/src/generated/resources/data/malum/tags/block/tainted_rock.json @@ -1,58 +1,58 @@ { "values": [ - "malum:runic_tainted_rock_bricks_stairs", - "malum:runic_tainted_rock_bricks_wall", - "malum:tainted_rock_wall", - "malum:tainted_rock_tiles_stairs", - "malum:small_tainted_rock_bricks", - "malum:runic_tainted_rock_bricks", + "malum:polished_tainted_rock_stairs", "malum:tainted_rock_button", + "malum:polished_tainted_rock_slab", + "malum:checkered_tainted_rock", + "malum:runic_tainted_rock_tiles", + "malum:tainted_rock_tiles_stairs", "malum:tainted_rock_tiles", - "malum:tainted_rock_bricks_slab", "malum:tainted_rock_tiles_wall", - "malum:tainted_rock_tiles_slab", - "malum:spirit_crucible", - "malum:polished_tainted_rock_stairs", - "malum:runic_tainted_rock_tiles_wall", - "malum:repair_pylon_component", - "malum:runic_tainted_rock_bricks_slab", + "malum:tainted_rock_item_stand", + "malum:runic_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks", + "malum:tainted_rock_bricks_wall", + "malum:tainted_rock_wall", + "malum:runic_tainted_rock_tiles_stairs", + "malum:tainted_rock_item_pedestal", "malum:the_device", + "malum:polished_tainted_rock_wall", + "malum:polished_tainted_rock", "malum:smooth_tainted_rock_wall", + "malum:runic_small_tainted_rock_bricks", + "malum:cut_tainted_rock", + "malum:runic_tainted_rock_tiles_wall", + "malum:spirit_catalyzer_component", + "malum:smooth_tainted_rock_slab", + "malum:tainted_rock_slab", + "malum:runic_tainted_rock_bricks_stairs", + "malum:repair_pylon_component", + "malum:tainted_rock", + "malum:tainted_rock_bricks_stairs", "malum:tainted_iridescent_ether_brazier", + "malum:tainted_rock_stairs", "malum:runic_tainted_rock_tiles_slab", - "malum:small_tainted_rock_bricks_wall", + "malum:chiseled_tainted_rock", "malum:tainted_rock_pressure_plate", - "malum:spirit_crucible_component", - "malum:smooth_tainted_rock_stairs", - "malum:tainted_rock_item_pedestal", "malum:smooth_tainted_rock", - "malum:tainted_rock_stairs", - "malum:cut_tainted_rock", - "malum:polished_tainted_rock_slab", - "malum:runic_tainted_rock_tiles", - "malum:runic_small_tainted_rock_bricks_wall", - "malum:tainted_rock_bricks_stairs", - "malum:small_tainted_rock_bricks_stairs", - "malum:tainted_ether_brazier", - "malum:runic_small_tainted_rock_bricks", - "malum:tainted_rock_column_cap", - "malum:runic_small_tainted_rock_bricks_slab", - "malum:tainted_rock_column", - "malum:runic_small_tainted_rock_bricks_stairs", - "malum:tainted_rock_bricks", - "malum:tainted_rock_slab", - "malum:polished_tainted_rock", + "malum:runic_tainted_rock_bricks_slab", + "malum:runic_tainted_rock_bricks", "malum:repair_pylon", - "malum:tainted_rock_bricks_wall", - "malum:spirit_catalyzer", - "malum:runic_tainted_rock_tiles_stairs", - "malum:spirit_catalyzer_component", - "malum:chiseled_tainted_rock", "malum:small_tainted_rock_bricks_slab", - "malum:tainted_rock", - "malum:polished_tainted_rock_wall", - "malum:tainted_rock_item_stand", - "malum:checkered_tainted_rock", - "malum:smooth_tainted_rock_slab" + "malum:spirit_catalyzer", + "malum:smooth_tainted_rock_stairs", + "malum:tainted_rock_tiles_slab", + "malum:tainted_rock_column", + "malum:tainted_rock_column_cap", + "malum:small_tainted_rock_bricks", + "malum:spirit_crucible", + "malum:spirit_crucible_component", + "malum:runic_small_tainted_rock_bricks_stairs", + "malum:small_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks_slab", + "malum:tainted_ether_brazier", + "malum:runic_small_tainted_rock_bricks_wall", + "malum:runic_small_tainted_rock_bricks_slab", + "malum:small_tainted_rock_bricks_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/tainted_rock_blocks.json b/src/generated/resources/data/malum/tags/block/tainted_rock_blocks.json index cbcb37bb0..82d49dea3 100644 --- a/src/generated/resources/data/malum/tags/block/tainted_rock_blocks.json +++ b/src/generated/resources/data/malum/tags/block/tainted_rock_blocks.json @@ -1,13 +1,13 @@ { "values": [ - "malum:small_tainted_rock_bricks", - "malum:runic_tainted_rock_bricks", - "malum:tainted_rock_tiles", - "malum:smooth_tainted_rock", "malum:runic_tainted_rock_tiles", - "malum:runic_small_tainted_rock_bricks", + "malum:tainted_rock_tiles", "malum:tainted_rock_bricks", "malum:polished_tainted_rock", - "malum:tainted_rock" + "malum:runic_small_tainted_rock_bricks", + "malum:tainted_rock", + "malum:smooth_tainted_rock", + "malum:runic_tainted_rock_bricks", + "malum:small_tainted_rock_bricks" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/tainted_rock_slabs.json b/src/generated/resources/data/malum/tags/block/tainted_rock_slabs.json index 381c6a6ce..42b88d711 100644 --- a/src/generated/resources/data/malum/tags/block/tainted_rock_slabs.json +++ b/src/generated/resources/data/malum/tags/block/tainted_rock_slabs.json @@ -1,13 +1,13 @@ { "values": [ - "malum:tainted_rock_bricks_slab", - "malum:tainted_rock_tiles_slab", - "malum:runic_tainted_rock_bricks_slab", - "malum:runic_tainted_rock_tiles_slab", "malum:polished_tainted_rock_slab", - "malum:runic_small_tainted_rock_bricks_slab", + "malum:smooth_tainted_rock_slab", "malum:tainted_rock_slab", + "malum:runic_tainted_rock_tiles_slab", + "malum:runic_tainted_rock_bricks_slab", "malum:small_tainted_rock_bricks_slab", - "malum:smooth_tainted_rock_slab" + "malum:tainted_rock_tiles_slab", + "malum:tainted_rock_bricks_slab", + "malum:runic_small_tainted_rock_bricks_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/tainted_rock_stairs.json b/src/generated/resources/data/malum/tags/block/tainted_rock_stairs.json index 196a30aba..b84ba9119 100644 --- a/src/generated/resources/data/malum/tags/block/tainted_rock_stairs.json +++ b/src/generated/resources/data/malum/tags/block/tainted_rock_stairs.json @@ -1,13 +1,13 @@ { "values": [ - "malum:runic_tainted_rock_bricks_stairs", - "malum:tainted_rock_tiles_stairs", "malum:polished_tainted_rock_stairs", - "malum:smooth_tainted_rock_stairs", - "malum:tainted_rock_stairs", + "malum:tainted_rock_tiles_stairs", + "malum:runic_tainted_rock_tiles_stairs", + "malum:runic_tainted_rock_bricks_stairs", "malum:tainted_rock_bricks_stairs", - "malum:small_tainted_rock_bricks_stairs", + "malum:tainted_rock_stairs", + "malum:smooth_tainted_rock_stairs", "malum:runic_small_tainted_rock_bricks_stairs", - "malum:runic_tainted_rock_tiles_stairs" + "malum:small_tainted_rock_bricks_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/tainted_rock_walls.json b/src/generated/resources/data/malum/tags/block/tainted_rock_walls.json index cfe8fe55a..7bd2dde7e 100644 --- a/src/generated/resources/data/malum/tags/block/tainted_rock_walls.json +++ b/src/generated/resources/data/malum/tags/block/tainted_rock_walls.json @@ -1,13 +1,13 @@ { "values": [ + "malum:tainted_rock_tiles_wall", "malum:runic_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks_wall", "malum:tainted_rock_wall", - "malum:tainted_rock_tiles_wall", - "malum:runic_tainted_rock_tiles_wall", + "malum:polished_tainted_rock_wall", "malum:smooth_tainted_rock_wall", + "malum:runic_tainted_rock_tiles_wall", "malum:small_tainted_rock_bricks_wall", - "malum:runic_small_tainted_rock_bricks_wall", - "malum:tainted_rock_bricks_wall", - "malum:polished_tainted_rock_wall" + "malum:runic_small_tainted_rock_bricks_wall" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/twisted_rock.json b/src/generated/resources/data/malum/tags/block/twisted_rock.json index 7adb3d6a8..829603aab 100644 --- a/src/generated/resources/data/malum/tags/block/twisted_rock.json +++ b/src/generated/resources/data/malum/tags/block/twisted_rock.json @@ -1,52 +1,52 @@ { "values": [ - "malum:cut_twisted_rock", - "malum:twisted_rock_slab", + "malum:polished_twisted_rock_slab", + "malum:runic_twisted_rock_tiles", + "malum:smooth_twisted_rock_wall", + "malum:runic_small_twisted_rock_bricks_wall", + "malum:twisted_rock_tiles_stairs", + "malum:runic_twisted_rock_tiles_wall", + "malum:small_twisted_rock_bricks_slab", + "malum:runic_twisted_rock_tiles_stairs", + "malum:twisted_rock", + "malum:small_twisted_rock_bricks_wall", "malum:polished_twisted_rock", - "malum:polished_twisted_rock_wall", - "malum:twisted_iridescent_ether_brazier", - "malum:small_twisted_rock_bricks", - "malum:twisted_rock_tiles", - "malum:runic_twisted_rock_bricks_wall", + "malum:twisted_rock_bricks_stairs", + "malum:runic_twisted_rock_tiles_slab", + "malum:runic_twisted_rock_bricks_stairs", + "malum:twisted_rock_pressure_plate", + "malum:checkered_twisted_rock", + "malum:runic_twisted_rock_bricks", + "malum:twisted_rock_bricks_wall", + "malum:the_vessel", "malum:twisted_ether_brazier", - "malum:twisted_rock_bricks_slab", - "malum:twisted_rock_column_cap", - "malum:runic_small_twisted_rock_bricks", - "malum:small_twisted_rock_bricks_slab", + "malum:twisted_iridescent_ether_brazier", "malum:chiseled_twisted_rock", - "malum:checkered_twisted_rock", - "malum:runic_twisted_rock_tiles_slab", "malum:twisted_rock_item_stand", - "malum:runic_twisted_rock_tiles_wall", - "malum:twisted_rock_tiles_wall", - "malum:twisted_rock_stairs", - "malum:runic_small_twisted_rock_bricks_wall", - "malum:twisted_rock_tiles_stairs", - "malum:runic_twisted_rock_bricks_stairs", + "malum:smooth_twisted_rock_stairs", + "malum:smooth_twisted_rock", + "malum:runic_small_twisted_rock_bricks", + "malum:twisted_rock_slab", + "malum:runic_small_twisted_rock_bricks_stairs", + "malum:smooth_twisted_rock_slab", "malum:twisted_rock_item_pedestal", + "malum:twisted_rock_column_cap", + "malum:twisted_rock_stairs", "malum:runic_small_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_tiles", - "malum:polished_twisted_rock_stairs", - "malum:runic_small_twisted_rock_bricks_stairs", - "malum:small_twisted_rock_bricks_wall", - "malum:smooth_twisted_rock_wall", + "malum:twisted_rock_bricks_slab", "malum:twisted_rock_tiles_slab", - "malum:twisted_rock_bricks_wall", - "malum:twisted_rock_pressure_plate", - "malum:the_vessel", - "malum:twisted_rock_bricks", - "malum:twisted_rock_column", - "malum:twisted_rock_wall", "malum:small_twisted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles_stairs", - "malum:twisted_rock_bricks_stairs", - "malum:twisted_rock", - "malum:smooth_twisted_rock_slab", + "malum:twisted_rock_column", + "malum:twisted_rock_tiles_wall", + "malum:polished_twisted_rock_wall", + "malum:polished_twisted_rock_stairs", + "malum:twisted_rock_tiles", + "malum:small_twisted_rock_bricks", + "malum:cut_twisted_rock", + "malum:twisted_rock_bricks", + "malum:runic_twisted_rock_bricks_slab", "malum:twisted_rock_button", - "malum:runic_twisted_rock_bricks", - "malum:smooth_twisted_rock_stairs", - "malum:smooth_twisted_rock", - "malum:polished_twisted_rock_slab" + "malum:runic_twisted_rock_bricks_wall", + "malum:twisted_rock_wall" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/twisted_rock_blocks.json b/src/generated/resources/data/malum/tags/block/twisted_rock_blocks.json index 94193ce47..061113142 100644 --- a/src/generated/resources/data/malum/tags/block/twisted_rock_blocks.json +++ b/src/generated/resources/data/malum/tags/block/twisted_rock_blocks.json @@ -1,13 +1,13 @@ { "values": [ - "malum:polished_twisted_rock", - "malum:small_twisted_rock_bricks", - "malum:twisted_rock_tiles", - "malum:runic_small_twisted_rock_bricks", "malum:runic_twisted_rock_tiles", - "malum:twisted_rock_bricks", "malum:twisted_rock", + "malum:polished_twisted_rock", "malum:runic_twisted_rock_bricks", - "malum:smooth_twisted_rock" + "malum:smooth_twisted_rock", + "malum:runic_small_twisted_rock_bricks", + "malum:twisted_rock_tiles", + "malum:small_twisted_rock_bricks", + "malum:twisted_rock_bricks" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/twisted_rock_slabs.json b/src/generated/resources/data/malum/tags/block/twisted_rock_slabs.json index cf7c0996f..f957ca650 100644 --- a/src/generated/resources/data/malum/tags/block/twisted_rock_slabs.json +++ b/src/generated/resources/data/malum/tags/block/twisted_rock_slabs.json @@ -1,13 +1,13 @@ { "values": [ - "malum:twisted_rock_slab", - "malum:twisted_rock_bricks_slab", + "malum:polished_twisted_rock_slab", "malum:small_twisted_rock_bricks_slab", "malum:runic_twisted_rock_tiles_slab", + "malum:twisted_rock_slab", + "malum:smooth_twisted_rock_slab", "malum:runic_small_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_bricks_slab", + "malum:twisted_rock_bricks_slab", "malum:twisted_rock_tiles_slab", - "malum:smooth_twisted_rock_slab", - "malum:polished_twisted_rock_slab" + "malum:runic_twisted_rock_bricks_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/twisted_rock_stairs.json b/src/generated/resources/data/malum/tags/block/twisted_rock_stairs.json index ef52862a1..779a75e10 100644 --- a/src/generated/resources/data/malum/tags/block/twisted_rock_stairs.json +++ b/src/generated/resources/data/malum/tags/block/twisted_rock_stairs.json @@ -1,13 +1,13 @@ { "values": [ - "malum:twisted_rock_stairs", "malum:twisted_rock_tiles_stairs", + "malum:runic_twisted_rock_tiles_stairs", + "malum:twisted_rock_bricks_stairs", "malum:runic_twisted_rock_bricks_stairs", - "malum:polished_twisted_rock_stairs", + "malum:smooth_twisted_rock_stairs", "malum:runic_small_twisted_rock_bricks_stairs", + "malum:twisted_rock_stairs", "malum:small_twisted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles_stairs", - "malum:twisted_rock_bricks_stairs", - "malum:smooth_twisted_rock_stairs" + "malum:polished_twisted_rock_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/malum/tags/block/twisted_rock_walls.json b/src/generated/resources/data/malum/tags/block/twisted_rock_walls.json index a948d6a36..38f96c3fa 100644 --- a/src/generated/resources/data/malum/tags/block/twisted_rock_walls.json +++ b/src/generated/resources/data/malum/tags/block/twisted_rock_walls.json @@ -1,13 +1,13 @@ { "values": [ - "malum:polished_twisted_rock_wall", - "malum:runic_twisted_rock_bricks_wall", - "malum:runic_twisted_rock_tiles_wall", - "malum:twisted_rock_tiles_wall", + "malum:smooth_twisted_rock_wall", "malum:runic_small_twisted_rock_bricks_wall", + "malum:runic_twisted_rock_tiles_wall", "malum:small_twisted_rock_bricks_wall", - "malum:smooth_twisted_rock_wall", "malum:twisted_rock_bricks_wall", + "malum:twisted_rock_tiles_wall", + "malum:polished_twisted_rock_wall", + "malum:runic_twisted_rock_bricks_wall", "malum:twisted_rock_wall" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_block.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_block.json new file mode 100644 index 000000000..c738c9073 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bamboo": { + "conditions": { + "items": [ + { + "items": "minecraft:bamboo" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bamboo" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_block" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_planks.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_planks.json new file mode 100644 index 000000000..f8a7cd8c7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/bamboo_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "items": "#minecraft:bamboo_blocks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_planks.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_planks.json new file mode 100644 index 000000000..00dde3c96 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "#minecraft:cherry_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cherry_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cherry_planks" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_wood.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_wood.json new file mode 100644 index 000000000..083d3a3fd --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/cherry_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:cherry_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cherry_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cherry_wood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_bookshelf.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_bookshelf.json new file mode 100644 index 000000000..4cac964b5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_bookshelf.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_bookshelf" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_bookshelf" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_copper_block_stonecutting.json new file mode 100644 index 000000000..5140c19ee --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_copper_block_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_copper_from_copper_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_copper_from_copper_block_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_cut_copper_stonecutting.json new file mode 100644 index 000000000..466dcf864 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_copper_from_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_copper_from_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_copper_from_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..d6bcb51c3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_tuff_bricks_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_tuff_bricks_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..6a64f40a1 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_tuff_bricks_from_tuff_bricks_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_tuff_bricks_from_tuff_bricks_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_stonecutting.json new file mode 100644 index 000000000..f6f51bac4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_bricks_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_tuff_bricks_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_tuff_bricks_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_from_tuff_stonecutting.json new file mode 100644 index 000000000..b596b5bfb --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/chiseled_tuff_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_tuff_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_tuff_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate.json new file mode 100644 index 000000000..0748aaa1e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate_from_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate_from_copper_block_stonecutting.json new file mode 100644 index 000000000..db02a2ab5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/copper_grate_from_copper_block_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:copper_grate_from_copper_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:copper_grate_from_copper_block_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_copper_stonecutting.json new file mode 100644 index 000000000..4856a0cf4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:exposed_chiseled_copper_from_exposed_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:exposed_chiseled_copper_from_exposed_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json new file mode 100644 index 000000000..41988aa4a --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:exposed_chiseled_copper_from_exposed_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:exposed_chiseled_copper_from_exposed_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate.json new file mode 100644 index 000000000..d0b76a60b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:exposed_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:exposed_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate_from_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate_from_exposed_copper_stonecutting.json new file mode 100644 index 000000000..a39351745 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/exposed_copper_grate_from_exposed_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:exposed_copper_grate_from_exposed_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:exposed_copper_grate_from_exposed_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..0a2b05771 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oxidized_chiseled_copper_from_oxidized_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oxidized_chiseled_copper_from_oxidized_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json new file mode 100644 index 000000000..dab869ace --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate.json new file mode 100644 index 000000000..5cea8fc1f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oxidized_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oxidized_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate_from_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate_from_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..ecb78079c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/oxidized_copper_grate_from_oxidized_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oxidized_copper_grate_from_oxidized_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oxidized_copper_grate_from_oxidized_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_from_tuff_stonecutting.json new file mode 100644 index 000000000..7f1be72b1 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..f4063a23d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_slab_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_slab_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..8d875be2c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_slab_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_slab_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_slab_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..0633449d9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_stairs_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_stairs_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..3b03faee4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/polished_tuff_stairs_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_stairs_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_stairs_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/stripped_cherry_wood.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/stripped_cherry_wood.json new file mode 100644 index 000000000..dbbe1592d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/stripped_cherry_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_cherry_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:stripped_cherry_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "minecraft:stripped_cherry_wood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..6fc042a10 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_slab_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_slab_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..6d86a3839 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_bricks_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_slab_from_tuff_bricks_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_slab_from_tuff_bricks_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..997afe632 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_slab_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_slab_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_slab_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..f0ff02ca7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_stairs_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_stairs_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..a28481c01 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_bricks_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_stairs_from_tuff_bricks_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_stairs_from_tuff_bricks_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..9480f34d2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_brick_stairs_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_stairs_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_stairs_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..56159bee2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_bricks_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_bricks_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_tuff_stonecutting.json new file mode 100644 index 000000000..ebad311e0 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_bricks_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_bricks_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_bricks_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..498bb7b9f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_slab_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_slab_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_slab_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..561d405e9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/tuff_stairs_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_stairs_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_stairs_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json new file mode 100644 index 000000000..629cf8741 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_chiseled_copper_from_waxed_copper_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_chiseled_copper_from_waxed_copper_block_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json new file mode 100644 index 000000000..833279075 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_chiseled_copper_from_waxed_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_chiseled_copper_from_waxed_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate.json new file mode 100644 index 000000000..7e38162a9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate_from_waxed_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate_from_waxed_copper_block_stonecutting.json new file mode 100644 index 000000000..56c39a247 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_copper_grate_from_waxed_copper_block_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_copper_grate_from_waxed_copper_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_copper_grate_from_waxed_copper_block_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json new file mode 100644 index 000000000..e061d5183 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json new file mode 100644 index 000000000..ffff639f3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate.json new file mode 100644 index 000000000..32d240086 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_exposed_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_exposed_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json new file mode 100644 index 000000000..08897f0e8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..ac0546128 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json new file mode 100644 index 000000000..00468ce49 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate.json new file mode 100644 index 000000000..eb64938f2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_oxidized_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_oxidized_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..d2554e134 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json new file mode 100644 index 000000000..756dd4180 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json new file mode 100644 index 000000000..c2c951983 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate.json new file mode 100644 index 000000000..136661a5c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_weathered_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_weathered_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json new file mode 100644 index 000000000..a1921007a --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_copper_stonecutting.json new file mode 100644 index 000000000..95c49ebb3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:weathered_chiseled_copper_from_weathered_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:weathered_chiseled_copper_from_weathered_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json new file mode 100644 index 000000000..c0500e099 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:weathered_chiseled_copper_from_weathered_cut_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_cut_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:weathered_chiseled_copper_from_weathered_cut_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate.json new file mode 100644 index 000000000..126185aee --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:weathered_copper_grate" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:weathered_copper_grate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate_from_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate_from_weathered_copper_stonecutting.json new file mode 100644 index 000000000..4fea89fa2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/building_blocks/weathered_copper_grate_from_weathered_copper_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:weathered_copper_grate_from_weathered_copper_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:weathered_copper_grate_from_weathered_copper_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/mace.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/mace.json new file mode 100644 index 000000000..ba0263ba5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/mace.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_breeze_rod": { + "conditions": { + "items": [ + { + "items": "minecraft:breeze_rod" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_heavy_core": { + "conditions": { + "items": [ + { + "items": "minecraft:heavy_core" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:mace" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_breeze_rod", + "has_heavy_core" + ] + ], + "rewards": { + "recipes": [ + "minecraft:mace" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_boots_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_boots_smithing.json new file mode 100644 index 000000000..eed5d4484 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_boots_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_boots_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_boots_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_chestplate_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_chestplate_smithing.json new file mode 100644 index 000000000..37b29b568 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_chestplate_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_chestplate_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_chestplate_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_helmet_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_helmet_smithing.json new file mode 100644 index 000000000..a8240ad1e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_helmet_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_helmet_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_helmet_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_leggings_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_leggings_smithing.json new file mode 100644 index 000000000..da9d1c9f8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_leggings_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_leggings_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_leggings_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_sword_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_sword_smithing.json new file mode 100644 index 000000000..3a45cc60d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/combat/netherite_sword_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_sword_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_sword_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/acacia_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/acacia_hanging_sign.json new file mode 100644 index 000000000..684ac230d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/acacia_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_acacia_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:acacia_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:acacia_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_hanging_sign.json new file mode 100644 index 000000000..3ced05573 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_bamboo_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_mosaic.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_mosaic.json new file mode 100644 index 000000000..a300333d0 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/bamboo_mosaic.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bamboo_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:bamboo_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_mosaic" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bamboo_slab" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_mosaic" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/birch_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/birch_hanging_sign.json new file mode 100644 index 000000000..38248fe6c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/birch_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_birch_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:birch_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:birch_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/cherry_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/cherry_hanging_sign.json new file mode 100644 index 000000000..9998ef4a7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/cherry_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_cherry_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cherry_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cherry_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/crimson_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/crimson_hanging_sign.json new file mode 100644 index 000000000..24af841eb --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/crimson_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_crimson_stem" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:crimson_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:crimson_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/dark_oak_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/dark_oak_hanging_sign.json new file mode 100644 index 000000000..a80fe5592 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/dark_oak_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_dark_oak_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dark_oak_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dark_oak_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/decorated_pot_simple.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/decorated_pot_simple.json new file mode 100644 index 000000000..0b336480d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/decorated_pot_simple.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brick": { + "conditions": { + "items": [ + { + "items": "#minecraft:decorated_pot_ingredients" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:decorated_pot_simple" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brick" + ] + ], + "rewards": { + "recipes": [ + "minecraft:decorated_pot_simple" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/jungle_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/jungle_hanging_sign.json new file mode 100644 index 000000000..1a75d7fc9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/jungle_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_jungle_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:jungle_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:jungle_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/mangrove_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/mangrove_hanging_sign.json new file mode 100644 index 000000000..33d389ba1 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/mangrove_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_mangrove_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:mangrove_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:mangrove_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/oak_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/oak_hanging_sign.json new file mode 100644 index 000000000..9ce6308af --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/oak_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_oak_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oak_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oak_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..5181c799f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_wall_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_wall_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..98f981571 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/polished_tuff_wall_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:polished_tuff_wall_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:polished_tuff_wall_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/spruce_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/spruce_hanging_sign.json new file mode 100644 index 000000000..7d476d125 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/spruce_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_spruce_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:spruce_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:spruce_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..1c9055b7e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_polished_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_wall_from_polished_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_wall_from_polished_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..6b311d71b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_bricks_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_wall_from_tuff_bricks_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_wall_from_tuff_bricks_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..f53699929 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_brick_wall_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_brick_wall_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_brick_wall_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..6a83e7af7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/tuff_wall_from_tuff_stonecutting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tuff_wall_from_tuff_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tuff_wall_from_tuff_stonecutting" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/decorations/warped_hanging_sign.json b/src/generated/resources/data/minecraft/advancement/recipes/decorations/warped_hanging_sign.json new file mode 100644 index 000000000..c0257e32b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/decorations/warped_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "minecraft:stripped_warped_stem" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:warped_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:warped_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/ether_torch_alternative.json b/src/generated/resources/data/minecraft/advancement/recipes/ether_torch_alternative.json new file mode 100644 index 000000000..fb907270f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/ether_torch_alternative.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ether_torch_alternative" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ether_torch_alternative" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/iridescent_ether_torch_alternative.json b/src/generated/resources/data/minecraft/advancement/recipes/iridescent_ether_torch_alternative.json new file mode 100644 index 000000000..511941b37 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/iridescent_ether_torch_alternative.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:iridescent_ether_torch_alternative" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:iridescent_ether_torch_alternative" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/bolt_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/bolt_armor_trim_smithing_template.json new file mode 100644 index 000000000..d98a2829b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/bolt_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bolt_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:bolt_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bolt_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bolt_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bolt_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/coast_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/coast_armor_trim_smithing_template.json new file mode 100644 index 000000000..96dfc3740 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/coast_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coast_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:coast_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:coast_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_coast_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:coast_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/cyan_dye_from_pitcher_plant.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/cyan_dye_from_pitcher_plant.json new file mode 100644 index 000000000..116d15df5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/cyan_dye_from_pitcher_plant.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pitcher_plant": { + "conditions": { + "items": [ + { + "items": "minecraft:pitcher_plant" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cyan_dye_from_pitcher_plant" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pitcher_plant" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cyan_dye_from_pitcher_plant" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/dune_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/dune_armor_trim_smithing_template.json new file mode 100644 index 000000000..e696da786 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/dune_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dune_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:dune_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dune_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dune_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dune_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/eye_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/eye_armor_trim_smithing_template.json new file mode 100644 index 000000000..80ecd6362 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/eye_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_eye_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:eye_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:eye_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_eye_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:eye_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/flow_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/flow_armor_trim_smithing_template.json new file mode 100644 index 000000000..e6648847d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/flow_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_flow_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:flow_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:flow_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_flow_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:flow_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/host_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/host_armor_trim_smithing_template.json new file mode 100644 index 000000000..94be097a0 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/host_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_host_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:host_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:host_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_host_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:host_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/netherite_upgrade_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/netherite_upgrade_smithing_template.json new file mode 100644 index 000000000..b8234c137 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/netherite_upgrade_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_upgrade_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_upgrade_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_upgrade_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_upgrade_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_upgrade_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye_from_torchflower.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye_from_torchflower.json new file mode 100644 index 000000000..87b4a3a27 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye_from_torchflower.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:orange_dye_from_torchflower" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_torchflower": { + "conditions": { + "items": [ + { + "items": "minecraft:torchflower" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_torchflower" + ] + ], + "rewards": { + "recipes": [ + "minecraft:orange_dye_from_torchflower" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/pink_dye_from_pink_petals.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/pink_dye_from_pink_petals.json new file mode 100644 index 000000000..5f7f04c1b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/pink_dye_from_pink_petals.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_petals": { + "conditions": { + "items": [ + { + "items": "minecraft:pink_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:pink_dye_from_pink_petals" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_petals" + ] + ], + "rewards": { + "recipes": [ + "minecraft:pink_dye_from_pink_petals" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/raiser_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/raiser_armor_trim_smithing_template.json new file mode 100644 index 000000000..acf39ca66 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/raiser_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raiser_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:raiser_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:raiser_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_raiser_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:raiser_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/rib_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/rib_armor_trim_smithing_template.json new file mode 100644 index 000000000..cc02cd3ad --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/rib_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rib_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:rib_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:rib_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rib_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:rib_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/sentry_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/sentry_armor_trim_smithing_template.json new file mode 100644 index 000000000..944a2fb8b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/sentry_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sentry_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:sentry_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:sentry_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sentry_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:sentry_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template.json new file mode 100644 index 000000000..a68b9cba5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_shaper_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:shaper_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:shaper_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_shaper_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:shaper_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template_smithing_trim.json index e69de29bb..c743861e0 100644 --- a/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/shaper_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:shaper_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:shaper_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:shaper_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template.json new file mode 100644 index 000000000..15b8cc376 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silence_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:silence_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:silence_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silence_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:silence_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..e07c70705 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/silence_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:silence_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:silence_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:silence_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template.json new file mode 100644 index 000000000..87b4beba4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_snout_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:snout_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:snout_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_snout_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:snout_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..47d3d3da7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/snout_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:snout_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:snout_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:snout_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template.json new file mode 100644 index 000000000..ddb5562ce --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spire_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:spire_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:spire_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spire_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:spire_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..de70999d9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/spire_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:spire_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:spire_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:spire_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template.json new file mode 100644 index 000000000..e25917d83 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tide_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tide_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:tide_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tide_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tide_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..6155cc6ff --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/tide_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:tide_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tide_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tide_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template.json new file mode 100644 index 000000000..0f691a66e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:vex_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vex_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:vex_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_vex_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:vex_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..6820f5ddf --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/vex_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:vex_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:vex_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:vex_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template.json new file mode 100644 index 000000000..5f4a3a779 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ward_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_ward_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:ward_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ward_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ward_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..a48941b35 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/ward_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:ward_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ward_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ward_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template.json new file mode 100644 index 000000000..b713cb00e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:wayfinder_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_wayfinder_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:wayfinder_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_wayfinder_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:wayfinder_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..173ea22cf --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/wayfinder_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:wayfinder_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:wayfinder_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:wayfinder_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template.json new file mode 100644 index 000000000..6766be1da --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:wild_armor_trim_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_wild_armor_trim_smithing_template": { + "conditions": { + "items": [ + { + "items": "minecraft:wild_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_wild_armor_trim_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:wild_armor_trim_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..64ffff583 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/wild_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smithing_trim_template": { + "conditions": { + "items": [ + { + "items": "minecraft:wild_armor_trim_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:wild_armor_trim_smithing_template_smithing_trim" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smithing_trim_template" + ] + ], + "rewards": { + "recipes": [ + "minecraft:wild_armor_trim_smithing_template_smithing_trim" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/wind_charge.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/wind_charge.json new file mode 100644 index 000000000..059e1e332 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/wind_charge.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_breeze_rod": { + "conditions": { + "items": [ + { + "items": "minecraft:breeze_rod" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:wind_charge" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_breeze_rod" + ] + ], + "rewards": { + "recipes": [ + "minecraft:wind_charge" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_bulb.json new file mode 100644 index 000000000..f9452a6ff --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_door.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_door.json new file mode 100644 index 000000000..39580b4b2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:copper_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:copper_door" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_trapdoor.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_trapdoor.json new file mode 100644 index 000000000..2dcecaa16 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/copper_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:copper_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:copper_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/crafter.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/crafter.json new file mode 100644 index 000000000..faf8ca372 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dropper": { + "conditions": { + "items": [ + { + "items": "minecraft:dropper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:crafter" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dropper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:crafter" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/exposed_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/exposed_copper_bulb.json new file mode 100644 index 000000000..96242b4d8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/exposed_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:exposed_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:exposed_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/oxidized_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/oxidized_copper_bulb.json new file mode 100644 index 000000000..c5c57e28f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/oxidized_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:oxidized_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:oxidized_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_copper_bulb.json new file mode 100644 index 000000000..334612b56 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_copper_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_exposed_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_exposed_copper_bulb.json new file mode 100644 index 000000000..4cfd14c3e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_exposed_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_exposed_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_exposed_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_oxidized_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_oxidized_copper_bulb.json new file mode 100644 index 000000000..77d0bb2e4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_oxidized_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_oxidized_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_oxidized_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_weathered_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_weathered_copper_bulb.json new file mode 100644 index 000000000..3ac483c3b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/waxed_weathered_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:waxed_weathered_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:waxed_weathered_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/redstone/weathered_copper_bulb.json b/src/generated/resources/data/minecraft/advancement/recipes/redstone/weathered_copper_bulb.json new file mode 100644 index 000000000..b19eb0bfc --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/redstone/weathered_copper_bulb.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:weathered_copper_bulb" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "minecraft:weathered_copper_bulb" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tainted_ether_brazier.json b/src/generated/resources/data/minecraft/advancement/recipes/tainted_ether_brazier.json new file mode 100644 index 000000000..4309c7014 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tainted_ether_brazier.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tainted_ether_brazier" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tainted_ether_brazier" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tainted_iridescent_ether_brazier.json b/src/generated/resources/data/minecraft/advancement/recipes/tainted_iridescent_ether_brazier.json new file mode 100644 index 000000000..0c5b984cf --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tainted_iridescent_ether_brazier.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tainted_iridescent_ether_brazier" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tainted_iridescent_ether_brazier" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tools/brush.json b/src/generated/resources/data/minecraft/advancement/recipes/tools/brush.json new file mode 100644 index 000000000..00aafb536 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tools/brush.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:brush" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:brush" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_axe_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_axe_smithing.json new file mode 100644 index 000000000..aa37d1b83 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_axe_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_axe_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_axe_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_hoe_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_hoe_smithing.json new file mode 100644 index 000000000..137ad2fe7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_hoe_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_hoe_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_hoe_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_pickaxe_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_pickaxe_smithing.json new file mode 100644 index 000000000..efaeb520b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_pickaxe_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_pickaxe_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_pickaxe_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_shovel_smithing.json b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_shovel_smithing.json new file mode 100644 index 000000000..e6db20d15 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/tools/netherite_shovel_smithing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:netherite_shovel_smithing" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "minecraft:netherite_shovel_smithing" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_chest_raft.json b/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_chest_raft.json new file mode 100644 index 000000000..3c35ddc3e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_chest_raft.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_boat": { + "conditions": { + "items": [ + { + "items": "#minecraft:boats" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_chest_raft" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_boat" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_chest_raft" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_raft.json b/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_raft.json new file mode 100644 index 000000000..cd845a7cf --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/transportation/bamboo_raft.json @@ -0,0 +1,28 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bamboo_raft" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "in_water": { + "conditions": { + "block": "minecraft:water" + }, + "trigger": "minecraft:enter_block" + } + }, + "requirements": [ + [ + "has_the_recipe", + "in_water" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bamboo_raft" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_boat.json b/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_boat.json new file mode 100644 index 000000000..e72ccdf55 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_boat.json @@ -0,0 +1,28 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cherry_boat" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "in_water": { + "conditions": { + "block": "minecraft:water" + }, + "trigger": "minecraft:enter_block" + } + }, + "requirements": [ + [ + "has_the_recipe", + "in_water" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cherry_boat" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_chest_boat.json b/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_chest_boat.json new file mode 100644 index 000000000..8b87f01f9 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/transportation/cherry_chest_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_boat": { + "conditions": { + "items": [ + { + "items": "#minecraft:boats" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cherry_chest_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_boat" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cherry_chest_boat" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/twisted_ether_brazier.json b/src/generated/resources/data/minecraft/advancement/recipes/twisted_ether_brazier.json new file mode 100644 index 000000000..3dc423f85 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/twisted_ether_brazier.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:twisted_ether_brazier" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:twisted_ether_brazier" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/twisted_iridescent_ether_brazier.json b/src/generated/resources/data/minecraft/advancement/recipes/twisted_iridescent_ether_brazier.json new file mode 100644 index 000000000..f9f17ce4c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/twisted_iridescent_ether_brazier.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:twisted_iridescent_ether_brazier" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:twisted_iridescent_ether_brazier" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/acacia_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/acacia_hanging_sign.json new file mode 100644 index 000000000..1e485e812 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/acacia_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_acacia_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:acacia_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_block.json b/src/generated/resources/data/minecraft/recipe/bamboo_block.json new file mode 100644 index 000000000..c07aa2914 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_block.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + }, + { + "item": "minecraft:bamboo" + } + ], + "result": { + "count": 1, + "id": "minecraft:bamboo_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_chest_raft.json b/src/generated/resources/data/minecraft/recipe/bamboo_chest_raft.json new file mode 100644 index 000000000..8e89fca22 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_chest_raft.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "chest_boat", + "ingredients": [ + { + "item": "minecraft:chest" + }, + { + "item": "minecraft:bamboo_raft" + } + ], + "result": { + "count": 1, + "id": "minecraft:bamboo_chest_raft" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/bamboo_hanging_sign.json new file mode 100644 index 000000000..405f59d45 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_bamboo_block" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:bamboo_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_mosaic.json b/src/generated/resources/data/minecraft/recipe/bamboo_mosaic.json new file mode 100644 index 000000000..76d9c0ada --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_mosaic.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:bamboo_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "minecraft:bamboo_mosaic" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_planks.json b/src/generated/resources/data/minecraft/recipe/bamboo_planks.json new file mode 100644 index 000000000..1865e5a1e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + { + "tag": "minecraft:bamboo_blocks" + } + ], + "result": { + "count": 2, + "id": "minecraft:bamboo_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bamboo_raft.json b/src/generated/resources/data/minecraft/recipe/bamboo_raft.json new file mode 100644 index 000000000..7a115cac3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bamboo_raft.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "boat", + "key": { + "#": { + "item": "minecraft:bamboo_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "minecraft:bamboo_raft" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/birch_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/birch_hanging_sign.json new file mode 100644 index 000000000..41bd4b80e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/birch_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_birch_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:birch_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template.json new file mode 100644 index 000000000..19cd97285 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": [ + { + "item": "minecraft:copper_block" + }, + { + "item": "minecraft:waxed_copper_block" + } + ], + "S": { + "item": "minecraft:bolt_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:bolt_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template_smithing_trim.json index e69de29bb..6e240fa9f 100644 --- a/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/bolt_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:bolt_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/brush.json b/src/generated/resources/data/minecraft/recipe/brush.json new file mode 100644 index 000000000..f94d9ccb5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/brush.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "I": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:feather" + } + }, + "pattern": [ + "X", + "#", + "I" + ], + "result": { + "count": 1, + "id": "minecraft:brush" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cherry_boat.json b/src/generated/resources/data/minecraft/recipe/cherry_boat.json new file mode 100644 index 000000000..8abaf02bf --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cherry_boat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "boat", + "key": { + "#": { + "item": "minecraft:cherry_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "minecraft:cherry_boat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cherry_chest_boat.json b/src/generated/resources/data/minecraft/recipe/cherry_chest_boat.json new file mode 100644 index 000000000..46421dd63 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cherry_chest_boat.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "chest_boat", + "ingredients": [ + { + "item": "minecraft:chest" + }, + { + "item": "minecraft:cherry_boat" + } + ], + "result": { + "count": 1, + "id": "minecraft:cherry_chest_boat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cherry_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/cherry_hanging_sign.json new file mode 100644 index 000000000..f957ef875 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cherry_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_cherry_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:cherry_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cherry_planks.json b/src/generated/resources/data/minecraft/recipe/cherry_planks.json new file mode 100644 index 000000000..e14f33bab --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cherry_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + { + "tag": "minecraft:cherry_logs" + } + ], + "result": { + "count": 4, + "id": "minecraft:cherry_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cherry_wood.json b/src/generated/resources/data/minecraft/recipe/cherry_wood.json new file mode 100644 index 000000000..c968852c2 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cherry_wood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "minecraft:cherry_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "minecraft:cherry_wood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_bookshelf.json b/src/generated/resources/data/minecraft/recipe/chiseled_bookshelf.json new file mode 100644 index 000000000..b8646a23e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_bookshelf.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 1, + "id": "minecraft:chiseled_bookshelf" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_copper_block_stonecutting.json new file mode 100644 index 000000000..e1ebf8724 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_copper_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:copper_block" + }, + "result": { + "count": 4, + "id": "minecraft:chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_cut_copper_stonecutting.json new file mode 100644 index 000000000..e80592bbb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_copper_from_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..1d344cd65 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:chiseled_tuff_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..5a609e6ec --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff_bricks" + }, + "result": { + "count": 1, + "id": "minecraft:chiseled_tuff_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_stonecutting.json new file mode 100644 index 000000000..a4beb79a2 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_bricks_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:chiseled_tuff_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/chiseled_tuff_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_from_tuff_stonecutting.json new file mode 100644 index 000000000..4bac996cc --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/chiseled_tuff_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:chiseled_tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template.json new file mode 100644 index 000000000..bfa8628f7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:coast_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:coast_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template_smithing_trim.json index e69de29bb..fcd0c4433 100644 --- a/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/coast_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:coast_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/copper_bulb.json b/src/generated/resources/data/minecraft/recipe/copper_bulb.json new file mode 100644 index 000000000..2f1334576 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:copper_block" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/copper_door.json b/src/generated/resources/data/minecraft/recipe/copper_door.json new file mode 100644 index 000000000..33f662331 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/copper_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "minecraft:copper_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/copper_grate.json b/src/generated/resources/data/minecraft/recipe/copper_grate.json new file mode 100644 index 000000000..13e9afeaf --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:copper_block" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/copper_grate_from_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/recipe/copper_grate_from_copper_block_stonecutting.json new file mode 100644 index 000000000..608a9134d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/copper_grate_from_copper_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:copper_block" + }, + "result": { + "count": 4, + "id": "minecraft:copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/copper_trapdoor.json b/src/generated/resources/data/minecraft/recipe/copper_trapdoor.json new file mode 100644 index 000000000..c36fe8ec7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/copper_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/crafter.json b/src/generated/resources/data/minecraft/recipe/crafter.json new file mode 100644 index 000000000..6c527b944 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/crafter.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "C": { + "item": "minecraft:crafting_table" + }, + "D": { + "item": "minecraft:dropper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + "###", + "#C#", + "RDR" + ], + "result": { + "count": 1, + "id": "minecraft:crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/crimson_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/crimson_hanging_sign.json new file mode 100644 index 000000000..6958aaba0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/crimson_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_crimson_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:crimson_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cyan_dye_from_pitcher_plant.json b/src/generated/resources/data/minecraft/recipe/cyan_dye_from_pitcher_plant.json new file mode 100644 index 000000000..715836319 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cyan_dye_from_pitcher_plant.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "cyan_dye", + "ingredients": [ + { + "item": "minecraft:pitcher_plant" + } + ], + "result": { + "count": 2, + "id": "minecraft:cyan_dye" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/dark_oak_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/dark_oak_hanging_sign.json new file mode 100644 index 000000000..4aa497850 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/dark_oak_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_dark_oak_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:dark_oak_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/decorated_pot.json b/src/generated/resources/data/minecraft/recipe/decorated_pot.json new file mode 100644 index 000000000..1cd6f0266 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/decorated_pot.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:crafting_decorated_pot", + "category": "misc" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/decorated_pot_simple.json b/src/generated/resources/data/minecraft/recipe/decorated_pot_simple.json new file mode 100644 index 000000000..44a336dc4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/decorated_pot_simple.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:brick" + } + }, + "pattern": [ + " # ", + "# #", + " # " + ], + "result": { + "count": 1, + "id": "minecraft:decorated_pot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json b/src/generated/resources/data/minecraft/recipe/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json index e69de29bb..c4b176082 100644 --- a/src/generated/resources/data/minecraft/recipe/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json +++ b/src/generated/resources/data/minecraft/recipe/deepslate_tile_slab_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:deepslate_tiles" + }, + "result": { + "count": 2, + "id": "minecraft:deepslate_tile_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json index e69de29bb..ca5dc60b0 100644 --- a/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json +++ b/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:deepslate_bricks" + }, + "result": { + "count": 1, + "id": "minecraft:deepslate_tile_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json b/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json index e69de29bb..90d0e25d1 100644 --- a/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json +++ b/src/generated/resources/data/minecraft/recipe/deepslate_tile_stairs_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:deepslate_tiles" + }, + "result": { + "count": 1, + "id": "minecraft:deepslate_tile_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json index e69de29bb..11a6a1ed1 100644 --- a/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json +++ b/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:deepslate_bricks" + }, + "result": { + "count": 1, + "id": "minecraft:deepslate_tile_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json b/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json index e69de29bb..c1f05b8f7 100644 --- a/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json +++ b/src/generated/resources/data/minecraft/recipe/deepslate_tile_wall_from_deepslate_tiles_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:deepslate_tiles" + }, + "result": { + "count": 1, + "id": "minecraft:deepslate_tile_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template.json new file mode 100644 index 000000000..05b01cb8c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:sandstone" + }, + "S": { + "item": "minecraft:dune_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:dune_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template_smithing_trim.json index e69de29bb..0e73e4411 100644 --- a/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/dune_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:dune_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/ether_torch_alternative.json b/src/generated/resources/data/minecraft/recipe/ether_torch_alternative.json new file mode 100644 index 000000000..370082afb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/ether_torch_alternative.json @@ -0,0 +1,25 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:ether" + } + }, + "pattern": [ + "X", + "#" + ], + "result": { + "count": 4, + "id": "malum:ether_torch" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_copper_stonecutting.json new file mode 100644 index 000000000..1c6a3337f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:exposed_copper" + }, + "result": { + "count": 4, + "id": "minecraft:exposed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json new file mode 100644 index 000000000..38fca63ec --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:exposed_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:exposed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/exposed_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/exposed_copper_bulb.json new file mode 100644 index 000000000..93088c50a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/exposed_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:exposed_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:exposed_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/exposed_copper_grate.json b/src/generated/resources/data/minecraft/recipe/exposed_copper_grate.json new file mode 100644 index 000000000..e880d4a7e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/exposed_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:exposed_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:exposed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/exposed_copper_grate_from_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/exposed_copper_grate_from_exposed_copper_stonecutting.json new file mode 100644 index 000000000..fd3ea731d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/exposed_copper_grate_from_exposed_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:exposed_copper" + }, + "result": { + "count": 4, + "id": "minecraft:exposed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template.json new file mode 100644 index 000000000..79ab628a1 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:end_stone" + }, + "S": { + "item": "minecraft:eye_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:eye_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template_smithing_trim.json index e69de29bb..0358a6cd3 100644 --- a/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/eye_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:eye_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template.json new file mode 100644 index 000000000..6295e847e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:breeze_rod" + }, + "S": { + "item": "minecraft:flow_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:flow_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template_smithing_trim.json index e69de29bb..acbdc95ef 100644 --- a/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/flow_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:flow_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template.json new file mode 100644 index 000000000..a1f371c4e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:host_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:host_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template_smithing_trim.json index e69de29bb..0e6e1816b 100644 --- a/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/host_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:host_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/iridescent_ether_torch_alternative.json b/src/generated/resources/data/minecraft/recipe/iridescent_ether_torch_alternative.json new file mode 100644 index 000000000..3473a9b58 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/iridescent_ether_torch_alternative.json @@ -0,0 +1,25 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:iridescent_ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:iridescent_ether" + } + }, + "pattern": [ + "X", + "#" + ], + "result": { + "count": 4, + "id": "malum:iridescent_ether_torch" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/jungle_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/jungle_hanging_sign.json new file mode 100644 index 000000000..d003664a4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/jungle_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_jungle_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:jungle_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/mace.json b/src/generated/resources/data/minecraft/recipe/mace.json new file mode 100644 index 000000000..32e8e6dda --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/mace.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:heavy_core" + }, + "I": { + "item": "minecraft:breeze_rod" + } + }, + "pattern": [ + " # ", + " I " + ], + "result": { + "count": 1, + "id": "minecraft:mace" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/mangrove_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/mangrove_hanging_sign.json new file mode 100644 index 000000000..d78d5b084 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/mangrove_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_mangrove_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:mangrove_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_axe_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_axe_smithing.json new file mode 100644 index 000000000..2cb2af38b --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_axe_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_axe" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_axe" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_boots_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_boots_smithing.json new file mode 100644 index 000000000..8e4694b12 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_boots_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_boots" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_boots" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_chestplate_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_chestplate_smithing.json new file mode 100644 index 000000000..9eaada2fc --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_chestplate_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_chestplate" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_chestplate" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_helmet_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_helmet_smithing.json new file mode 100644 index 000000000..164504641 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_helmet_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_helmet" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_helmet" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_hoe_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_hoe_smithing.json new file mode 100644 index 000000000..da0690f99 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_hoe_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_hoe" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_hoe" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_leggings_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_leggings_smithing.json new file mode 100644 index 000000000..feb9759a8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_leggings_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_leggings" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_leggings" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_pickaxe_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_pickaxe_smithing.json new file mode 100644 index 000000000..7e1f2caee --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_pickaxe_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_pickaxe" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_pickaxe" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_shovel_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_shovel_smithing.json new file mode 100644 index 000000000..346485091 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_shovel_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_shovel" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_shovel" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_sword_smithing.json b/src/generated/resources/data/minecraft/recipe/netherite_sword_smithing.json new file mode 100644 index 000000000..009425c40 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_sword_smithing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "minecraft:diamond_sword" + }, + "result": { + "count": 1, + "id": "minecraft:netherite_sword" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/netherite_upgrade_smithing_template.json b/src/generated/resources/data/minecraft/recipe/netherite_upgrade_smithing_template.json new file mode 100644 index 000000000..ff57f7d19 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/netherite_upgrade_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:netherrack" + }, + "S": { + "item": "minecraft:netherite_upgrade_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oak_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/oak_hanging_sign.json new file mode 100644 index 000000000..2c3e6a1f2 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oak_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_oak_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:oak_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/orange_dye_from_torchflower.json b/src/generated/resources/data/minecraft/recipe/orange_dye_from_torchflower.json new file mode 100644 index 000000000..4a4ebfa8e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/orange_dye_from_torchflower.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "orange_dye", + "ingredients": [ + { + "item": "minecraft:torchflower" + } + ], + "result": { + "count": 1, + "id": "minecraft:orange_dye" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..2c4e1c232 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:oxidized_copper" + }, + "result": { + "count": 4, + "id": "minecraft:oxidized_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json new file mode 100644 index 000000000..c8468440e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:oxidized_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:oxidized_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oxidized_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/oxidized_copper_bulb.json new file mode 100644 index 000000000..069634c21 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oxidized_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:oxidized_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:oxidized_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate.json b/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate.json new file mode 100644 index 000000000..0ecfbc6bb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:oxidized_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:oxidized_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate_from_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate_from_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..a816c1273 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/oxidized_copper_grate_from_oxidized_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:oxidized_copper" + }, + "result": { + "count": 4, + "id": "minecraft:oxidized_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/pink_dye_from_pink_petals.json b/src/generated/resources/data/minecraft/recipe/pink_dye_from_pink_petals.json new file mode 100644 index 000000000..a69e65706 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/pink_dye_from_pink_petals.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "pink_dye", + "ingredients": [ + { + "item": "minecraft:pink_petals" + } + ], + "result": { + "count": 1, + "id": "minecraft:pink_dye" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_from_tuff_stonecutting.json new file mode 100644 index 000000000..2d37b14d0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:polished_tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..1c99b3ffd --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 2, + "id": "minecraft:polished_tuff_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..bd746a4ab --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_slab_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 2, + "id": "minecraft:polished_tuff_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..5e5297ee6 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:polished_tuff_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..ad98d4f75 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_stairs_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:polished_tuff_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..6f1794702 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:polished_tuff_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..3a2e5338a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/polished_tuff_wall_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:polished_tuff_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template.json new file mode 100644 index 000000000..043eb56f4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:raiser_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:raiser_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template_smithing_trim.json index e69de29bb..25250beca 100644 --- a/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template_smithing_trim.json +++ b/src/generated/resources/data/minecraft/recipe/raiser_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:raiser_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template.json new file mode 100644 index 000000000..3cd0e67d9 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:netherrack" + }, + "S": { + "item": "minecraft:rib_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:rib_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..2ec1b6a90 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/rib_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:rib_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template.json new file mode 100644 index 000000000..e6e6dee74 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:sentry_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:sentry_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..5099fe1a3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/sentry_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:sentry_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template.json new file mode 100644 index 000000000..b785a45e0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:shaper_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:shaper_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..8adf0be5e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/shaper_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:shaper_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template.json new file mode 100644 index 000000000..f05d33acf --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:silence_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:silence_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..0ca3d145c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/silence_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:silence_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template.json new file mode 100644 index 000000000..711ae3c57 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:blackstone" + }, + "S": { + "item": "minecraft:snout_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:snout_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..8450f8f5a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/snout_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:snout_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template.json new file mode 100644 index 000000000..698ce6f77 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:purpur_block" + }, + "S": { + "item": "minecraft:spire_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:spire_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..c3ce1c5c4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/spire_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:spire_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/spruce_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/spruce_hanging_sign.json new file mode 100644 index 000000000..5a7029a7c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/spruce_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_spruce_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:spruce_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/stripped_cherry_wood.json b/src/generated/resources/data/minecraft/recipe/stripped_cherry_wood.json new file mode 100644 index 000000000..2d2c53b72 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/stripped_cherry_wood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "minecraft:stripped_cherry_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "minecraft:stripped_cherry_wood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tainted_ether_brazier.json b/src/generated/resources/data/minecraft/recipe/tainted_ether_brazier.json new file mode 100644 index 000000000..4dcc3cff8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tainted_ether_brazier.json @@ -0,0 +1,28 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "item": "malum:tainted_rock" + }, + "S": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:ether" + } + }, + "pattern": [ + "#X#", + "S#S" + ], + "result": { + "count": 2, + "id": "malum:tainted_ether_brazier" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tainted_iridescent_ether_brazier.json b/src/generated/resources/data/minecraft/recipe/tainted_iridescent_ether_brazier.json new file mode 100644 index 000000000..763079a92 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tainted_iridescent_ether_brazier.json @@ -0,0 +1,28 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:iridescent_ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "item": "malum:tainted_rock" + }, + "S": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:iridescent_ether" + } + }, + "pattern": [ + "#X#", + "S#S" + ], + "result": { + "count": 2, + "id": "malum:tainted_iridescent_ether_brazier" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template.json new file mode 100644 index 000000000..a7d608a0c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:prismarine" + }, + "S": { + "item": "minecraft:tide_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:tide_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..13f6f020f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tide_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:tide_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..0360fe669 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 2, + "id": "minecraft:tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..85cf98fd0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff_bricks" + }, + "result": { + "count": 2, + "id": "minecraft:tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..8a033380b --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_slab_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 2, + "id": "minecraft:tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..697f4f19a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..7978e0541 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff_bricks" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..3d2bff0e5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_stairs_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..bfc66879f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_bricks_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_bricks_stonecutting.json new file mode 100644 index 000000000..674b561eb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff_bricks" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..81ebddcf3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_brick_wall_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_polished_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_polished_tuff_stonecutting.json new file mode 100644 index 000000000..9645585b2 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_polished_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_tuff_stonecutting.json new file mode 100644 index 000000000..2a8349839 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_bricks_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_slab_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_slab_from_tuff_stonecutting.json new file mode 100644 index 000000000..448cb918c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_slab_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 2, + "id": "minecraft:tuff_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_stairs_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_stairs_from_tuff_stonecutting.json new file mode 100644 index 000000000..714fb3277 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_stairs_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/tuff_wall_from_tuff_stonecutting.json b/src/generated/resources/data/minecraft/recipe/tuff_wall_from_tuff_stonecutting.json new file mode 100644 index 000000000..9c282d186 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/tuff_wall_from_tuff_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "minecraft:tuff_wall" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/twisted_ether_brazier.json b/src/generated/resources/data/minecraft/recipe/twisted_ether_brazier.json new file mode 100644 index 000000000..74491d482 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/twisted_ether_brazier.json @@ -0,0 +1,28 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "item": "malum:twisted_rock" + }, + "S": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:ether" + } + }, + "pattern": [ + "#X#", + "S#S" + ], + "result": { + "count": 2, + "id": "malum:twisted_ether_brazier" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/twisted_iridescent_ether_brazier.json b/src/generated/resources/data/minecraft/recipe/twisted_iridescent_ether_brazier.json new file mode 100644 index 000000000..27fd8ce15 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/twisted_iridescent_ether_brazier.json @@ -0,0 +1,28 @@ +{ + "type": "lodestone:nbt_carry", + "copyFrom": { + "item": "malum:iridescent_ether" + }, + "recipe": { + "category": "building", + "key": { + "#": { + "item": "malum:twisted_rock" + }, + "S": { + "tag": "c:rods/wooden" + }, + "X": { + "item": "malum:iridescent_ether" + } + }, + "pattern": [ + "#X#", + "S#S" + ], + "result": { + "count": 2, + "id": "malum:twisted_iridescent_ether_brazier" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template.json new file mode 100644 index 000000000..12f3e9244 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:vex_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:vex_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..26537323e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/vex_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:vex_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template.json new file mode 100644 index 000000000..3cea42344 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:ward_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:ward_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..eb8d79827 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/ward_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:ward_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/warped_hanging_sign.json b/src/generated/resources/data/minecraft/recipe/warped_hanging_sign.json new file mode 100644 index 000000000..0af96cca0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/warped_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "minecraft:stripped_warped_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "minecraft:warped_hanging_sign" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json new file mode 100644 index 000000000..6917e6022 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_copper_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_copper_block" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json new file mode 100644 index 000000000..7c2a43a9a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:waxed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/waxed_copper_bulb.json new file mode 100644 index 000000000..728b47bfb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:waxed_copper_block" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_copper_grate.json b/src/generated/resources/data/minecraft/recipe/waxed_copper_grate.json new file mode 100644 index 000000000..2f0b68c03 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:waxed_copper_block" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_copper_grate_from_waxed_copper_block_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_copper_grate_from_waxed_copper_block_stonecutting.json new file mode 100644 index 000000000..b46052cf9 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_copper_grate_from_waxed_copper_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_copper_block" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json new file mode 100644 index 000000000..1fc745b9a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_exposed_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_exposed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json new file mode 100644 index 000000000..928a4c191 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_exposed_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:waxed_exposed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_bulb.json new file mode 100644 index 000000000..85e5e3071 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:waxed_exposed_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_exposed_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate.json b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate.json new file mode 100644 index 000000000..bcdfad73d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:waxed_exposed_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_exposed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json new file mode 100644 index 000000000..f66a49324 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_exposed_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_exposed_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..f041db0d3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_oxidized_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_oxidized_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json new file mode 100644 index 000000000..3c440e016 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_oxidized_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:waxed_oxidized_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_bulb.json new file mode 100644 index 000000000..452a00564 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:waxed_oxidized_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_oxidized_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate.json b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate.json new file mode 100644 index 000000000..5a92b806c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:waxed_oxidized_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_oxidized_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json new file mode 100644 index 000000000..f2170694f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_oxidized_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_oxidized_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json new file mode 100644 index 000000000..0a8363839 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_weathered_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_weathered_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json new file mode 100644 index 000000000..a081489f5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_weathered_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:waxed_weathered_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_bulb.json new file mode 100644 index 000000000..0da99b4b9 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:waxed_weathered_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_weathered_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate.json b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate.json new file mode 100644 index 000000000..9f20d5c5e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:waxed_weathered_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:waxed_weathered_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json new file mode 100644 index 000000000..e77620ccc --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_weathered_copper" + }, + "result": { + "count": 4, + "id": "minecraft:waxed_weathered_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template.json new file mode 100644 index 000000000..223f30363 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:wayfinder_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:wayfinder_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..4e0387ace --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/wayfinder_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:wayfinder_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_copper_stonecutting.json new file mode 100644 index 000000000..c5875afeb --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:weathered_copper" + }, + "result": { + "count": 4, + "id": "minecraft:weathered_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json new file mode 100644 index 000000000..2bfb2befd --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:weathered_cut_copper" + }, + "result": { + "count": 1, + "id": "minecraft:weathered_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/weathered_copper_bulb.json b/src/generated/resources/data/minecraft/recipe/weathered_copper_bulb.json new file mode 100644 index 000000000..18b1f05de --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/weathered_copper_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "minecraft:weathered_copper" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "minecraft:weathered_copper_bulb" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/weathered_copper_grate.json b/src/generated/resources/data/minecraft/recipe/weathered_copper_grate.json new file mode 100644 index 000000000..198acad9c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/weathered_copper_grate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "M": { + "item": "minecraft:weathered_copper" + } + }, + "pattern": [ + " M ", + "M M", + " M " + ], + "result": { + "count": 4, + "id": "minecraft:weathered_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/weathered_copper_grate_from_weathered_copper_stonecutting.json b/src/generated/resources/data/minecraft/recipe/weathered_copper_grate_from_weathered_copper_stonecutting.json new file mode 100644 index 000000000..419531a87 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/weathered_copper_grate_from_weathered_copper_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:weathered_copper" + }, + "result": { + "count": 4, + "id": "minecraft:weathered_copper_grate" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template.json b/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template.json new file mode 100644 index 000000000..52aa4a6e4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:diamond" + }, + "C": { + "item": "minecraft:mossy_cobblestone" + }, + "S": { + "item": "minecraft:wild_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "minecraft:wild_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template_smithing_trim.json b/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template_smithing_trim.json new file mode 100644 index 000000000..97055818e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/wild_armor_trim_smithing_template_smithing_trim.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing_trim", + "addition": { + "tag": "minecraft:trim_materials" + }, + "base": { + "tag": "minecraft:trimmable_armor" + }, + "template": { + "item": "minecraft:wild_armor_trim_smithing_template" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/wind_charge.json b/src/generated/resources/data/minecraft/recipe/wind_charge.json new file mode 100644 index 000000000..9668aee0a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/wind_charge.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:breeze_rod" + } + ], + "result": { + "count": 4, + "id": "minecraft:wind_charge" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/beacon_base_blocks.json b/src/generated/resources/data/minecraft/tags/block/beacon_base_blocks.json index 9a58d8cb7..0dea4b9f8 100644 --- a/src/generated/resources/data/minecraft/tags/block/beacon_base_blocks.json +++ b/src/generated/resources/data/minecraft/tags/block/beacon_base_blocks.json @@ -1,15 +1,15 @@ { "values": [ - "malum:block_of_malignant_lead", - "malum:block_of_blazing_quartz", - "malum:block_of_raw_soulstone", - "malum:block_of_soulstone", - "malum:block_of_soul_stained_steel", - "malum:block_of_mnemonic_fragment", + "malum:block_of_hallowed_gold", "malum:block_of_null_slate", "malum:block_of_malignant_pewter", - "malum:block_of_hallowed_gold", + "malum:block_of_soulstone", + "malum:block_of_blazing_quartz", + "malum:block_of_cthonic_gold", + "malum:block_of_raw_soulstone", + "malum:block_of_malignant_lead", "malum:block_of_brilliance", - "malum:block_of_cthonic_gold" + "malum:block_of_soul_stained_steel", + "malum:block_of_mnemonic_fragment" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/buttons.json b/src/generated/resources/data/minecraft/tags/block/buttons.json index 6390a8724..8a99cb357 100644 --- a/src/generated/resources/data/minecraft/tags/block/buttons.json +++ b/src/generated/resources/data/minecraft/tags/block/buttons.json @@ -1,9 +1,9 @@ { "values": [ "malum:tainted_rock_button", - "malum:soulwood_planks_button", "malum:runewood_planks_button", "malum:runewood_planks_button", + "malum:soulwood_planks_button", "malum:twisted_rock_button" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/doors.json b/src/generated/resources/data/minecraft/tags/block/doors.json index 702470707..642a77ec1 100644 --- a/src/generated/resources/data/minecraft/tags/block/doors.json +++ b/src/generated/resources/data/minecraft/tags/block/doors.json @@ -1,6 +1,6 @@ { "values": [ - "malum:soulwood_door", - "malum:runewood_door" + "malum:runewood_door", + "malum:soulwood_door" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/leaves.json b/src/generated/resources/data/minecraft/tags/block/leaves.json index f081270c1..b98b96e70 100644 --- a/src/generated/resources/data/minecraft/tags/block/leaves.json +++ b/src/generated/resources/data/minecraft/tags/block/leaves.json @@ -2,7 +2,7 @@ "values": [ "malum:runewood_leaves", "malum:soulwood_leaves", - "malum:budding_soulwood_leaves", - "malum:azure_runewood_leaves" + "malum:azure_runewood_leaves", + "malum:budding_soulwood_leaves" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/logs.json b/src/generated/resources/data/minecraft/tags/block/logs.json index 0a1ae0acc..b71f47af5 100644 --- a/src/generated/resources/data/minecraft/tags/block/logs.json +++ b/src/generated/resources/data/minecraft/tags/block/logs.json @@ -1,17 +1,17 @@ { "values": [ - "malum:stripped_soulwood", + "malum:runewood_log", "malum:exposed_soulwood_log", - "malum:stripped_runewood", + "malum:exposed_runewood_log", + "malum:revealed_soulwood_log", "malum:stripped_soulwood_log", - "malum:runewood", "malum:blighted_soulwood", "malum:soulwood", - "malum:exposed_runewood_log", + "malum:stripped_runewood", + "malum:soulwood_log", + "malum:runewood", "malum:revealed_runewood_log", "malum:stripped_runewood_log", - "malum:runewood_log", - "malum:revealed_soulwood_log", - "malum:soulwood_log" + "malum:stripped_soulwood" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/axe.json b/src/generated/resources/data/minecraft/tags/block/mineable/axe.json index 830b9f9fd..0a6e99fca 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/axe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/axe.json @@ -1,111 +1,111 @@ { "values": [ - "malum:soulwood_totem_base", - "malum:stripped_soulwood", - "malum:soulwood_door", - "malum:runewood_boards_wall", - "malum:runic_workbench", - "malum:soulwood_tiles_slab", - "malum:runewood_planks_stairs", - "malum:soulwood_boards_slab", - "malum:iridescent_ether_torch", - "malum:rustic_runewood_planks", - "malum:soulwood_totem_pole", - "malum:exposed_soulwood_log", - "malum:stripped_runewood", - "malum:vertical_soulwood_boards_stairs", - "malum:vertical_runewood_planks", "malum:cut_runewood_planks", - "malum:soulwood_wall_sign", "malum:runewood_door", "malum:runewood_boards_slab", - "malum:runewood_planks_pressure_plate", - "malum:runewood_tiles_slab", - "malum:soulwood_planks_slab", - "malum:runewood_beam", + "malum:iridescent_ether_torch", "malum:runewood_planks_fence", - "malum:soulwood_beam", - "malum:rustic_soulwood_tiles_slab", - "malum:solid_soulwood_trapdoor", - "malum:vertical_runewood_boards_slab", - "malum:soulwood_sign", - "malum:runewood_obelisk", - "malum:runewood_obelisk_component", - "malum:soulwood_planks", - "malum:ritual_plinth", - "malum:vertical_soulwood_planks_stairs", - "malum:soulwood_boards_wall", - "malum:rustic_runewood_planks_slab", - "malum:soulwood_planks_button", - "malum:runewood_item_pedestal", + "malum:soulwood_tiles_stairs", + "malum:cut_soulwood_planks", "malum:rustic_soulwood_planks_slab", - "malum:stripped_soulwood_log", - "malum:soulwood_tiles", - "malum:weavers_workbench", - "malum:soulwood_trapdoor", "malum:runewood_item_stand", + "malum:soulwood_boards", + "malum:rustic_runewood_planks_stairs", + "malum:runewood_planks_button", + "malum:rustic_soulwood_planks", + "malum:vertical_soulwood_boards_slab", + "malum:vertical_rustic_runewood_planks_stairs", + "malum:soulwood_planks_button", + "malum:soulwood_door", + "malum:runewood_beam", + "malum:runewood_log", + "malum:vertical_rustic_soulwood_planks_slab", + "malum:solid_soulwood_trapdoor", + "malum:runewood_planks_fence_gate", + "malum:vertical_rustic_soulwood_planks", "malum:wall_ether_torch", - "malum:vertical_soulwood_planks", - "malum:brilliant_obelisk_component", - "malum:runewood", - "malum:soulwood_planks_stairs", - "malum:vertical_soulwood_boards", + "malum:vertical_runewood_planks", + "malum:vertical_runewood_boards", + "malum:exposed_soulwood_log", + "malum:vertical_soulwood_planks_stairs", + "malum:runewood_planks_stairs", + "malum:soulwood_panel", + "malum:runic_workbench", + "malum:exposed_runewood_log", + "malum:vertical_rustic_runewood_planks", + "malum:vertical_soulwood_boards_stairs", "malum:rustic_soulwood_tiles", + "malum:soulwood_trapdoor", + "malum:spirit_altar", + "malum:runewood_tiles", + "malum:runewood_wall_sign", "malum:rustic_runewood_tiles_slab", - "malum:soulwood_planks_fence", - "malum:rustic_runewood_tiles", - "malum:rustic_runewood_tiles_stairs", - "malum:soulwood_boards_stairs", - "malum:vertical_rustic_soulwood_planks_slab", - "malum:soulwood_tiles_stairs", - "malum:blighted_soulwood", - "malum:soulwood", - "malum:vertical_rustic_soulwood_planks_stairs", - "malum:vertical_rustic_runewood_planks_stairs", - "malum:rustic_soulwood_planks_stairs", - "malum:solid_runewood_trapdoor", - "malum:runewood_totem_base", + "malum:soulwood_item_stand", + "malum:runewood_totem_pole", "malum:soulwood_planks_pressure_plate", - "malum:runewood_tiles_stairs", - "malum:vertical_rustic_runewood_planks", - "malum:runewood_wall_sign", - "malum:rustic_soulwood_planks", - "malum:exposed_runewood_log", + "malum:vertical_soulwood_planks_slab", + "malum:soulwood_sign", + "malum:runewood_obelisk_component", + "malum:vertical_runewood_planks_stairs", + "malum:revealed_soulwood_log", + "malum:stripped_soulwood_log", + "malum:ether_torch", + "malum:soulwood_tiles_slab", + "malum:rustic_runewood_planks_slab", "malum:runewood_sign", - "malum:revealed_runewood_log", - "malum:brilliant_obelisk", - "malum:vertical_runewood_planks_slab", + "malum:blighted_soulwood", + "malum:vertical_rustic_runewood_planks_slab", "malum:runewood_planks", + "malum:runewood_boards_wall", + "malum:vertical_runewood_planks_slab", + "malum:soulwood_tiles", + "malum:ritual_plinth", + "malum:runewood_item_pedestal", + "malum:soulwood", + "malum:soulwood_planks_fence_gate", + "malum:rustic_runewood_tiles_stairs", + "malum:runewood_planks_pressure_plate", + "malum:brilliant_obelisk", + "malum:stripped_runewood", + "malum:runewood_tiles_stairs", + "malum:vertical_soulwood_planks", + "malum:soulwood_planks_slab", + "malum:runewood_totem_base", + "malum:solid_runewood_trapdoor", + "malum:vertical_rustic_soulwood_planks_stairs", + "malum:soulwood_boards_wall", + "malum:soulwood_log", + "malum:runewood_obelisk", + "malum:vertical_runewood_boards_stairs", "malum:iridescent_wall_ether_torch", - "malum:runewood_planks_fence_gate", - "malum:stripped_runewood_log", - "malum:runewood_log", - "malum:runewood_planks_button", - "malum:cut_soulwood_planks", - "malum:rustic_runewood_planks_stairs", - "malum:runewood_totem_pole", - "malum:ether_torch", - "malum:soulwood_boards", - "malum:runewood_boards_stairs", + "malum:soulwood_boards_slab", "malum:runewood_boards", - "malum:vertical_runewood_boards_stairs", - "malum:vertical_soulwood_boards_slab", - "malum:revealed_soulwood_log", - "malum:soulwood_item_pedestal", - "malum:spirit_altar", - "malum:runewood_tiles", + "malum:brilliant_obelisk_component", + "malum:rustic_soulwood_planks_stairs", + "malum:soulwood_beam", + "malum:soulwood_totem_base", + "malum:soulwood_planks_stairs", + "malum:runewood_panel", + "malum:soulwood_wall_sign", + "malum:rustic_runewood_tiles", + "malum:vertical_soulwood_boards", "malum:rustic_soulwood_tiles_stairs", - "malum:vertical_rustic_soulwood_planks", - "malum:runewood_planks_slab", - "malum:soulwood_item_stand", - "malum:vertical_rustic_runewood_planks_slab", - "malum:soulwood_panel", "malum:runewood_trapdoor", - "malum:vertical_runewood_boards", - "malum:vertical_runewood_planks_stairs", - "malum:runewood_panel", - "malum:vertical_soulwood_planks_slab", - "malum:soulwood_log", - "malum:soulwood_planks_fence_gate" + "malum:runewood", + "malum:rustic_runewood_planks", + "malum:rustic_soulwood_tiles_slab", + "malum:runewood_planks_slab", + "malum:soulwood_item_pedestal", + "malum:revealed_runewood_log", + "malum:soulwood_planks_fence", + "malum:soulwood_planks", + "malum:soulwood_totem_pole", + "malum:vertical_runewood_boards_slab", + "malum:stripped_runewood_log", + "malum:stripped_soulwood", + "malum:soulwood_boards_stairs", + "malum:runewood_boards_stairs", + "malum:weavers_workbench", + "malum:runewood_tiles_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json b/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json index a2a39e643..d2967cb6e 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json @@ -1,16 +1,16 @@ { "values": [ + "malum:blighted_earth", "malum:runewood_leaves", "malum:mass_of_blighted_gunk", - "malum:blighted_soil", "malum:soulwood_leaves", - "malum:block_of_astral_weave", - "malum:hanging_runewood_leaves", + "malum:azure_runewood_leaves", "malum:block_of_hex_ash", - "malum:hanging_soulwood_leaves", - "malum:blighted_earth", "malum:budding_soulwood_leaves", - "malum:azure_runewood_leaves", - "malum:hanging_azure_runewood_leaves" + "malum:hanging_soulwood_leaves", + "malum:hanging_azure_runewood_leaves", + "malum:blighted_soil", + "malum:block_of_astral_weave", + "malum:hanging_runewood_leaves" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json index 8910b2d1c..b038767df 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -1,159 +1,159 @@ { "values": [ - "malum:sacred_spirited_glass", - "malum:runic_tainted_rock_bricks_stairs", - "malum:runic_tainted_rock_bricks_wall", - "malum:tainted_rock_wall", - "malum:wicked_spirited_glass", - "malum:tainted_rock_tiles_stairs", - "malum:cut_twisted_rock", - "malum:weeping_well_central_encasement", - "malum:small_tainted_rock_bricks", - "malum:runic_tainted_rock_bricks", - "malum:twisted_rock_slab", - "malum:tainted_rock_button", - "malum:block_of_alchemical_calx", - "malum:polished_twisted_rock", - "malum:polished_twisted_rock_wall", + "malum:polished_twisted_rock_slab", "malum:deepslate_quartz_ore", - "malum:twisted_iridescent_ether_brazier", - "malum:block_of_malignant_lead", - "malum:mass_of_blighted_gunk", + "malum:polished_tainted_rock_stairs", + "malum:block_of_hallowed_gold", + "malum:block_of_null_slate", + "malum:runic_twisted_rock_tiles", + "malum:tainted_rock_button", + "malum:polished_tainted_rock_slab", + "malum:weeping_well_encasement_corner", + "malum:smooth_twisted_rock_wall", + "malum:checkered_tainted_rock", + "malum:runic_tainted_rock_tiles", + "malum:arcane_spirited_glass", + "malum:tainted_rock_tiles_stairs", + "malum:runic_small_twisted_rock_bricks_wall", + "malum:blazing_quartz_ore", "malum:tainted_rock_tiles", + "malum:weeping_well_side_pillar", + "malum:spirit_mote", + "malum:sacred_spirited_glass", + "malum:aqueous_spirited_glass", + "malum:mass_of_blighted_gunk", + "malum:twisted_rock_tiles_stairs", + "malum:cthonic_gold_cluster", "malum:brilliant_stone", - "malum:block_of_blazing_quartz", - "malum:small_twisted_rock_bricks", - "malum:tainted_rock_bricks_slab", - "malum:twisted_rock_tiles", - "malum:weeping_well_bricks", "malum:tainted_rock_tiles_wall", - "malum:runic_twisted_rock_bricks_wall", - "malum:tainted_rock_tiles_slab", - "malum:twisted_ether_brazier", - "malum:twisted_rock_bricks_slab", - "malum:block_of_astral_weave", - "malum:twisted_rock_column_cap", - "malum:weeping_well_central_encasement_support", - "malum:spirit_crucible", - "malum:runic_small_twisted_rock_bricks", - "malum:weeping_well_central_pillar", - "malum:block_of_hex_ash", - "malum:eldritch_spirited_glass", - "malum:polished_tainted_rock_stairs", - "malum:earthen_spirited_glass", - "malum:runic_tainted_rock_tiles_wall", - "malum:repair_pylon_component", - "malum:blazing_quartz_ore", - "malum:block_of_raw_soulstone", + "malum:tainted_rock_item_stand", + "malum:runic_twisted_rock_tiles_wall", + "malum:runic_tainted_rock_bricks_wall", + "malum:natural_quartz_cluster", + "malum:block_of_malignant_pewter", "malum:small_twisted_rock_bricks_slab", + "malum:runic_twisted_rock_tiles_stairs", + "malum:tainted_rock_bricks", "malum:block_of_soulstone", - "malum:natural_quartz_cluster", - "malum:runic_tainted_rock_bricks_slab", - "malum:cthonic_gold_cluster", - "malum:block_of_soul_stained_steel", - "malum:chiseled_twisted_rock", - "malum:checkered_twisted_rock", + "malum:block_of_blazing_quartz", + "malum:weeping_well_central_encasement", + "malum:tainted_rock_bricks_wall", + "malum:twisted_rock", + "malum:tainted_rock_wall", + "malum:small_twisted_rock_bricks_wall", + "malum:runic_tainted_rock_tiles_stairs", + "malum:deepslate_soulstone_ore", + "malum:polished_twisted_rock", + "malum:twisted_rock_bricks_stairs", + "malum:block_of_auric_embers", "malum:runic_twisted_rock_tiles_slab", + "malum:runic_twisted_rock_bricks_stairs", + "malum:block_of_rotting_essence", + "malum:tainted_rock_item_pedestal", + "malum:twisted_rock_pressure_plate", + "malum:checkered_twisted_rock", "malum:the_device", - "malum:block_of_void_salts", - "malum:twisted_rock_item_stand", - "malum:weeping_well_side", + "malum:runic_twisted_rock_bricks", + "malum:polished_tainted_rock_wall", + "malum:twisted_rock_bricks_wall", + "malum:the_vessel", + "malum:block_of_living_flesh", + "malum:polished_tainted_rock", + "malum:block_of_cthonic_gold", + "malum:block_of_hex_ash", + "malum:block_of_raw_soulstone", "malum:smooth_tainted_rock_wall", + "malum:twisted_ether_brazier", + "malum:twisted_iridescent_ether_brazier", + "malum:runic_small_tainted_rock_bricks", + "malum:cut_tainted_rock", + "malum:chiseled_twisted_rock", + "malum:block_of_arcane_charcoal", + "malum:block_of_malignant_lead", + "malum:infernal_spirited_glass", + "malum:runic_tainted_rock_tiles_wall", + "malum:spirit_catalyzer_component", + "malum:smooth_tainted_rock_slab", + "malum:soulstone_ore", + "malum:tainted_rock_slab", + "malum:twisted_rock_item_stand", + "malum:smooth_twisted_rock_stairs", + "malum:runic_tainted_rock_bricks_stairs", + "malum:smooth_twisted_rock", + "malum:repair_pylon_component", + "malum:tainted_rock", + "malum:tainted_rock_bricks_stairs", "malum:tainted_iridescent_ether_brazier", + "malum:eldritch_spirited_glass", + "malum:runic_small_twisted_rock_bricks", + "malum:twisted_rock_slab", + "malum:tainted_rock_stairs", "malum:runic_tainted_rock_tiles_slab", - "malum:small_tainted_rock_bricks_wall", - "malum:runic_twisted_rock_tiles_wall", - "malum:twisted_rock_tiles_wall", - "malum:infernal_spirited_glass", + "malum:chiseled_tainted_rock", + "malum:runic_small_twisted_rock_bricks_stairs", + "malum:weeping_well_central_pillar", + "malum:aerial_spirited_glass", + "malum:blazing_quartz_cluster", "malum:tainted_rock_pressure_plate", - "malum:block_of_living_flesh", - "malum:spirit_crucible_component", - "malum:cthonic_gold_ore", - "malum:twisted_rock_stairs", - "malum:block_of_mnemonic_fragment", - "malum:runic_small_twisted_rock_bricks_wall", - "malum:smooth_tainted_rock_stairs", - "malum:twisted_rock_tiles_stairs", - "malum:runic_twisted_rock_bricks_stairs", - "malum:tainted_rock_item_pedestal", - "malum:smooth_tainted_rock", - "malum:tainted_rock_stairs", + "malum:smooth_twisted_rock_slab", "malum:twisted_rock_item_pedestal", - "malum:spirit_mote", - "malum:cut_tainted_rock", - "malum:polished_tainted_rock_slab", - "malum:weeping_well_encasement", - "malum:block_of_null_slate", - "malum:block_of_malignant_pewter", - "malum:runic_tainted_rock_tiles", - "malum:runic_small_tainted_rock_bricks_wall", - "malum:deepslate_soulstone_ore", - "malum:tainted_rock_bricks_stairs", - "malum:runic_small_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_bricks_slab", - "malum:arcane_spirited_glass", - "malum:small_tainted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles", + "malum:twisted_rock_column_cap", + "malum:brilliant_deepslate", + "malum:weeping_well_central_encasement_support", "malum:weeping_well_corner", - "malum:polished_twisted_rock_stairs", - "malum:runic_small_twisted_rock_bricks_stairs", + "malum:cthonic_gold_ore", + "malum:smooth_tainted_rock", + "malum:runic_tainted_rock_bricks_slab", + "malum:twisted_rock_stairs", "malum:block_of_grim_talc", - "malum:small_twisted_rock_bricks_wall", - "malum:tainted_ether_brazier", - "malum:runic_small_tainted_rock_bricks", - "malum:weeping_well_encasement_mirrored", - "malum:tainted_rock_column_cap", - "malum:runic_small_tainted_rock_bricks_slab", - "malum:smooth_twisted_rock_wall", + "malum:runic_small_twisted_rock_bricks_slab", + "malum:twisted_rock_bricks_slab", + "malum:runic_tainted_rock_bricks", "malum:twisted_rock_tiles_slab", - "malum:natural_quartz_ore", - "malum:block_of_hallowed_gold", - "malum:tainted_rock_column", - "malum:twisted_rock_bricks_wall", - "malum:twisted_rock_pressure_plate", - "malum:the_vessel", - "malum:runic_small_tainted_rock_bricks_stairs", - "malum:tainted_rock_bricks", - "malum:tainted_rock_slab", - "malum:twisted_rock_bricks", - "malum:aqueous_spirited_glass", - "malum:block_of_arcane_charcoal", - "malum:twisted_rock_column", - "malum:block_of_brilliance", - "malum:polished_tainted_rock", "malum:repair_pylon", - "malum:blazing_quartz_cluster", - "malum:twisted_rock_wall", - "malum:tainted_rock_bricks_wall", - "malum:spirit_catalyzer", "malum:weeping_well_core", - "malum:runic_tainted_rock_tiles_stairs", "malum:small_twisted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles_stairs", - "malum:weeping_well_side_pillar", "malum:void_depot", - "malum:twisted_rock_bricks_stairs", - "malum:spirit_catalyzer_component", - "malum:twisted_rock", - "malum:smooth_twisted_rock_slab", - "malum:twisted_rock_button", - "malum:chiseled_tainted_rock", + "malum:twisted_rock_column", "malum:small_tainted_rock_bricks_slab", - "malum:block_of_auric_embers", - "malum:runic_twisted_rock_bricks", - "malum:tainted_rock", - "malum:polished_tainted_rock_wall", - "malum:soulstone_ore", - "malum:tainted_rock_item_stand", - "malum:smooth_twisted_rock_stairs", - "malum:aerial_spirited_glass", - "malum:smooth_twisted_rock", - "malum:block_of_rotting_essence", - "malum:brilliant_deepslate", - "malum:polished_twisted_rock_slab", - "malum:block_of_cthonic_gold", - "malum:weeping_well_encasement_corner", - "malum:checkered_tainted_rock", - "malum:smooth_tainted_rock_slab" + "malum:spirit_catalyzer", + "malum:smooth_tainted_rock_stairs", + "malum:tainted_rock_tiles_slab", + "malum:tainted_rock_column", + "malum:tainted_rock_column_cap", + "malum:twisted_rock_tiles_wall", + "malum:small_tainted_rock_bricks", + "malum:block_of_alchemical_calx", + "malum:wicked_spirited_glass", + "malum:polished_twisted_rock_wall", + "malum:polished_twisted_rock_stairs", + "malum:spirit_crucible", + "malum:block_of_brilliance", + "malum:block_of_soul_stained_steel", + "malum:block_of_mnemonic_fragment", + "malum:spirit_crucible_component", + "malum:twisted_rock_tiles", + "malum:block_of_astral_weave", + "malum:weeping_well_side", + "malum:block_of_void_salts", + "malum:runic_small_tainted_rock_bricks_stairs", + "malum:natural_quartz_ore", + "malum:small_twisted_rock_bricks", + "malum:weeping_well_encasement_mirrored", + "malum:small_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks_slab", + "malum:tainted_ether_brazier", + "malum:cut_twisted_rock", + "malum:runic_small_tainted_rock_bricks_wall", + "malum:twisted_rock_bricks", + "malum:weeping_well_encasement", + "malum:weeping_well_bricks", + "malum:runic_twisted_rock_bricks_slab", + "malum:twisted_rock_button", + "malum:runic_twisted_rock_bricks_wall", + "malum:twisted_rock_wall", + "malum:runic_small_tainted_rock_bricks_slab", + "malum:small_tainted_rock_bricks_stairs", + "malum:earthen_spirited_glass" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json index 1779cf513..96aaca758 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json @@ -1,8 +1,8 @@ { "values": [ + "malum:blighted_earth", "malum:mass_of_blighted_gunk", "malum:blighted_soil", - "malum:block_of_void_salts", - "malum:blighted_earth" + "malum:block_of_void_salts" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/planks.json b/src/generated/resources/data/minecraft/tags/block/planks.json index b56350d16..581a922d4 100644 --- a/src/generated/resources/data/minecraft/tags/block/planks.json +++ b/src/generated/resources/data/minecraft/tags/block/planks.json @@ -1,22 +1,22 @@ { "values": [ - "malum:rustic_runewood_planks", - "malum:vertical_runewood_planks", "malum:cut_runewood_planks", - "malum:soulwood_planks", - "malum:soulwood_tiles", - "malum:vertical_soulwood_planks", - "malum:vertical_soulwood_boards", - "malum:rustic_soulwood_tiles", - "malum:rustic_runewood_tiles", - "malum:vertical_rustic_runewood_planks", - "malum:rustic_soulwood_planks", - "malum:runewood_planks", "malum:cut_soulwood_planks", "malum:soulwood_boards", - "malum:runewood_boards", - "malum:runewood_tiles", + "malum:rustic_soulwood_planks", "malum:vertical_rustic_soulwood_planks", - "malum:vertical_runewood_boards" + "malum:vertical_runewood_planks", + "malum:vertical_runewood_boards", + "malum:vertical_rustic_runewood_planks", + "malum:rustic_soulwood_tiles", + "malum:runewood_tiles", + "malum:runewood_planks", + "malum:soulwood_tiles", + "malum:vertical_soulwood_planks", + "malum:runewood_boards", + "malum:rustic_runewood_tiles", + "malum:vertical_soulwood_boards", + "malum:rustic_runewood_planks", + "malum:soulwood_planks" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/pressure_plates.json b/src/generated/resources/data/minecraft/tags/block/pressure_plates.json index b5c353893..89bd4da2b 100644 --- a/src/generated/resources/data/minecraft/tags/block/pressure_plates.json +++ b/src/generated/resources/data/minecraft/tags/block/pressure_plates.json @@ -1,8 +1,8 @@ { "values": [ - "malum:runewood_planks_pressure_plate", - "malum:tainted_rock_pressure_plate", + "malum:twisted_rock_pressure_plate", "malum:soulwood_planks_pressure_plate", - "malum:twisted_rock_pressure_plate" + "malum:tainted_rock_pressure_plate", + "malum:runewood_planks_pressure_plate" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/signs.json b/src/generated/resources/data/minecraft/tags/block/signs.json index 7c0d0d18a..48ea6e4bb 100644 --- a/src/generated/resources/data/minecraft/tags/block/signs.json +++ b/src/generated/resources/data/minecraft/tags/block/signs.json @@ -1,8 +1,8 @@ { "values": [ - "malum:soulwood_wall_sign", - "malum:soulwood_sign", "malum:runewood_wall_sign", - "malum:runewood_sign" + "malum:soulwood_sign", + "malum:runewood_sign", + "malum:soulwood_wall_sign" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/slabs.json b/src/generated/resources/data/minecraft/tags/block/slabs.json index fc0937c63..bdb764403 100644 --- a/src/generated/resources/data/minecraft/tags/block/slabs.json +++ b/src/generated/resources/data/minecraft/tags/block/slabs.json @@ -1,38 +1,38 @@ { "values": [ - "malum:soulwood_tiles_slab", - "malum:soulwood_boards_slab", - "malum:twisted_rock_slab", + "malum:polished_twisted_rock_slab", "malum:runewood_boards_slab", - "malum:runewood_tiles_slab", - "malum:tainted_rock_bricks_slab", - "malum:soulwood_planks_slab", - "malum:rustic_soulwood_tiles_slab", - "malum:tainted_rock_tiles_slab", - "malum:vertical_runewood_boards_slab", - "malum:twisted_rock_bricks_slab", - "malum:rustic_runewood_planks_slab", + "malum:polished_tainted_rock_slab", "malum:rustic_soulwood_planks_slab", + "malum:vertical_soulwood_boards_slab", + "malum:vertical_rustic_soulwood_planks_slab", "malum:small_twisted_rock_bricks_slab", - "malum:runic_tainted_rock_bricks_slab", "malum:rustic_runewood_tiles_slab", "malum:runic_twisted_rock_tiles_slab", - "malum:vertical_rustic_soulwood_planks_slab", + "malum:vertical_soulwood_planks_slab", + "malum:soulwood_tiles_slab", + "malum:rustic_runewood_planks_slab", + "malum:vertical_rustic_runewood_planks_slab", + "malum:smooth_tainted_rock_slab", + "malum:tainted_rock_slab", + "malum:twisted_rock_slab", "malum:runic_tainted_rock_tiles_slab", - "malum:polished_tainted_rock_slab", - "malum:runic_small_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_bricks_slab", - "malum:runic_small_tainted_rock_bricks_slab", - "malum:twisted_rock_tiles_slab", "malum:vertical_runewood_planks_slab", - "malum:tainted_rock_slab", - "malum:vertical_soulwood_boards_slab", "malum:smooth_twisted_rock_slab", + "malum:soulwood_planks_slab", + "malum:runic_tainted_rock_bricks_slab", + "malum:runic_small_twisted_rock_bricks_slab", + "malum:twisted_rock_bricks_slab", + "malum:twisted_rock_tiles_slab", + "malum:soulwood_boards_slab", "malum:small_tainted_rock_bricks_slab", + "malum:tainted_rock_tiles_slab", + "malum:rustic_soulwood_tiles_slab", "malum:runewood_planks_slab", - "malum:vertical_rustic_runewood_planks_slab", - "malum:polished_twisted_rock_slab", - "malum:smooth_tainted_rock_slab", - "malum:vertical_soulwood_planks_slab" + "malum:vertical_runewood_boards_slab", + "malum:tainted_rock_bricks_slab", + "malum:runewood_tiles_slab", + "malum:runic_twisted_rock_bricks_slab", + "malum:runic_small_tainted_rock_bricks_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/stairs.json b/src/generated/resources/data/minecraft/tags/block/stairs.json index 7c5f40e65..442572716 100644 --- a/src/generated/resources/data/minecraft/tags/block/stairs.json +++ b/src/generated/resources/data/minecraft/tags/block/stairs.json @@ -1,38 +1,38 @@ { "values": [ - "malum:runic_tainted_rock_bricks_stairs", - "malum:runewood_planks_stairs", - "malum:tainted_rock_tiles_stairs", - "malum:vertical_soulwood_boards_stairs", - "malum:vertical_soulwood_planks_stairs", "malum:polished_tainted_rock_stairs", - "malum:soulwood_planks_stairs", - "malum:rustic_runewood_tiles_stairs", - "malum:soulwood_boards_stairs", "malum:soulwood_tiles_stairs", - "malum:vertical_rustic_soulwood_planks_stairs", + "malum:tainted_rock_tiles_stairs", + "malum:rustic_runewood_planks_stairs", "malum:vertical_rustic_runewood_planks_stairs", - "malum:rustic_soulwood_planks_stairs", - "malum:twisted_rock_stairs", - "malum:smooth_tainted_rock_stairs", "malum:twisted_rock_tiles_stairs", + "malum:runic_twisted_rock_tiles_stairs", + "malum:vertical_soulwood_planks_stairs", + "malum:runewood_planks_stairs", + "malum:runic_tainted_rock_tiles_stairs", + "malum:vertical_soulwood_boards_stairs", + "malum:twisted_rock_bricks_stairs", "malum:runic_twisted_rock_bricks_stairs", - "malum:tainted_rock_stairs", + "malum:vertical_runewood_planks_stairs", + "malum:smooth_twisted_rock_stairs", + "malum:runic_tainted_rock_bricks_stairs", "malum:tainted_rock_bricks_stairs", - "malum:small_tainted_rock_bricks_stairs", - "malum:polished_twisted_rock_stairs", + "malum:tainted_rock_stairs", "malum:runic_small_twisted_rock_bricks_stairs", + "malum:rustic_runewood_tiles_stairs", "malum:runewood_tiles_stairs", - "malum:runic_small_tainted_rock_bricks_stairs", - "malum:rustic_runewood_planks_stairs", - "malum:runic_tainted_rock_tiles_stairs", - "malum:small_twisted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles_stairs", - "malum:runewood_boards_stairs", + "malum:twisted_rock_stairs", + "malum:vertical_rustic_soulwood_planks_stairs", "malum:vertical_runewood_boards_stairs", - "malum:twisted_rock_bricks_stairs", + "malum:small_twisted_rock_bricks_stairs", + "malum:rustic_soulwood_planks_stairs", + "malum:smooth_tainted_rock_stairs", + "malum:soulwood_planks_stairs", "malum:rustic_soulwood_tiles_stairs", - "malum:smooth_twisted_rock_stairs", - "malum:vertical_runewood_planks_stairs" + "malum:polished_twisted_rock_stairs", + "malum:runic_small_tainted_rock_bricks_stairs", + "malum:soulwood_boards_stairs", + "malum:runewood_boards_stairs", + "malum:small_tainted_rock_bricks_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wall_post_override.json b/src/generated/resources/data/minecraft/tags/block/wall_post_override.json index c3462baa1..a81be3878 100644 --- a/src/generated/resources/data/minecraft/tags/block/wall_post_override.json +++ b/src/generated/resources/data/minecraft/tags/block/wall_post_override.json @@ -1,12 +1,12 @@ { "values": [ "malum:iridescent_ether_torch", - "malum:twisted_iridescent_ether_brazier", - "malum:twisted_ether_brazier", "malum:wall_ether_torch", + "malum:twisted_ether_brazier", + "malum:ether_torch", + "malum:twisted_iridescent_ether_brazier", "malum:tainted_iridescent_ether_brazier", - "malum:tainted_ether_brazier", "malum:iridescent_wall_ether_torch", - "malum:ether_torch" + "malum:tainted_ether_brazier" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wall_signs.json b/src/generated/resources/data/minecraft/tags/block/wall_signs.json index 01106467e..da2f8515d 100644 --- a/src/generated/resources/data/minecraft/tags/block/wall_signs.json +++ b/src/generated/resources/data/minecraft/tags/block/wall_signs.json @@ -1,6 +1,6 @@ { "values": [ - "malum:soulwood_wall_sign", - "malum:runewood_wall_sign" + "malum:runewood_wall_sign", + "malum:soulwood_wall_sign" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/walls.json b/src/generated/resources/data/minecraft/tags/block/walls.json index c40baa53f..b847e428f 100644 --- a/src/generated/resources/data/minecraft/tags/block/walls.json +++ b/src/generated/resources/data/minecraft/tags/block/walls.json @@ -1,24 +1,24 @@ { "values": [ - "malum:runewood_boards_wall", + "malum:smooth_twisted_rock_wall", + "malum:runic_small_twisted_rock_bricks_wall", + "malum:tainted_rock_tiles_wall", + "malum:runic_twisted_rock_tiles_wall", "malum:runic_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks_wall", "malum:tainted_rock_wall", - "malum:polished_twisted_rock_wall", - "malum:tainted_rock_tiles_wall", - "malum:runic_twisted_rock_bricks_wall", - "malum:soulwood_boards_wall", - "malum:runic_tainted_rock_tiles_wall", + "malum:small_twisted_rock_bricks_wall", + "malum:polished_tainted_rock_wall", + "malum:twisted_rock_bricks_wall", "malum:smooth_tainted_rock_wall", - "malum:small_tainted_rock_bricks_wall", - "malum:runic_twisted_rock_tiles_wall", + "malum:runic_tainted_rock_tiles_wall", + "malum:runewood_boards_wall", + "malum:soulwood_boards_wall", "malum:twisted_rock_tiles_wall", - "malum:runic_small_twisted_rock_bricks_wall", + "malum:polished_twisted_rock_wall", + "malum:small_tainted_rock_bricks_wall", "malum:runic_small_tainted_rock_bricks_wall", - "malum:small_twisted_rock_bricks_wall", - "malum:smooth_twisted_rock_wall", - "malum:twisted_rock_bricks_wall", - "malum:twisted_rock_wall", - "malum:tainted_rock_bricks_wall", - "malum:polished_tainted_rock_wall" + "malum:runic_twisted_rock_bricks_wall", + "malum:twisted_rock_wall" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wooden_buttons.json b/src/generated/resources/data/minecraft/tags/block/wooden_buttons.json index 8720ce94a..6dadebffd 100644 --- a/src/generated/resources/data/minecraft/tags/block/wooden_buttons.json +++ b/src/generated/resources/data/minecraft/tags/block/wooden_buttons.json @@ -1,7 +1,7 @@ { "values": [ - "malum:soulwood_planks_button", "malum:runewood_planks_button", - "malum:runewood_planks_button" + "malum:runewood_planks_button", + "malum:soulwood_planks_button" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wooden_doors.json b/src/generated/resources/data/minecraft/tags/block/wooden_doors.json index 702470707..642a77ec1 100644 --- a/src/generated/resources/data/minecraft/tags/block/wooden_doors.json +++ b/src/generated/resources/data/minecraft/tags/block/wooden_doors.json @@ -1,6 +1,6 @@ { "values": [ - "malum:soulwood_door", - "malum:runewood_door" + "malum:runewood_door", + "malum:soulwood_door" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wooden_pressure_plates.json b/src/generated/resources/data/minecraft/tags/block/wooden_pressure_plates.json index a9cbe9934..4569f16ae 100644 --- a/src/generated/resources/data/minecraft/tags/block/wooden_pressure_plates.json +++ b/src/generated/resources/data/minecraft/tags/block/wooden_pressure_plates.json @@ -1,6 +1,6 @@ { "values": [ - "malum:runewood_planks_pressure_plate", - "malum:soulwood_planks_pressure_plate" + "malum:soulwood_planks_pressure_plate", + "malum:runewood_planks_pressure_plate" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wooden_slabs.json b/src/generated/resources/data/minecraft/tags/block/wooden_slabs.json index 59ceef747..a34bec488 100644 --- a/src/generated/resources/data/minecraft/tags/block/wooden_slabs.json +++ b/src/generated/resources/data/minecraft/tags/block/wooden_slabs.json @@ -1,20 +1,20 @@ { "values": [ - "malum:soulwood_tiles_slab", - "malum:soulwood_boards_slab", "malum:runewood_boards_slab", - "malum:runewood_tiles_slab", - "malum:soulwood_planks_slab", - "malum:rustic_soulwood_tiles_slab", - "malum:vertical_runewood_boards_slab", - "malum:rustic_runewood_planks_slab", "malum:rustic_soulwood_planks_slab", - "malum:rustic_runewood_tiles_slab", + "malum:vertical_soulwood_boards_slab", "malum:vertical_rustic_soulwood_planks_slab", + "malum:rustic_runewood_tiles_slab", + "malum:vertical_soulwood_planks_slab", + "malum:soulwood_tiles_slab", + "malum:rustic_runewood_planks_slab", + "malum:vertical_rustic_runewood_planks_slab", "malum:vertical_runewood_planks_slab", - "malum:vertical_soulwood_boards_slab", + "malum:soulwood_planks_slab", + "malum:soulwood_boards_slab", + "malum:rustic_soulwood_tiles_slab", "malum:runewood_planks_slab", - "malum:vertical_rustic_runewood_planks_slab", - "malum:vertical_soulwood_planks_slab" + "malum:vertical_runewood_boards_slab", + "malum:runewood_tiles_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/wooden_stairs.json b/src/generated/resources/data/minecraft/tags/block/wooden_stairs.json index c851bbe0a..2f26704c5 100644 --- a/src/generated/resources/data/minecraft/tags/block/wooden_stairs.json +++ b/src/generated/resources/data/minecraft/tags/block/wooden_stairs.json @@ -1,20 +1,20 @@ { "values": [ + "malum:soulwood_tiles_stairs", + "malum:rustic_runewood_planks_stairs", + "malum:vertical_rustic_runewood_planks_stairs", + "malum:vertical_soulwood_planks_stairs", "malum:runewood_planks_stairs", "malum:vertical_soulwood_boards_stairs", - "malum:vertical_soulwood_planks_stairs", - "malum:soulwood_planks_stairs", + "malum:vertical_runewood_planks_stairs", "malum:rustic_runewood_tiles_stairs", - "malum:soulwood_boards_stairs", - "malum:soulwood_tiles_stairs", - "malum:vertical_rustic_soulwood_planks_stairs", - "malum:vertical_rustic_runewood_planks_stairs", - "malum:rustic_soulwood_planks_stairs", "malum:runewood_tiles_stairs", - "malum:rustic_runewood_planks_stairs", - "malum:runewood_boards_stairs", + "malum:vertical_rustic_soulwood_planks_stairs", "malum:vertical_runewood_boards_stairs", + "malum:rustic_soulwood_planks_stairs", + "malum:soulwood_planks_stairs", "malum:rustic_soulwood_tiles_stairs", - "malum:vertical_runewood_planks_stairs" + "malum:soulwood_boards_stairs", + "malum:runewood_boards_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/buttons.json b/src/generated/resources/data/minecraft/tags/item/buttons.json index 6390a8724..8a99cb357 100644 --- a/src/generated/resources/data/minecraft/tags/item/buttons.json +++ b/src/generated/resources/data/minecraft/tags/item/buttons.json @@ -1,9 +1,9 @@ { "values": [ "malum:tainted_rock_button", - "malum:soulwood_planks_button", "malum:runewood_planks_button", "malum:runewood_planks_button", + "malum:soulwood_planks_button", "malum:twisted_rock_button" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/doors.json b/src/generated/resources/data/minecraft/tags/item/doors.json index 702470707..642a77ec1 100644 --- a/src/generated/resources/data/minecraft/tags/item/doors.json +++ b/src/generated/resources/data/minecraft/tags/item/doors.json @@ -1,6 +1,6 @@ { "values": [ - "malum:soulwood_door", - "malum:runewood_door" + "malum:runewood_door", + "malum:soulwood_door" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/leaves.json b/src/generated/resources/data/minecraft/tags/item/leaves.json index f081270c1..b98b96e70 100644 --- a/src/generated/resources/data/minecraft/tags/item/leaves.json +++ b/src/generated/resources/data/minecraft/tags/item/leaves.json @@ -2,7 +2,7 @@ "values": [ "malum:runewood_leaves", "malum:soulwood_leaves", - "malum:budding_soulwood_leaves", - "malum:azure_runewood_leaves" + "malum:azure_runewood_leaves", + "malum:budding_soulwood_leaves" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/planks.json b/src/generated/resources/data/minecraft/tags/item/planks.json index b56350d16..581a922d4 100644 --- a/src/generated/resources/data/minecraft/tags/item/planks.json +++ b/src/generated/resources/data/minecraft/tags/item/planks.json @@ -1,22 +1,22 @@ { "values": [ - "malum:rustic_runewood_planks", - "malum:vertical_runewood_planks", "malum:cut_runewood_planks", - "malum:soulwood_planks", - "malum:soulwood_tiles", - "malum:vertical_soulwood_planks", - "malum:vertical_soulwood_boards", - "malum:rustic_soulwood_tiles", - "malum:rustic_runewood_tiles", - "malum:vertical_rustic_runewood_planks", - "malum:rustic_soulwood_planks", - "malum:runewood_planks", "malum:cut_soulwood_planks", "malum:soulwood_boards", - "malum:runewood_boards", - "malum:runewood_tiles", + "malum:rustic_soulwood_planks", "malum:vertical_rustic_soulwood_planks", - "malum:vertical_runewood_boards" + "malum:vertical_runewood_planks", + "malum:vertical_runewood_boards", + "malum:vertical_rustic_runewood_planks", + "malum:rustic_soulwood_tiles", + "malum:runewood_tiles", + "malum:runewood_planks", + "malum:soulwood_tiles", + "malum:vertical_soulwood_planks", + "malum:runewood_boards", + "malum:rustic_runewood_tiles", + "malum:vertical_soulwood_boards", + "malum:rustic_runewood_planks", + "malum:soulwood_planks" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/slabs.json b/src/generated/resources/data/minecraft/tags/item/slabs.json index fc0937c63..bdb764403 100644 --- a/src/generated/resources/data/minecraft/tags/item/slabs.json +++ b/src/generated/resources/data/minecraft/tags/item/slabs.json @@ -1,38 +1,38 @@ { "values": [ - "malum:soulwood_tiles_slab", - "malum:soulwood_boards_slab", - "malum:twisted_rock_slab", + "malum:polished_twisted_rock_slab", "malum:runewood_boards_slab", - "malum:runewood_tiles_slab", - "malum:tainted_rock_bricks_slab", - "malum:soulwood_planks_slab", - "malum:rustic_soulwood_tiles_slab", - "malum:tainted_rock_tiles_slab", - "malum:vertical_runewood_boards_slab", - "malum:twisted_rock_bricks_slab", - "malum:rustic_runewood_planks_slab", + "malum:polished_tainted_rock_slab", "malum:rustic_soulwood_planks_slab", + "malum:vertical_soulwood_boards_slab", + "malum:vertical_rustic_soulwood_planks_slab", "malum:small_twisted_rock_bricks_slab", - "malum:runic_tainted_rock_bricks_slab", "malum:rustic_runewood_tiles_slab", "malum:runic_twisted_rock_tiles_slab", - "malum:vertical_rustic_soulwood_planks_slab", + "malum:vertical_soulwood_planks_slab", + "malum:soulwood_tiles_slab", + "malum:rustic_runewood_planks_slab", + "malum:vertical_rustic_runewood_planks_slab", + "malum:smooth_tainted_rock_slab", + "malum:tainted_rock_slab", + "malum:twisted_rock_slab", "malum:runic_tainted_rock_tiles_slab", - "malum:polished_tainted_rock_slab", - "malum:runic_small_twisted_rock_bricks_slab", - "malum:runic_twisted_rock_bricks_slab", - "malum:runic_small_tainted_rock_bricks_slab", - "malum:twisted_rock_tiles_slab", "malum:vertical_runewood_planks_slab", - "malum:tainted_rock_slab", - "malum:vertical_soulwood_boards_slab", "malum:smooth_twisted_rock_slab", + "malum:soulwood_planks_slab", + "malum:runic_tainted_rock_bricks_slab", + "malum:runic_small_twisted_rock_bricks_slab", + "malum:twisted_rock_bricks_slab", + "malum:twisted_rock_tiles_slab", + "malum:soulwood_boards_slab", "malum:small_tainted_rock_bricks_slab", + "malum:tainted_rock_tiles_slab", + "malum:rustic_soulwood_tiles_slab", "malum:runewood_planks_slab", - "malum:vertical_rustic_runewood_planks_slab", - "malum:polished_twisted_rock_slab", - "malum:smooth_tainted_rock_slab", - "malum:vertical_soulwood_planks_slab" + "malum:vertical_runewood_boards_slab", + "malum:tainted_rock_bricks_slab", + "malum:runewood_tiles_slab", + "malum:runic_twisted_rock_bricks_slab", + "malum:runic_small_tainted_rock_bricks_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/stairs.json b/src/generated/resources/data/minecraft/tags/item/stairs.json index 7c5f40e65..442572716 100644 --- a/src/generated/resources/data/minecraft/tags/item/stairs.json +++ b/src/generated/resources/data/minecraft/tags/item/stairs.json @@ -1,38 +1,38 @@ { "values": [ - "malum:runic_tainted_rock_bricks_stairs", - "malum:runewood_planks_stairs", - "malum:tainted_rock_tiles_stairs", - "malum:vertical_soulwood_boards_stairs", - "malum:vertical_soulwood_planks_stairs", "malum:polished_tainted_rock_stairs", - "malum:soulwood_planks_stairs", - "malum:rustic_runewood_tiles_stairs", - "malum:soulwood_boards_stairs", "malum:soulwood_tiles_stairs", - "malum:vertical_rustic_soulwood_planks_stairs", + "malum:tainted_rock_tiles_stairs", + "malum:rustic_runewood_planks_stairs", "malum:vertical_rustic_runewood_planks_stairs", - "malum:rustic_soulwood_planks_stairs", - "malum:twisted_rock_stairs", - "malum:smooth_tainted_rock_stairs", "malum:twisted_rock_tiles_stairs", + "malum:runic_twisted_rock_tiles_stairs", + "malum:vertical_soulwood_planks_stairs", + "malum:runewood_planks_stairs", + "malum:runic_tainted_rock_tiles_stairs", + "malum:vertical_soulwood_boards_stairs", + "malum:twisted_rock_bricks_stairs", "malum:runic_twisted_rock_bricks_stairs", - "malum:tainted_rock_stairs", + "malum:vertical_runewood_planks_stairs", + "malum:smooth_twisted_rock_stairs", + "malum:runic_tainted_rock_bricks_stairs", "malum:tainted_rock_bricks_stairs", - "malum:small_tainted_rock_bricks_stairs", - "malum:polished_twisted_rock_stairs", + "malum:tainted_rock_stairs", "malum:runic_small_twisted_rock_bricks_stairs", + "malum:rustic_runewood_tiles_stairs", "malum:runewood_tiles_stairs", - "malum:runic_small_tainted_rock_bricks_stairs", - "malum:rustic_runewood_planks_stairs", - "malum:runic_tainted_rock_tiles_stairs", - "malum:small_twisted_rock_bricks_stairs", - "malum:runic_twisted_rock_tiles_stairs", - "malum:runewood_boards_stairs", + "malum:twisted_rock_stairs", + "malum:vertical_rustic_soulwood_planks_stairs", "malum:vertical_runewood_boards_stairs", - "malum:twisted_rock_bricks_stairs", + "malum:small_twisted_rock_bricks_stairs", + "malum:rustic_soulwood_planks_stairs", + "malum:smooth_tainted_rock_stairs", + "malum:soulwood_planks_stairs", "malum:rustic_soulwood_tiles_stairs", - "malum:smooth_twisted_rock_stairs", - "malum:vertical_runewood_planks_stairs" + "malum:polished_twisted_rock_stairs", + "malum:runic_small_tainted_rock_bricks_stairs", + "malum:soulwood_boards_stairs", + "malum:runewood_boards_stairs", + "malum:small_tainted_rock_bricks_stairs" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/walls.json b/src/generated/resources/data/minecraft/tags/item/walls.json index c40baa53f..b847e428f 100644 --- a/src/generated/resources/data/minecraft/tags/item/walls.json +++ b/src/generated/resources/data/minecraft/tags/item/walls.json @@ -1,24 +1,24 @@ { "values": [ - "malum:runewood_boards_wall", + "malum:smooth_twisted_rock_wall", + "malum:runic_small_twisted_rock_bricks_wall", + "malum:tainted_rock_tiles_wall", + "malum:runic_twisted_rock_tiles_wall", "malum:runic_tainted_rock_bricks_wall", + "malum:tainted_rock_bricks_wall", "malum:tainted_rock_wall", - "malum:polished_twisted_rock_wall", - "malum:tainted_rock_tiles_wall", - "malum:runic_twisted_rock_bricks_wall", - "malum:soulwood_boards_wall", - "malum:runic_tainted_rock_tiles_wall", + "malum:small_twisted_rock_bricks_wall", + "malum:polished_tainted_rock_wall", + "malum:twisted_rock_bricks_wall", "malum:smooth_tainted_rock_wall", - "malum:small_tainted_rock_bricks_wall", - "malum:runic_twisted_rock_tiles_wall", + "malum:runic_tainted_rock_tiles_wall", + "malum:runewood_boards_wall", + "malum:soulwood_boards_wall", "malum:twisted_rock_tiles_wall", - "malum:runic_small_twisted_rock_bricks_wall", + "malum:polished_twisted_rock_wall", + "malum:small_tainted_rock_bricks_wall", "malum:runic_small_tainted_rock_bricks_wall", - "malum:small_twisted_rock_bricks_wall", - "malum:smooth_twisted_rock_wall", - "malum:twisted_rock_bricks_wall", - "malum:twisted_rock_wall", - "malum:tainted_rock_bricks_wall", - "malum:polished_tainted_rock_wall" + "malum:runic_twisted_rock_bricks_wall", + "malum:twisted_rock_wall" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/wooden_buttons.json b/src/generated/resources/data/minecraft/tags/item/wooden_buttons.json index 8720ce94a..6dadebffd 100644 --- a/src/generated/resources/data/minecraft/tags/item/wooden_buttons.json +++ b/src/generated/resources/data/minecraft/tags/item/wooden_buttons.json @@ -1,7 +1,7 @@ { "values": [ - "malum:soulwood_planks_button", "malum:runewood_planks_button", - "malum:runewood_planks_button" + "malum:runewood_planks_button", + "malum:soulwood_planks_button" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/wooden_doors.json b/src/generated/resources/data/minecraft/tags/item/wooden_doors.json index 702470707..642a77ec1 100644 --- a/src/generated/resources/data/minecraft/tags/item/wooden_doors.json +++ b/src/generated/resources/data/minecraft/tags/item/wooden_doors.json @@ -1,6 +1,6 @@ { "values": [ - "malum:soulwood_door", - "malum:runewood_door" + "malum:runewood_door", + "malum:soulwood_door" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/wooden_pressure_plates.json b/src/generated/resources/data/minecraft/tags/item/wooden_pressure_plates.json index a9cbe9934..4569f16ae 100644 --- a/src/generated/resources/data/minecraft/tags/item/wooden_pressure_plates.json +++ b/src/generated/resources/data/minecraft/tags/item/wooden_pressure_plates.json @@ -1,6 +1,6 @@ { "values": [ - "malum:runewood_planks_pressure_plate", - "malum:soulwood_planks_pressure_plate" + "malum:soulwood_planks_pressure_plate", + "malum:runewood_planks_pressure_plate" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/wooden_slabs.json b/src/generated/resources/data/minecraft/tags/item/wooden_slabs.json index 59ceef747..a34bec488 100644 --- a/src/generated/resources/data/minecraft/tags/item/wooden_slabs.json +++ b/src/generated/resources/data/minecraft/tags/item/wooden_slabs.json @@ -1,20 +1,20 @@ { "values": [ - "malum:soulwood_tiles_slab", - "malum:soulwood_boards_slab", "malum:runewood_boards_slab", - "malum:runewood_tiles_slab", - "malum:soulwood_planks_slab", - "malum:rustic_soulwood_tiles_slab", - "malum:vertical_runewood_boards_slab", - "malum:rustic_runewood_planks_slab", "malum:rustic_soulwood_planks_slab", - "malum:rustic_runewood_tiles_slab", + "malum:vertical_soulwood_boards_slab", "malum:vertical_rustic_soulwood_planks_slab", + "malum:rustic_runewood_tiles_slab", + "malum:vertical_soulwood_planks_slab", + "malum:soulwood_tiles_slab", + "malum:rustic_runewood_planks_slab", + "malum:vertical_rustic_runewood_planks_slab", "malum:vertical_runewood_planks_slab", - "malum:vertical_soulwood_boards_slab", + "malum:soulwood_planks_slab", + "malum:soulwood_boards_slab", + "malum:rustic_soulwood_tiles_slab", "malum:runewood_planks_slab", - "malum:vertical_rustic_runewood_planks_slab", - "malum:vertical_soulwood_planks_slab" + "malum:vertical_runewood_boards_slab", + "malum:runewood_tiles_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/wooden_stairs.json b/src/generated/resources/data/minecraft/tags/item/wooden_stairs.json index c851bbe0a..2f26704c5 100644 --- a/src/generated/resources/data/minecraft/tags/item/wooden_stairs.json +++ b/src/generated/resources/data/minecraft/tags/item/wooden_stairs.json @@ -1,20 +1,20 @@ { "values": [ + "malum:soulwood_tiles_stairs", + "malum:rustic_runewood_planks_stairs", + "malum:vertical_rustic_runewood_planks_stairs", + "malum:vertical_soulwood_planks_stairs", "malum:runewood_planks_stairs", "malum:vertical_soulwood_boards_stairs", - "malum:vertical_soulwood_planks_stairs", - "malum:soulwood_planks_stairs", + "malum:vertical_runewood_planks_stairs", "malum:rustic_runewood_tiles_stairs", - "malum:soulwood_boards_stairs", - "malum:soulwood_tiles_stairs", - "malum:vertical_rustic_soulwood_planks_stairs", - "malum:vertical_rustic_runewood_planks_stairs", - "malum:rustic_soulwood_planks_stairs", "malum:runewood_tiles_stairs", - "malum:rustic_runewood_planks_stairs", - "malum:runewood_boards_stairs", + "malum:vertical_rustic_soulwood_planks_stairs", "malum:vertical_runewood_boards_stairs", + "malum:rustic_soulwood_planks_stairs", + "malum:soulwood_planks_stairs", "malum:rustic_soulwood_tiles_stairs", - "malum:vertical_runewood_planks_stairs" + "malum:soulwood_boards_stairs", + "malum:runewood_boards_stairs" ] } \ No newline at end of file diff --git a/src/main/java/com/sammy/malum/common/item/curiosities/TemporarilyDisabledItem.java b/src/main/java/com/sammy/malum/common/item/curiosities/TemporarilyDisabledItem.java index 1732774fa..2cc8d2dcc 100644 --- a/src/main/java/com/sammy/malum/common/item/curiosities/TemporarilyDisabledItem.java +++ b/src/main/java/com/sammy/malum/common/item/curiosities/TemporarilyDisabledItem.java @@ -44,7 +44,6 @@ public static void disable(ServerPlayer player, int slot, Item disabledItemType) inventory.setItem(slot, disabled); } - @SuppressWarnings("DataFlowIssue") public static void enable(ServerPlayer player, int slot) { var inventory = player.getInventory(); var disabledItem = inventory.getItem(slot); diff --git a/src/main/java/com/sammy/malum/data/recipe/MalumVanillaRecipes.java b/src/main/java/com/sammy/malum/data/recipe/MalumVanillaRecipes.java index 47f6958eb..07f406478 100644 --- a/src/main/java/com/sammy/malum/data/recipe/MalumVanillaRecipes.java +++ b/src/main/java/com/sammy/malum/data/recipe/MalumVanillaRecipes.java @@ -4,6 +4,7 @@ import com.sammy.malum.common.item.impetus.*; import com.sammy.malum.data.recipe.builder.vanilla.*; import com.sammy.malum.registry.common.item.*; +import net.minecraft.advancements.CriteriaTriggers; import net.minecraft.advancements.Criterion; import net.minecraft.advancements.critereon.*; import net.minecraft.core.Holder; @@ -23,6 +24,7 @@ import net.neoforged.neoforge.registries.DeferredHolder; import team.lodestar.lodestone.recipe.NBTCarryRecipe; +import java.util.Arrays; import java.util.List; import java.util.Optional; import java.util.function.*; @@ -79,14 +81,14 @@ protected static void buildRecipes(RecipeOutput output) { smeltingWithCount(Ingredient.of(ItemRegistry.COPPER_NODE.get()), RecipeCategory.MISC, ItemRegistry.COPPER_NUGGET.get(), 6, 0.25f, 200).unlockedBy("has_impetus", has(ItemRegistry.COPPER_IMPETUS.get())).save(output, malumPath("copper_from_node_smelting")); blastingWithCount(Ingredient.of(ItemRegistry.COPPER_NODE.get()), RecipeCategory.MISC, ItemRegistry.COPPER_NUGGET.get(), 6, 0.25f, 100).unlockedBy("has_impetus", has(ItemRegistry.COPPER_IMPETUS.get())).save(output, malumPath("copper_from_node_blasting")); - nodeSmelting(output, ItemRegistry.LEAD_IMPETUS, ItemRegistry.LEAD_NODE, NUGGETS_LEAD); - nodeSmelting(output, ItemRegistry.SILVER_IMPETUS, ItemRegistry.SILVER_NODE, NUGGETS_SILVER); - nodeSmelting(output, ItemRegistry.ALUMINUM_IMPETUS, ItemRegistry.ALUMINUM_NODE, NUGGETS_ALUMINUM); - nodeSmelting(output, ItemRegistry.NICKEL_IMPETUS, ItemRegistry.NICKEL_NODE, NUGGETS_NICKEL); - nodeSmelting(output, ItemRegistry.URANIUM_IMPETUS, ItemRegistry.URANIUM_NODE, NUGGETS_URANIUM); - nodeSmelting(output, ItemRegistry.OSMIUM_IMPETUS, ItemRegistry.OSMIUM_NODE, NUGGETS_OSMIUM); - nodeSmelting(output, ItemRegistry.ZINC_IMPETUS, ItemRegistry.ZINC_NODE, NUGGETS_ZINC); - nodeSmelting(output, ItemRegistry.TIN_IMPETUS, ItemRegistry.TIN_NODE, NUGGETS_TIN); + nodeSmelting(output, ItemRegistry.LEAD_NODE, NUGGETS_LEAD); + nodeSmelting(output, ItemRegistry.SILVER_NODE, NUGGETS_SILVER); + nodeSmelting(output, ItemRegistry.ALUMINUM_NODE, NUGGETS_ALUMINUM); + nodeSmelting(output, ItemRegistry.NICKEL_NODE, NUGGETS_NICKEL); + nodeSmelting(output, ItemRegistry.URANIUM_NODE, NUGGETS_URANIUM); + nodeSmelting(output, ItemRegistry.OSMIUM_NODE, NUGGETS_OSMIUM); + nodeSmelting(output, ItemRegistry.ZINC_NODE, NUGGETS_ZINC); + nodeSmelting(output, ItemRegistry.TIN_NODE, NUGGETS_TIN); //TOOLS shaped(RecipeCategory.MISC, ItemRegistry.SOUL_STAINED_STEEL_HOE.get()).define('#', Tags.Items.RODS_WOODEN).define('X', ItemRegistry.SOUL_STAINED_STEEL_INGOT.get()).pattern("XX").pattern(" #").pattern(" #").unlockedBy("has_soul_stained_steel", has(ItemRegistry.SOUL_STAINED_STEEL_INGOT.get())).save(output); shaped(RecipeCategory.MISC, ItemRegistry.SOUL_STAINED_STEEL_PICKAXE.get()).define('#', Tags.Items.RODS_WOODEN).define('X', ItemRegistry.SOUL_STAINED_STEEL_INGOT.get()).pattern("XXX").pattern(" # ").pattern(" # ").unlockedBy("has_soul_stained_steel", has(ItemRegistry.SOUL_STAINED_STEEL_INGOT.get())).save(output); @@ -254,15 +256,17 @@ private static void weaveRecipe(RecipeOutput consumer, Item sideItem, Supplier impetus, DeferredHolder node, TagKey tag) { + private static void nodeSmelting(RecipeOutput recipeoutput, DeferredHolder node, TagKey tag) { String name = BuiltInRegistries.ITEM.getKey(node.get()).getPath().replaceFirst("_node", ""); RecipeOutput conditionOutput = recipeoutput.withConditions(new ICondition[]{ new NotCondition(new TagEmptyCondition(tag.location().toString())) }); MetalNodeCookingRecipeBuilder.smelting(SizedIngredient.of(tag, 6).ingredient(), RecipeCategory.MISC, node.get(), 0.25f, 200) + .unlockedBy("has_crucible", has(ItemRegistry.SPIRIT_CRUCIBLE.get())) .save(conditionOutput, MalumMod.malumPath(name + "_from_node_smelting")); MetalNodeCookingRecipeBuilder.blasting(SizedIngredient.of(tag, 6).ingredient(), RecipeCategory.MISC, node.get(), 0.25f, 100) + .unlockedBy("has_crucible", has(ItemRegistry.SPIRIT_CRUCIBLE.get())) .save(conditionOutput, MalumMod.malumPath(name + "_from_node_blasting")); // smeltingWithTag(SizedIngredient.of(tag, 6), Ingredient.of(node.get()), 0.25f, 200) @@ -353,24 +357,29 @@ private static void shapedSign(RecipeOutput recipeoutput, ItemLike sign, ItemLik shaped(RecipeCategory.MISC, sign, 3).group("sign").define('#', input).define('X', Tags.Items.RODS_WOODEN).pattern("###").pattern("###").pattern(" X ").unlockedBy("has_" + s, has(input)).save(recipeoutput); } + public static Criterion insideOf(Block block) { + return CriteriaTriggers.ENTER_BLOCK + .createCriterion(new EnterBlockTrigger.TriggerInstance(Optional.empty(), Optional.of(block.builtInRegistryHolder()), Optional.empty())); + } - protected static Criterion insideOf(Block pBlock) { - return new Criterion<>(new EnterBlockTrigger(), new EnterBlockTrigger.TriggerInstance(Optional.empty(), Optional.of(Holder.direct(pBlock)), Optional.empty())); + public static Criterion has(MinMaxBounds.Ints count, ItemLike item) { + return inventoryTrigger(ItemPredicate.Builder.item().of(item).withCount(count)); } - public static Criterion has(MinMaxBounds.Ints pCount, ItemLike pItem) { - return inventoryTrigger(ItemPredicate.Builder.item().of(pItem).withCount(pCount).build()); + public static Criterion has(ItemLike itemLike) { + return inventoryTrigger(ItemPredicate.Builder.item().of(itemLike)); } - public static Criterion has(ItemLike pItemLike) { - return inventoryTrigger(ItemPredicate.Builder.item().of(pItemLike).build()); + public static Criterion has(TagKey tag) { + return inventoryTrigger(ItemPredicate.Builder.item().of(tag)); } - public static Criterion has(TagKey pTag) { - return inventoryTrigger(ItemPredicate.Builder.item().of(pTag).build()); + public static Criterion inventoryTrigger(ItemPredicate.Builder... items) { + return inventoryTrigger(Arrays.stream(items).map(ItemPredicate.Builder::build).toArray(ItemPredicate[]::new)); } - public static Criterion inventoryTrigger(ItemPredicate... pPredicates) { - return new Criterion<>(new InventoryChangeTrigger(), new InventoryChangeTrigger.TriggerInstance(Optional.empty(), InventoryChangeTrigger.TriggerInstance.Slots.ANY, List.of(pPredicates))); + public static Criterion inventoryTrigger(ItemPredicate... predicates) { + return CriteriaTriggers.INVENTORY_CHANGED + .createCriterion(new InventoryChangeTrigger.TriggerInstance(Optional.empty(), InventoryChangeTrigger.TriggerInstance.Slots.ANY, List.of(predicates))); } }