From a30a4bd606bfb2e56be4fdfe4b764087c8e55a3c Mon Sep 17 00:00:00 2001
From: GamingCrew69 <85794256+GamingCrew69@users.noreply.github.com>
Date: Sun, 5 Nov 2023 13:10:10 +0100
Subject: [PATCH] Update 1.3.1

Added missing files and replaced old minecraft recipes with tags
---
 src/main/resources/META-INF/mods.toml         |   8 ++--
 .../chiseled_marble_bricks.png                | Bin 0 -> 766 bytes
 .../data/minecraft/recipes/aa_axe.json        |  19 ---------
 .../minecraft/recipes/aa_brewing_stand.json   |  18 ---------
 .../data/minecraft/recipes/aa_hoe.json        |  19 ---------
 .../data/minecraft/recipes/aa_pickaxe.json    |  19 ---------
 .../data/minecraft/recipes/aa_shovel.json     |  19 ---------
 .../data/minecraft/recipes/aa_sword.json      |  19 ---------
 .../data/minecraft/recipes/adakite_axe.json   |  19 ---------
 .../recipes/adakite_brewing_stand.json        |  18 ---------
 .../data/minecraft/recipes/adakite_hoe.json   |  19 ---------
 .../minecraft/recipes/adakite_pickaxe.json    |  19 ---------
 .../minecraft/recipes/adakite_shovel.json     |  19 ---------
 .../data/minecraft/recipes/adakite_sword.json |  19 ---------
 .../minecraft/recipes/amphibolite_axe.json    |  19 ---------
 .../recipes/amphibolite_brewing_stand.json    |  18 ---------
 .../minecraft/recipes/amphibolite_hoe.json    |  19 ---------
 .../recipes/amphibolite_pickaxe.json          |  19 ---------
 .../minecraft/recipes/amphibolite_shovel.json |  19 ---------
 .../minecraft/recipes/amphibolite_sword.json  |  19 ---------
 .../data/minecraft/recipes/andesite_axe.json  |  19 ---------
 .../recipes/andesite_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/andesite_hoe.json  |  19 ---------
 .../minecraft/recipes/andesite_pickaxe.json   |  19 ---------
 .../minecraft/recipes/andesite_shovel.json    |  19 ---------
 .../minecraft/recipes/andesite_sword.json     |  19 ---------
 .../data/minecraft/recipes/argillite_axe.json |  19 ---------
 .../recipes/argillite_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/argillite_hoe.json |  19 ---------
 .../minecraft/recipes/argillite_pickaxe.json  |  19 ---------
 .../minecraft/recipes/argillite_shovel.json   |  19 ---------
 .../minecraft/recipes/argillite_sword.json    |  19 ---------
 .../data/minecraft/recipes/arkose_axe.json    |  19 ---------
 .../recipes/arkose_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/arkose_hoe.json    |  19 ---------
 .../minecraft/recipes/arkose_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/arkose_shovel.json |  19 ---------
 .../data/minecraft/recipes/arkose_sword.json  |  19 ---------
 .../data/minecraft/recipes/breccia_axe.json   |  19 ---------
 .../recipes/breccia_brewing_stand.json        |  18 ---------
 .../data/minecraft/recipes/breccia_hoe.json   |  19 ---------
 .../minecraft/recipes/breccia_pickaxe.json    |  19 ---------
 .../minecraft/recipes/breccia_shovel.json     |  19 ---------
 .../data/minecraft/recipes/breccia_sword.json |  19 ---------
 .../minecraft/recipes/cataclasite_axe.json    |  19 ---------
 .../recipes/cataclasite_brewing_stand.json    |  18 ---------
 .../minecraft/recipes/cataclasite_hoe.json    |  19 ---------
 .../recipes/cataclasite_pickaxe.json          |  19 ---------
 .../minecraft/recipes/cataclasite_shovel.json |  19 ---------
 .../minecraft/recipes/cataclasite_sword.json  |  19 ---------
 .../data/minecraft/recipes/chalk_axe.json     |  19 ---------
 .../recipes/chalk_brewing_stand.json          |  18 ---------
 .../data/minecraft/recipes/chalk_hoe.json     |  19 ---------
 .../data/minecraft/recipes/chalk_pickaxe.json |  19 ---------
 .../data/minecraft/recipes/chalk_shovel.json  |  19 ---------
 .../data/minecraft/recipes/chalk_sword.json   |  19 ---------
 .../data/minecraft/recipes/claystone_axe.json |  19 ---------
 .../recipes/claystone_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/claystone_hoe.json |  19 ---------
 .../minecraft/recipes/claystone_pickaxe.json  |  19 ---------
 .../minecraft/recipes/claystone_shovel.json   |  19 ---------
 .../minecraft/recipes/claystone_sword.json    |  19 ---------
 .../data/minecraft/recipes/dacite_axe.json    |  19 ---------
 .../recipes/dacite_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/dacite_hoe.json    |  19 ---------
 .../minecraft/recipes/dacite_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/dacite_shovel.json |  19 ---------
 .../data/minecraft/recipes/dacite_sword.json  |  19 ---------
 .../data/minecraft/recipes/diorite_axe.json   |  19 ---------
 .../recipes/diorite_brewing_stand.json        |  18 ---------
 .../data/minecraft/recipes/diorite_hoe.json   |  19 ---------
 .../minecraft/recipes/diorite_pickaxe.json    |  19 ---------
 .../minecraft/recipes/diorite_shovel.json     |  19 ---------
 .../data/minecraft/recipes/diorite_sword.json |  19 ---------
 .../data/minecraft/recipes/dolomite_axe.json  |  19 ---------
 .../recipes/dolomite_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/dolomite_hoe.json  |  19 ---------
 .../minecraft/recipes/dolomite_pickaxe.json   |  19 ---------
 .../minecraft/recipes/dolomite_shovel.json    |  19 ---------
 .../minecraft/recipes/dolomite_sword.json     |  19 ---------
 .../data/minecraft/recipes/dunite_axe.json    |  19 ---------
 .../recipes/dunite_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/dunite_hoe.json    |  19 ---------
 .../minecraft/recipes/dunite_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/dunite_shovel.json |  19 ---------
 .../data/minecraft/recipes/dunite_sword.json  |  19 ---------
 .../data/minecraft/recipes/eclogite_axe.json  |  19 ---------
 .../recipes/eclogite_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/eclogite_hoe.json  |  19 ---------
 .../minecraft/recipes/eclogite_pickaxe.json   |  19 ---------
 .../minecraft/recipes/eclogite_shovel.json    |  19 ---------
 .../minecraft/recipes/eclogite_sword.json     |  19 ---------
 .../data/minecraft/recipes/gabbro_axe.json    |  19 ---------
 .../recipes/gabbro_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/gabbro_hoe.json    |  19 ---------
 .../minecraft/recipes/gabbro_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/gabbro_shovel.json |  19 ---------
 .../data/minecraft/recipes/gabbro_sword.json  |  19 ---------
 .../data/minecraft/recipes/gneiss_axe.json    |  19 ---------
 .../recipes/gneiss_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/gneiss_hoe.json    |  19 ---------
 .../minecraft/recipes/gneiss_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/gneiss_shovel.json |  19 ---------
 .../data/minecraft/recipes/gneiss_sword.json  |  19 ---------
 .../data/minecraft/recipes/granite_axe.json   |  19 ---------
 .../recipes/granite_brewing_stand.json        |  18 ---------
 .../data/minecraft/recipes/granite_hoe.json   |  19 ---------
 .../minecraft/recipes/granite_pickaxe.json    |  19 ---------
 .../minecraft/recipes/granite_shovel.json     |  19 ---------
 .../data/minecraft/recipes/granite_sword.json |  19 ---------
 .../minecraft/recipes/jaspillite_axe.json     |  19 ---------
 .../recipes/jaspillite_brewing_stand.json     |  18 ---------
 .../minecraft/recipes/jaspillite_hoe.json     |  19 ---------
 .../minecraft/recipes/jaspillite_pickaxe.json |  19 ---------
 .../minecraft/recipes/jaspillite_shovel.json  |  19 ---------
 .../minecraft/recipes/jaspillite_sword.json   |  19 ---------
 .../data/minecraft/recipes/komatiite_axe.json |  19 ---------
 .../recipes/komatiite_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/komatiite_hoe.json |  19 ---------
 .../minecraft/recipes/komatiite_pickaxe.json  |  19 ---------
 .../minecraft/recipes/komatiite_shovel.json   |  19 ---------
 .../minecraft/recipes/komatiite_sword.json    |  19 ---------
 .../data/minecraft/recipes/limestone_axe.json |  19 ---------
 .../recipes/limestone_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/limestone_hoe.json |  19 ---------
 .../minecraft/recipes/limestone_pickaxe.json  |  19 ---------
 .../minecraft/recipes/limestone_shovel.json   |  19 ---------
 .../minecraft/recipes/limestone_sword.json    |  19 ---------
 .../data/minecraft/recipes/marble_axe.json    |  19 ---------
 .../recipes/marble_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/marble_hoe.json    |  19 ---------
 .../minecraft/recipes/marble_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/marble_shovel.json |  19 ---------
 .../data/minecraft/recipes/marble_sword.json  |  19 ---------
 .../data/minecraft/recipes/migmatite_axe.json |  19 ---------
 .../recipes/migmatite_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/migmatite_hoe.json |  19 ---------
 .../minecraft/recipes/migmatite_pickaxe.json  |  19 ---------
 .../minecraft/recipes/migmatite_shovel.json   |  19 ---------
 .../minecraft/recipes/migmatite_sword.json    |  19 ---------
 .../data/minecraft/recipes/mossy_aa_axe.json  |  19 ---------
 .../recipes/mossy_aa_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/mossy_aa_hoe.json  |  19 ---------
 .../minecraft/recipes/mossy_aa_pickaxe.json   |  19 ---------
 .../minecraft/recipes/mossy_aa_shovel.json    |  19 ---------
 .../minecraft/recipes/mossy_aa_sword.json     |  19 ---------
 .../minecraft/recipes/mossy_adakite_axe.json  |  19 ---------
 .../recipes/mossy_adakite_brewing_stand.json  |  18 ---------
 .../minecraft/recipes/mossy_adakite_hoe.json  |  19 ---------
 .../recipes/mossy_adakite_pickaxe.json        |  19 ---------
 .../recipes/mossy_adakite_shovel.json         |  19 ---------
 .../recipes/mossy_adakite_sword.json          |  19 ---------
 .../recipes/mossy_amphibolite_axe.json        |  19 ---------
 .../mossy_amphibolite_brewing_stand.json      |  18 ---------
 .../recipes/mossy_amphibolite_hoe.json        |  19 ---------
 .../recipes/mossy_amphibolite_pickaxe.json    |  19 ---------
 .../recipes/mossy_amphibolite_shovel.json     |  19 ---------
 .../recipes/mossy_amphibolite_sword.json      |  19 ---------
 .../recipes/mossy_argillite_axe.json          |  19 ---------
 .../mossy_argillite_brewing_stand.json        |  18 ---------
 .../recipes/mossy_argillite_hoe.json          |  19 ---------
 .../recipes/mossy_argillite_pickaxe.json      |  19 ---------
 .../recipes/mossy_argillite_shovel.json       |  19 ---------
 .../recipes/mossy_argillite_sword.json        |  19 ---------
 .../minecraft/recipes/mossy_arkose_axe.json   |  19 ---------
 .../recipes/mossy_arkose_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_arkose_hoe.json   |  19 ---------
 .../recipes/mossy_arkose_pickaxe.json         |  19 ---------
 .../recipes/mossy_arkose_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_arkose_sword.json |  19 ---------
 .../minecraft/recipes/mossy_breccia_axe.json  |  19 ---------
 .../recipes/mossy_breccia_brewing_stand.json  |  18 ---------
 .../minecraft/recipes/mossy_breccia_hoe.json  |  19 ---------
 .../recipes/mossy_breccia_pickaxe.json        |  19 ---------
 .../recipes/mossy_breccia_shovel.json         |  19 ---------
 .../recipes/mossy_breccia_sword.json          |  19 ---------
 .../recipes/mossy_cataclasite_axe.json        |  19 ---------
 .../mossy_cataclasite_brewing_stand.json      |  18 ---------
 .../recipes/mossy_cataclasite_hoe.json        |  19 ---------
 .../recipes/mossy_cataclasite_pickaxe.json    |  19 ---------
 .../recipes/mossy_cataclasite_shovel.json     |  19 ---------
 .../recipes/mossy_cataclasite_sword.json      |  19 ---------
 .../minecraft/recipes/mossy_chalk_axe.json    |  19 ---------
 .../recipes/mossy_chalk_brewing_stand.json    |  18 ---------
 .../minecraft/recipes/mossy_chalk_hoe.json    |  19 ---------
 .../recipes/mossy_chalk_pickaxe.json          |  19 ---------
 .../minecraft/recipes/mossy_chalk_shovel.json |  19 ---------
 .../minecraft/recipes/mossy_chalk_sword.json  |  19 ---------
 .../recipes/mossy_claystone_axe.json          |  19 ---------
 .../mossy_claystone_brewing_stand.json        |  18 ---------
 .../recipes/mossy_claystone_hoe.json          |  19 ---------
 .../recipes/mossy_claystone_pickaxe.json      |  19 ---------
 .../recipes/mossy_claystone_shovel.json       |  19 ---------
 .../recipes/mossy_claystone_sword.json        |  19 ---------
 .../minecraft/recipes/mossy_dacite_axe.json   |  19 ---------
 .../recipes/mossy_dacite_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_dacite_hoe.json   |  19 ---------
 .../recipes/mossy_dacite_pickaxe.json         |  19 ---------
 .../recipes/mossy_dacite_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_dacite_sword.json |  19 ---------
 .../minecraft/recipes/mossy_dolomite_axe.json |  19 ---------
 .../recipes/mossy_dolomite_brewing_stand.json |  18 ---------
 .../minecraft/recipes/mossy_dolomite_hoe.json |  19 ---------
 .../recipes/mossy_dolomite_pickaxe.json       |  19 ---------
 .../recipes/mossy_dolomite_shovel.json        |  19 ---------
 .../recipes/mossy_dolomite_sword.json         |  19 ---------
 .../minecraft/recipes/mossy_dunite_axe.json   |  19 ---------
 .../recipes/mossy_dunite_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_dunite_hoe.json   |  19 ---------
 .../recipes/mossy_dunite_pickaxe.json         |  19 ---------
 .../recipes/mossy_dunite_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_dunite_sword.json |  19 ---------
 .../minecraft/recipes/mossy_eclogite_axe.json |  19 ---------
 .../recipes/mossy_eclogite_brewing_stand.json |  18 ---------
 .../minecraft/recipes/mossy_eclogite_hoe.json |  19 ---------
 .../recipes/mossy_eclogite_pickaxe.json       |  19 ---------
 .../recipes/mossy_eclogite_shovel.json        |  19 ---------
 .../recipes/mossy_eclogite_sword.json         |  19 ---------
 .../minecraft/recipes/mossy_gabbro_axe.json   |  19 ---------
 .../recipes/mossy_gabbro_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_gabbro_hoe.json   |  19 ---------
 .../recipes/mossy_gabbro_pickaxe.json         |  19 ---------
 .../recipes/mossy_gabbro_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_gabbro_sword.json |  19 ---------
 .../minecraft/recipes/mossy_gneiss_axe.json   |  19 ---------
 .../recipes/mossy_gneiss_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_gneiss_hoe.json   |  19 ---------
 .../recipes/mossy_gneiss_pickaxe.json         |  19 ---------
 .../recipes/mossy_gneiss_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_gneiss_sword.json |  19 ---------
 .../recipes/mossy_jaspillite_axe.json         |  19 ---------
 .../mossy_jaspillite_brewing_stand.json       |  18 ---------
 .../recipes/mossy_jaspillite_hoe.json         |  19 ---------
 .../recipes/mossy_jaspillite_pickaxe.json     |  19 ---------
 .../recipes/mossy_jaspillite_shovel.json      |  19 ---------
 .../recipes/mossy_jaspillite_sword.json       |  19 ---------
 .../recipes/mossy_komatiite_axe.json          |  19 ---------
 .../mossy_komatiite_brewing_stand.json        |  18 ---------
 .../recipes/mossy_komatiite_hoe.json          |  19 ---------
 .../recipes/mossy_komatiite_pickaxe.json      |  19 ---------
 .../recipes/mossy_komatiite_shovel.json       |  19 ---------
 .../recipes/mossy_komatiite_sword.json        |  19 ---------
 .../recipes/mossy_limestone_axe.json          |  19 ---------
 .../mossy_limestone_brewing_stand.json        |  18 ---------
 .../recipes/mossy_limestone_hoe.json          |  19 ---------
 .../recipes/mossy_limestone_pickaxe.json      |  19 ---------
 .../recipes/mossy_limestone_shovel.json       |  19 ---------
 .../recipes/mossy_limestone_sword.json        |  19 ---------
 .../minecraft/recipes/mossy_marble_axe.json   |  19 ---------
 .../recipes/mossy_marble_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_marble_hoe.json   |  19 ---------
 .../recipes/mossy_marble_pickaxe.json         |  19 ---------
 .../recipes/mossy_marble_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_marble_sword.json |  19 ---------
 .../recipes/mossy_migmatite_axe.json          |  19 ---------
 .../mossy_migmatite_brewing_stand.json        |  18 ---------
 .../recipes/mossy_migmatite_hoe.json          |  19 ---------
 .../recipes/mossy_migmatite_pickaxe.json      |  19 ---------
 .../recipes/mossy_migmatite_shovel.json       |  19 ---------
 .../recipes/mossy_migmatite_sword.json        |  19 ---------
 .../minecraft/recipes/mossy_mudstone_axe.json |  19 ---------
 .../recipes/mossy_mudstone_brewing_stand.json |  18 ---------
 .../minecraft/recipes/mossy_mudstone_hoe.json |  19 ---------
 .../recipes/mossy_mudstone_pickaxe.json       |  19 ---------
 .../recipes/mossy_mudstone_shovel.json        |  19 ---------
 .../recipes/mossy_mudstone_sword.json         |  19 ---------
 .../minecraft/recipes/mossy_pahoehoe_axe.json |  19 ---------
 .../recipes/mossy_pahoehoe_brewing_stand.json |  18 ---------
 .../minecraft/recipes/mossy_pahoehoe_hoe.json |  19 ---------
 .../recipes/mossy_pahoehoe_pickaxe.json       |  19 ---------
 .../recipes/mossy_pahoehoe_shovel.json        |  19 ---------
 .../recipes/mossy_pahoehoe_sword.json         |  19 ---------
 .../recipes/mossy_pegmatite_axe.json          |  19 ---------
 .../mossy_pegmatite_brewing_stand.json        |  18 ---------
 .../recipes/mossy_pegmatite_hoe.json          |  19 ---------
 .../recipes/mossy_pegmatite_pickaxe.json      |  19 ---------
 .../recipes/mossy_pegmatite_shovel.json       |  19 ---------
 .../recipes/mossy_pegmatite_sword.json        |  19 ---------
 .../recipes/mossy_phonolite_axe.json          |  19 ---------
 .../mossy_phonolite_brewing_stand.json        |  18 ---------
 .../recipes/mossy_phonolite_hoe.json          |  19 ---------
 .../recipes/mossy_phonolite_pickaxe.json      |  19 ---------
 .../recipes/mossy_phonolite_shovel.json       |  19 ---------
 .../recipes/mossy_phonolite_sword.json        |  19 ---------
 .../minecraft/recipes/mossy_phyllite_axe.json |  19 ---------
 .../recipes/mossy_phyllite_brewing_stand.json |  18 ---------
 .../minecraft/recipes/mossy_phyllite_hoe.json |  19 ---------
 .../recipes/mossy_phyllite_pickaxe.json       |  19 ---------
 .../recipes/mossy_phyllite_shovel.json        |  19 ---------
 .../recipes/mossy_phyllite_sword.json         |  19 ---------
 .../minecraft/recipes/mossy_schist_axe.json   |  19 ---------
 .../recipes/mossy_schist_brewing_stand.json   |  18 ---------
 .../minecraft/recipes/mossy_schist_hoe.json   |  19 ---------
 .../recipes/mossy_schist_pickaxe.json         |  19 ---------
 .../recipes/mossy_schist_shovel.json          |  19 ---------
 .../minecraft/recipes/mossy_schist_sword.json |  19 ---------
 .../minecraft/recipes/mossy_shale_axe.json    |  19 ---------
 .../recipes/mossy_shale_brewing_stand.json    |  18 ---------
 .../minecraft/recipes/mossy_shale_hoe.json    |  19 ---------
 .../recipes/mossy_shale_pickaxe.json          |  19 ---------
 .../minecraft/recipes/mossy_shale_shovel.json |  19 ---------
 .../minecraft/recipes/mossy_shale_sword.json  |  19 ---------
 .../minecraft/recipes/mossy_slate_axe.json    |  19 ---------
 .../recipes/mossy_slate_brewing_stand.json    |  18 ---------
 .../minecraft/recipes/mossy_slate_hoe.json    |  19 ---------
 .../recipes/mossy_slate_pickaxe.json          |  19 ---------
 .../minecraft/recipes/mossy_slate_shovel.json |  19 ---------
 .../minecraft/recipes/mossy_slate_sword.json  |  19 ---------
 .../recipes/mossy_soapstone_axe.json          |  19 ---------
 .../mossy_soapstone_brewing_stand.json        |  18 ---------
 .../recipes/mossy_soapstone_hoe.json          |  19 ---------
 .../recipes/mossy_soapstone_pickaxe.json      |  19 ---------
 .../recipes/mossy_soapstone_shovel.json       |  19 ---------
 .../recipes/mossy_soapstone_sword.json        |  19 ---------
 .../data/minecraft/recipes/mudstone_axe.json  |  19 ---------
 .../recipes/mudstone_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/mudstone_hoe.json  |  19 ---------
 .../minecraft/recipes/mudstone_pickaxe.json   |  19 ---------
 .../minecraft/recipes/mudstone_shovel.json    |  19 ---------
 .../minecraft/recipes/mudstone_sword.json     |  19 ---------
 .../data/minecraft/recipes/pahoehoe_axe.json  |  19 ---------
 .../recipes/pahoehoe_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/pahoehoe_hoe.json  |  19 ---------
 .../minecraft/recipes/pahoehoe_pickaxe.json   |  19 ---------
 .../minecraft/recipes/pahoehoe_shovel.json    |  19 ---------
 .../minecraft/recipes/pahoehoe_sword.json     |  19 ---------
 .../data/minecraft/recipes/pegmatite_axe.json |  19 ---------
 .../recipes/pegmatite_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/pegmatite_hoe.json |  19 ---------
 .../minecraft/recipes/pegmatite_pickaxe.json  |  19 ---------
 .../minecraft/recipes/pegmatite_shovel.json   |  19 ---------
 .../minecraft/recipes/pegmatite_sword.json    |  19 ---------
 .../data/minecraft/recipes/phonolite_axe.json |  19 ---------
 .../recipes/phonolite_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/phonolite_hoe.json |  19 ---------
 .../minecraft/recipes/phonolite_pickaxe.json  |  19 ---------
 .../minecraft/recipes/phonolite_shovel.json   |  19 ---------
 .../minecraft/recipes/phonolite_sword.json    |  19 ---------
 .../data/minecraft/recipes/phyllite_axe.json  |  19 ---------
 .../recipes/phyllite_brewing_stand.json       |  18 ---------
 .../data/minecraft/recipes/phyllite_hoe.json  |  19 ---------
 .../minecraft/recipes/phyllite_pickaxe.json   |  19 ---------
 .../minecraft/recipes/phyllite_shovel.json    |  19 ---------
 .../minecraft/recipes/phyllite_sword.json     |  19 ---------
 .../data/minecraft/recipes/schist_axe.json    |  19 ---------
 .../recipes/schist_brewing_stand.json         |  18 ---------
 .../data/minecraft/recipes/schist_hoe.json    |  19 ---------
 .../minecraft/recipes/schist_pickaxe.json     |  19 ---------
 .../data/minecraft/recipes/schist_shovel.json |  19 ---------
 .../data/minecraft/recipes/schist_sword.json  |  19 ---------
 .../data/minecraft/recipes/shale_axe.json     |  19 ---------
 .../recipes/shale_brewing_stand.json          |  18 ---------
 .../data/minecraft/recipes/shale_hoe.json     |  19 ---------
 .../data/minecraft/recipes/shale_pickaxe.json |  19 ---------
 .../data/minecraft/recipes/shale_shovel.json  |  19 ---------
 .../data/minecraft/recipes/shale_sword.json   |  19 ---------
 .../data/minecraft/recipes/slate_axe.json     |  19 ---------
 .../recipes/slate_brewing_stand.json          |  18 ---------
 .../data/minecraft/recipes/slate_hoe.json     |  19 ---------
 .../data/minecraft/recipes/slate_pickaxe.json |  19 ---------
 .../data/minecraft/recipes/slate_shovel.json  |  19 ---------
 .../data/minecraft/recipes/slate_sword.json   |  19 ---------
 .../data/minecraft/recipes/soapstone_axe.json |  19 ---------
 .../recipes/soapstone_brewing_stand.json      |  18 ---------
 .../data/minecraft/recipes/soapstone_hoe.json |  19 ---------
 .../minecraft/recipes/soapstone_pickaxe.json  |  19 ---------
 .../minecraft/recipes/soapstone_shovel.json   |  19 ---------
 .../minecraft/recipes/soapstone_sword.json    |  19 ---------
 .../tags/blocks/stone_ore_replaceables.json   |  34 ++++++++++++++++
 .../tags/blocks/stone_pressure_plates.json    |  34 ++++++++++++++++
 .../tags/items/stone_crafting_materials.json  |  37 ++++++++++++++++++
 .../tags/items/stone_tool_materials.json      |  37 ++++++++++++++++++
 .../crafting/block/limestone_bricks.json      |  32 +++++++++++++++
 .../crafting/block/shale_bricks.json          |  32 +++++++++++++++
 .../block/slab/limestone_brick_slab.json      |  32 +++++++++++++++
 .../crafting/block/slab/shale_brick_slab.json |  32 +++++++++++++++
 .../block/stairs/limestone_brick_stairs.json  |  32 +++++++++++++++
 .../block/stairs/shale_brick_stairs.json      |  32 +++++++++++++++
 .../block/wall/limestone_brick_wall.json      |  32 +++++++++++++++
 .../crafting/block/wall/shale_brick_wall.json |  32 +++++++++++++++
 ...imestone_bricks_polished_stonecutting.json |  32 +++++++++++++++
 .../limestone_bricks_stone_stonecutting.json  |  32 +++++++++++++++
 .../shale_bricks_polished_stonecutting.json   |  32 +++++++++++++++
 .../shale_bricks_stone_stonecutting.json      |  32 +++++++++++++++
 .../gabbro_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ...estone_brick_slab_bricks_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...mestone_brick_slab_stone_stonecutting.json |  32 +++++++++++++++
 ..._gabbro_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_slab_bricks_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_slab_polished_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_slab_stone_stonecutting.json  |  32 +++++++++++++++
 ...abbro_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_stairs_bricks_stonecutting.json |  32 +++++++++++++++
 ...ne_brick_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...stone_brick_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...abbro_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_stairs_bricks_stonecutting.json |  32 +++++++++++++++
 ...le_brick_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...shale_brick_stairs_stone_stonecutting.json |  32 +++++++++++++++
 .../gabbro_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 ...estone_brick_wall_bricks_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_wall_polished_stonecutting.json |  32 +++++++++++++++
 ...mestone_brick_wall_stone_stonecutting.json |  32 +++++++++++++++
 ..._gabbro_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_wall_bricks_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_wall_polished_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_wall_stone_stonecutting.json  |  32 +++++++++++++++
 .../crafting/block/limestone_bricks.json      |  32 +++++++++++++++
 .../crafting/block/shale_bricks.json          |  32 +++++++++++++++
 .../block/slab/limestone_brick_slab.json      |  32 +++++++++++++++
 .../crafting/block/slab/shale_brick_slab.json |  32 +++++++++++++++
 .../block/stairs/limestone_brick_stairs.json  |  32 +++++++++++++++
 .../block/stairs/shale_brick_stairs.json      |  32 +++++++++++++++
 .../block/wall/limestone_brick_wall.json      |  32 +++++++++++++++
 .../crafting/block/wall/shale_brick_wall.json |  32 +++++++++++++++
 ...imestone_bricks_polished_stonecutting.json |  32 +++++++++++++++
 .../limestone_bricks_stone_stonecutting.json  |  32 +++++++++++++++
 .../shale_bricks_polished_stonecutting.json   |  32 +++++++++++++++
 .../shale_bricks_stone_stonecutting.json      |  32 +++++++++++++++
 ...ibolite_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 .../gneiss_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ...estone_brick_slab_bricks_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...mestone_brick_slab_stone_stonecutting.json |  32 +++++++++++++++
 ...ibolite_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ..._gneiss_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ..._schist_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ...mphibolite_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...d_amphibolite_slab_stone_stonecutting.json |  32 +++++++++++++++
 ...hed_gneiss_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...lished_gneiss_slab_stone_stonecutting.json |  32 +++++++++++++++
 ...hed_schist_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...lished_schist_slab_stone_stonecutting.json |  32 +++++++++++++++
 .../schist_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_slab_bricks_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_slab_polished_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_slab_stone_stonecutting.json  |  32 +++++++++++++++
 ...olite_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...neiss_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_stairs_bricks_stonecutting.json |  32 +++++++++++++++
 ...ne_brick_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...stone_brick_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...olite_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...neiss_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...ossy_schist_brick_stairs_stonecutting.json |  32 +++++++++++++++
 ...chist_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...hibolite_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...amphibolite_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...d_gneiss_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...shed_gneiss_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...d_schist_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...shed_schist_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...chist_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_stairs_bricks_stonecutting.json |  32 +++++++++++++++
 ...le_brick_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...shale_brick_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...ibolite_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../gneiss_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 ...estone_brick_wall_bricks_stonecutting.json |  32 +++++++++++++++
 ...tone_brick_wall_polished_stonecutting.json |  32 +++++++++++++++
 ...mestone_brick_wall_stone_stonecutting.json |  32 +++++++++++++++
 ...ibolite_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../mossy_gneiss_brick_wall_stonecutting.json |  32 +++++++++++++++
 ..._gneiss_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../mossy_schist_brick_wall_stonecutting.json |  32 +++++++++++++++
 ..._schist_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../schist_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_wall_bricks_stonecutting.json |  32 +++++++++++++++
 ...hale_brick_wall_polished_stonecutting.json |  32 +++++++++++++++
 .../shale_brick_wall_stone_stonecutting.json  |  32 +++++++++++++++
 ...mestone_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ...mestone_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ...y_shale_cobblestone_slab_stonecutting.json |  32 +++++++++++++++
 ..._limestone_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...hed_limestone_slab_stone_stonecutting.json |  32 +++++++++++++++
 ...shed_shale_slab_polished_stonecutting.json |  32 +++++++++++++++
 ...olished_shale_slab_stone_stonecutting.json |  32 +++++++++++++++
 .../shale_cobblestone_slab_stonecutting.json  |  32 +++++++++++++++
 ...stone_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...stone_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...shale_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...imestone_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...d_limestone_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...ed_shale_stairs_polished_stonecutting.json |  32 +++++++++++++++
 ...ished_shale_stairs_stone_stonecutting.json |  32 +++++++++++++++
 ...shale_cobblestone_stairs_stonecutting.json |  32 +++++++++++++++
 ...mestone_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 ...mestone_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 ...y_shale_cobblestone_wall_stonecutting.json |  32 +++++++++++++++
 .../shale_cobblestone_wall_stonecutting.json  |  32 +++++++++++++++
 .../gabbro_cobblestone_slab_stonecutting.json |   8 ++++
 ..._gabbro_cobblestone_slab_stonecutting.json |   8 ++++
 ...abbro_cobblestone_stairs_stonecutting.json |   8 ++++
 ...abbro_cobblestone_stairs_stonecutting.json |   8 ++++
 .../gabbro_cobblestone_wall_stonecutting.json |   8 ++++
 ..._gabbro_cobblestone_wall_stonecutting.json |   8 ++++
 ...ibolite_cobblestone_slab_stonecutting.json |   8 ++++
 .../gneiss_cobblestone_slab_stonecutting.json |   8 ++++
 ...ibolite_cobblestone_slab_stonecutting.json |   8 ++++
 ..._gneiss_cobblestone_slab_stonecutting.json |   8 ++++
 ..._schist_cobblestone_slab_stonecutting.json |   8 ++++
 .../schist_cobblestone_slab_stonecutting.json |   8 ++++
 ...olite_cobblestone_stairs_stonecutting.json |   8 ++++
 ...neiss_cobblestone_stairs_stonecutting.json |   8 ++++
 ...olite_cobblestone_stairs_stonecutting.json |   8 ++++
 ...neiss_cobblestone_stairs_stonecutting.json |   8 ++++
 ...chist_cobblestone_stairs_stonecutting.json |   8 ++++
 ...chist_cobblestone_stairs_stonecutting.json |   8 ++++
 ...ibolite_cobblestone_wall_stonecutting.json |   8 ++++
 .../gneiss_cobblestone_wall_stonecutting.json |   8 ++++
 ...ibolite_cobblestone_wall_stonecutting.json |   8 ++++
 ..._gneiss_cobblestone_wall_stonecutting.json |   8 ++++
 ..._schist_cobblestone_wall_stonecutting.json |   8 ++++
 .../schist_cobblestone_wall_stonecutting.json |   8 ++++
 ...mestone_cobblestone_slab_stonecutting.json |   8 ++++
 ...mestone_cobblestone_slab_stonecutting.json |   8 ++++
 ...y_shale_cobblestone_slab_stonecutting.json |   8 ++++
 .../shale_cobblestone_slab_stonecutting.json  |   8 ++++
 ...stone_cobblestone_stairs_stonecutting.json |   8 ++++
 ...stone_cobblestone_stairs_stonecutting.json |   8 ++++
 ...shale_cobblestone_stairs_stonecutting.json |   8 ++++
 ...shale_cobblestone_stairs_stonecutting.json |   8 ++++
 ...mestone_cobblestone_wall_stonecutting.json |   8 ++++
 ...mestone_cobblestone_wall_stonecutting.json |   8 ++++
 ...y_shale_cobblestone_wall_stonecutting.json |   8 ++++
 .../shale_cobblestone_wall_stonecutting.json  |   8 ++++
 527 files changed, 4242 insertions(+), 6897 deletions(-)
 create mode 100644 src/main/resources/assets/strata/textures/blocks/metamorphic_rocks/chiseled_marble_bricks.png
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/aa_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/adakite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/amphibolite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/andesite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/argillite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/arkose_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/breccia_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/cataclasite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/chalk_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/claystone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dacite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/diorite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dolomite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/dunite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/eclogite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gabbro_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/gneiss_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/granite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/jaspillite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/komatiite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/limestone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/marble_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/migmatite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_aa_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_adakite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_amphibolite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_argillite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_arkose_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_breccia_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_cataclasite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_chalk_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_claystone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dacite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dolomite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_dunite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_eclogite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gabbro_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_gneiss_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_jaspillite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_komatiite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_limestone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_marble_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_migmatite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_mudstone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pahoehoe_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_pegmatite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phonolite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_phyllite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_schist_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_shale_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_slate_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mossy_soapstone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/mudstone_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pahoehoe_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/pegmatite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phonolite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/phyllite_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/schist_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/shale_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/slate_sword.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_axe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_brewing_stand.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_hoe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_pickaxe.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_shovel.json
 delete mode 100644 src/main/resources/data/minecraft/recipes/soapstone_sword.json
 create mode 100644 src/main/resources/data/minecraft/tags/blocks/stone_ore_replaceables.json
 create mode 100644 src/main/resources/data/minecraft/tags/blocks/stone_pressure_plates.json
 create mode 100644 src/main/resources/data/minecraft/tags/items/stone_crafting_materials.json
 create mode 100644 src/main/resources/data/minecraft/tags/items/stone_tool_materials.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/limestone_bricks.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/shale_bricks.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/limestone_brick_slab.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/shale_brick_slab.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/limestone_brick_stairs.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/shale_brick_stairs.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/limestone_brick_wall.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/shale_brick_wall.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/limestone_bricks.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/shale_bricks.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/limestone_brick_slab.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/shale_brick_slab.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/limestone_brick_stairs.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/shale_brick_stairs.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/limestone_brick_wall.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/shale_brick_wall.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_brick_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_brick_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_brick_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_polished_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_stone_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
 create mode 100644 src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json

diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml
index 7ab9da69..0b296d36 100644
--- a/src/main/resources/META-INF/mods.toml
+++ b/src/main/resources/META-INF/mods.toml
@@ -5,12 +5,12 @@ license="MIT"
 
 [[mods]]
 modId="strata"
-version="1.3.0"
+version="1.3.1"
 displayName="Strata"
-updateJSONURL="http://myurl.me/"
+# updateJSONURL="http://myurl.me/"
 displayURL="https://github.com/Quizer9O8/Strata"
-logoFile="strata.png" #optional
-credits="Quizer9O8,Gaming_Crew" #optional
+logoFile="strata.png"
+credits="Quizer9O8,Gaming_Crew"
 authors="Quizer9O8"
 description='''Strata is a mod that adds various types of rocks into the game. It changes the look and feel of the game and gives you a plethora of blocks to interact with.'''
 
diff --git a/src/main/resources/assets/strata/textures/blocks/metamorphic_rocks/chiseled_marble_bricks.png b/src/main/resources/assets/strata/textures/blocks/metamorphic_rocks/chiseled_marble_bricks.png
new file mode 100644
index 0000000000000000000000000000000000000000..88d9be557c0d1da49f12e5f604114b8a4ecdf677
GIT binary patch
literal 766
zcmV<a0s;MrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008TNkl<ZIE_V<
z%TC)+5Qcx-$BqqgViJ-P8gZ!#QltuX)x1SFJOEPP2g;gF7p%Ht!KROZ#0HQ`h?)x#
zNl3}vaU46oR5MxhNJqAg=gfTb|6{3EtHp|<K$c`kk_1`{cL7<Ep=lc8I7Sc#=yiK2
zye~kJ75=_%uH*XGHG~iX-EJ3Q81m(2yNS}r5*)|Da=GLrm0AV9=R-}X9OHQ&ytaqR
zT?Nv^-9zlS4sLF4C>vheudp2(hHgN}0@-(21VO-bwDqKp?aVe>e_N<kY7mfs$Lb^c
zy*^I9ogfTWB!o`eSThhs5gglrnKp5Gd5QApGK4D7`qP3)rBgWgaDaNH&IFU;1Y>)Q
zL?VIyYafPb@VTz*xV^iDVHnVK4OZ5IuIZ2^NL+yyA-cYcxjo1I?|alcb-1>RXc;k0
zAzR=W5|V_MWC>zC9J5H0A~7aaQ-p%6pI7`&4xFE#V>X|mJLvM6nKDtY)e%QAWC}Rk
zKSUhHNSaB^r*jPLAyiF85C<rKDI=XuGi5Pf#BeZVn$EC;Fb*LTdZX3A^UE{5g@>e-
zM8?dpg-4%`psFfH;}N&gpY@?g3Zghd-pnHkBZ!oh;-T?<AD-{=lZNW-`xz726PvNE
zO$+UQo9BU&^A47fjf8>HK?%FNyV$TcxFRV`{WY6SZpB@==yiIS+EYxODLX|iky8RO
zAj_*UCbYrZ055MZ$R%?ayJPrsAFa0*S6(a@*eYx>adEGRr|Q#ckSJSrD~r>!Qyx>o
zBS-f4_EA^r>;(0j&ZN2O+WHzsgArRV2+K^GIR1Lf>W=y&u3%-XRe&PccY9`I=`Y#)
z$#lZBK@>nxuhmMGFK=#bvS`#oF;_%3m*v)+iNh3)ZUZ~{9rVUMPO7OIq>CRHarL3P
w8cX&6FHLsQA{xRc4X8S6rpidD2}E&(e`(u@o!=DLPXGV_07*qoM6N<$f{Zm`8UO$Q

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/minecraft/recipes/aa_axe.json b/src/main/resources/data/minecraft/recipes/aa_axe.json
deleted file mode 100644
index 80e03874..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/aa_brewing_stand.json b/src/main/resources/data/minecraft/recipes/aa_brewing_stand.json
deleted file mode 100644
index 5c16b135..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/aa_hoe.json b/src/main/resources/data/minecraft/recipes/aa_hoe.json
deleted file mode 100644
index 18f115e4..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/aa_pickaxe.json b/src/main/resources/data/minecraft/recipes/aa_pickaxe.json
deleted file mode 100644
index 081e9c2e..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/aa_shovel.json b/src/main/resources/data/minecraft/recipes/aa_shovel.json
deleted file mode 100644
index ad96b88a..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/aa_sword.json b/src/main/resources/data/minecraft/recipes/aa_sword.json
deleted file mode 100644
index 8707c077..00000000
--- a/src/main/resources/data/minecraft/recipes/aa_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_axe.json b/src/main/resources/data/minecraft/recipes/adakite_axe.json
deleted file mode 100644
index 0dc587c4..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/adakite_brewing_stand.json
deleted file mode 100644
index c24c871a..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_hoe.json b/src/main/resources/data/minecraft/recipes/adakite_hoe.json
deleted file mode 100644
index 89ecf6d2..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_pickaxe.json b/src/main/resources/data/minecraft/recipes/adakite_pickaxe.json
deleted file mode 100644
index cbb6350c..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_shovel.json b/src/main/resources/data/minecraft/recipes/adakite_shovel.json
deleted file mode 100644
index 3df63719..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/adakite_sword.json b/src/main/resources/data/minecraft/recipes/adakite_sword.json
deleted file mode 100644
index e23fbddd..00000000
--- a/src/main/resources/data/minecraft/recipes/adakite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_axe.json b/src/main/resources/data/minecraft/recipes/amphibolite_axe.json
deleted file mode 100644
index b17754bf..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/amphibolite_brewing_stand.json
deleted file mode 100644
index 28555ced..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_hoe.json b/src/main/resources/data/minecraft/recipes/amphibolite_hoe.json
deleted file mode 100644
index 311721a7..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_pickaxe.json b/src/main/resources/data/minecraft/recipes/amphibolite_pickaxe.json
deleted file mode 100644
index f0669880..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_shovel.json b/src/main/resources/data/minecraft/recipes/amphibolite_shovel.json
deleted file mode 100644
index 71a0398c..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/amphibolite_sword.json b/src/main/resources/data/minecraft/recipes/amphibolite_sword.json
deleted file mode 100644
index a1e3a94e..00000000
--- a/src/main/resources/data/minecraft/recipes/amphibolite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_axe.json b/src/main/resources/data/minecraft/recipes/andesite_axe.json
deleted file mode 100644
index cea2f21e..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/andesite_brewing_stand.json
deleted file mode 100644
index 09cb17e2..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_hoe.json b/src/main/resources/data/minecraft/recipes/andesite_hoe.json
deleted file mode 100644
index 9a10a6cd..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_pickaxe.json b/src/main/resources/data/minecraft/recipes/andesite_pickaxe.json
deleted file mode 100644
index 758e17b4..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_shovel.json b/src/main/resources/data/minecraft/recipes/andesite_shovel.json
deleted file mode 100644
index 7ac6daf2..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/andesite_sword.json b/src/main/resources/data/minecraft/recipes/andesite_sword.json
deleted file mode 100644
index 5cf48d85..00000000
--- a/src/main/resources/data/minecraft/recipes/andesite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:andesite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_axe.json b/src/main/resources/data/minecraft/recipes/argillite_axe.json
deleted file mode 100644
index d1100575..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/argillite_brewing_stand.json
deleted file mode 100644
index 5c2c5561..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_hoe.json b/src/main/resources/data/minecraft/recipes/argillite_hoe.json
deleted file mode 100644
index 6f30d1f9..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_pickaxe.json b/src/main/resources/data/minecraft/recipes/argillite_pickaxe.json
deleted file mode 100644
index bf31a510..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_shovel.json b/src/main/resources/data/minecraft/recipes/argillite_shovel.json
deleted file mode 100644
index 4af5b7f8..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/argillite_sword.json b/src/main/resources/data/minecraft/recipes/argillite_sword.json
deleted file mode 100644
index 33b15250..00000000
--- a/src/main/resources/data/minecraft/recipes/argillite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_axe.json b/src/main/resources/data/minecraft/recipes/arkose_axe.json
deleted file mode 100644
index 8e4b19ea..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_brewing_stand.json b/src/main/resources/data/minecraft/recipes/arkose_brewing_stand.json
deleted file mode 100644
index af5bc11e..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_hoe.json b/src/main/resources/data/minecraft/recipes/arkose_hoe.json
deleted file mode 100644
index 7305a65c..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_pickaxe.json b/src/main/resources/data/minecraft/recipes/arkose_pickaxe.json
deleted file mode 100644
index df60f209..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_shovel.json b/src/main/resources/data/minecraft/recipes/arkose_shovel.json
deleted file mode 100644
index 2c12aebb..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/arkose_sword.json b/src/main/resources/data/minecraft/recipes/arkose_sword.json
deleted file mode 100644
index d685f7a1..00000000
--- a/src/main/resources/data/minecraft/recipes/arkose_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_axe.json b/src/main/resources/data/minecraft/recipes/breccia_axe.json
deleted file mode 100644
index da42ccf4..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_brewing_stand.json b/src/main/resources/data/minecraft/recipes/breccia_brewing_stand.json
deleted file mode 100644
index 17b246e7..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_hoe.json b/src/main/resources/data/minecraft/recipes/breccia_hoe.json
deleted file mode 100644
index 8355cd30..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_pickaxe.json b/src/main/resources/data/minecraft/recipes/breccia_pickaxe.json
deleted file mode 100644
index 49d3d00f..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_shovel.json b/src/main/resources/data/minecraft/recipes/breccia_shovel.json
deleted file mode 100644
index 2f3b228e..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/breccia_sword.json b/src/main/resources/data/minecraft/recipes/breccia_sword.json
deleted file mode 100644
index a6f35350..00000000
--- a/src/main/resources/data/minecraft/recipes/breccia_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_axe.json b/src/main/resources/data/minecraft/recipes/cataclasite_axe.json
deleted file mode 100644
index ae276607..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/cataclasite_brewing_stand.json
deleted file mode 100644
index bce6b2e8..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_hoe.json b/src/main/resources/data/minecraft/recipes/cataclasite_hoe.json
deleted file mode 100644
index 62f0e2b3..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_pickaxe.json b/src/main/resources/data/minecraft/recipes/cataclasite_pickaxe.json
deleted file mode 100644
index 90d663e3..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_shovel.json b/src/main/resources/data/minecraft/recipes/cataclasite_shovel.json
deleted file mode 100644
index e79367ab..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/cataclasite_sword.json b/src/main/resources/data/minecraft/recipes/cataclasite_sword.json
deleted file mode 100644
index 5d704155..00000000
--- a/src/main/resources/data/minecraft/recipes/cataclasite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_axe.json b/src/main/resources/data/minecraft/recipes/chalk_axe.json
deleted file mode 100644
index fc843542..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_brewing_stand.json b/src/main/resources/data/minecraft/recipes/chalk_brewing_stand.json
deleted file mode 100644
index 063a567b..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_hoe.json b/src/main/resources/data/minecraft/recipes/chalk_hoe.json
deleted file mode 100644
index 80632efb..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_pickaxe.json b/src/main/resources/data/minecraft/recipes/chalk_pickaxe.json
deleted file mode 100644
index 9762e259..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_shovel.json b/src/main/resources/data/minecraft/recipes/chalk_shovel.json
deleted file mode 100644
index d0d3b5d0..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/chalk_sword.json b/src/main/resources/data/minecraft/recipes/chalk_sword.json
deleted file mode 100644
index b6c7a998..00000000
--- a/src/main/resources/data/minecraft/recipes/chalk_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_axe.json b/src/main/resources/data/minecraft/recipes/claystone_axe.json
deleted file mode 100644
index d9061cce..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/claystone_brewing_stand.json
deleted file mode 100644
index 8308633a..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_hoe.json b/src/main/resources/data/minecraft/recipes/claystone_hoe.json
deleted file mode 100644
index 6893882e..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_pickaxe.json b/src/main/resources/data/minecraft/recipes/claystone_pickaxe.json
deleted file mode 100644
index 949942fc..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_shovel.json b/src/main/resources/data/minecraft/recipes/claystone_shovel.json
deleted file mode 100644
index 318bb574..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/claystone_sword.json b/src/main/resources/data/minecraft/recipes/claystone_sword.json
deleted file mode 100644
index acdcd403..00000000
--- a/src/main/resources/data/minecraft/recipes/claystone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_axe.json b/src/main/resources/data/minecraft/recipes/dacite_axe.json
deleted file mode 100644
index 67f59090..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/dacite_brewing_stand.json
deleted file mode 100644
index 303e0d7c..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_hoe.json b/src/main/resources/data/minecraft/recipes/dacite_hoe.json
deleted file mode 100644
index a2968e8c..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_pickaxe.json b/src/main/resources/data/minecraft/recipes/dacite_pickaxe.json
deleted file mode 100644
index 260eec86..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_shovel.json b/src/main/resources/data/minecraft/recipes/dacite_shovel.json
deleted file mode 100644
index 2da2482a..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dacite_sword.json b/src/main/resources/data/minecraft/recipes/dacite_sword.json
deleted file mode 100644
index e73285a5..00000000
--- a/src/main/resources/data/minecraft/recipes/dacite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_axe.json b/src/main/resources/data/minecraft/recipes/diorite_axe.json
deleted file mode 100644
index 81e4ee7d..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/diorite_brewing_stand.json
deleted file mode 100644
index ab1ab838..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_hoe.json b/src/main/resources/data/minecraft/recipes/diorite_hoe.json
deleted file mode 100644
index 313d17a7..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_pickaxe.json b/src/main/resources/data/minecraft/recipes/diorite_pickaxe.json
deleted file mode 100644
index 58f3b23f..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_shovel.json b/src/main/resources/data/minecraft/recipes/diorite_shovel.json
deleted file mode 100644
index 304a6087..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/diorite_sword.json b/src/main/resources/data/minecraft/recipes/diorite_sword.json
deleted file mode 100644
index 5cb94137..00000000
--- a/src/main/resources/data/minecraft/recipes/diorite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:diorite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_axe.json b/src/main/resources/data/minecraft/recipes/dolomite_axe.json
deleted file mode 100644
index c62b751f..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/dolomite_brewing_stand.json
deleted file mode 100644
index acbfdf52..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_hoe.json b/src/main/resources/data/minecraft/recipes/dolomite_hoe.json
deleted file mode 100644
index 47c0134c..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_pickaxe.json b/src/main/resources/data/minecraft/recipes/dolomite_pickaxe.json
deleted file mode 100644
index f3bc65b2..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_shovel.json b/src/main/resources/data/minecraft/recipes/dolomite_shovel.json
deleted file mode 100644
index 67cdf759..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dolomite_sword.json b/src/main/resources/data/minecraft/recipes/dolomite_sword.json
deleted file mode 100644
index 9087963a..00000000
--- a/src/main/resources/data/minecraft/recipes/dolomite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_axe.json b/src/main/resources/data/minecraft/recipes/dunite_axe.json
deleted file mode 100644
index b6aa0bdf..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/dunite_brewing_stand.json
deleted file mode 100644
index e94a8b14..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_hoe.json b/src/main/resources/data/minecraft/recipes/dunite_hoe.json
deleted file mode 100644
index 4329a20e..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_pickaxe.json b/src/main/resources/data/minecraft/recipes/dunite_pickaxe.json
deleted file mode 100644
index 205fdd3b..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_shovel.json b/src/main/resources/data/minecraft/recipes/dunite_shovel.json
deleted file mode 100644
index 4e58e306..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/dunite_sword.json b/src/main/resources/data/minecraft/recipes/dunite_sword.json
deleted file mode 100644
index 580db060..00000000
--- a/src/main/resources/data/minecraft/recipes/dunite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_axe.json b/src/main/resources/data/minecraft/recipes/eclogite_axe.json
deleted file mode 100644
index 4a43c364..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/eclogite_brewing_stand.json
deleted file mode 100644
index a31bfd8f..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_hoe.json b/src/main/resources/data/minecraft/recipes/eclogite_hoe.json
deleted file mode 100644
index 115e0c59..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_pickaxe.json b/src/main/resources/data/minecraft/recipes/eclogite_pickaxe.json
deleted file mode 100644
index c08c6ab5..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_shovel.json b/src/main/resources/data/minecraft/recipes/eclogite_shovel.json
deleted file mode 100644
index 3340fae8..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/eclogite_sword.json b/src/main/resources/data/minecraft/recipes/eclogite_sword.json
deleted file mode 100644
index 3a76095b..00000000
--- a/src/main/resources/data/minecraft/recipes/eclogite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_axe.json b/src/main/resources/data/minecraft/recipes/gabbro_axe.json
deleted file mode 100644
index d3c00e89..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_brewing_stand.json b/src/main/resources/data/minecraft/recipes/gabbro_brewing_stand.json
deleted file mode 100644
index 86e4764f..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_hoe.json b/src/main/resources/data/minecraft/recipes/gabbro_hoe.json
deleted file mode 100644
index a47a9f90..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_pickaxe.json b/src/main/resources/data/minecraft/recipes/gabbro_pickaxe.json
deleted file mode 100644
index 3531864b..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_shovel.json b/src/main/resources/data/minecraft/recipes/gabbro_shovel.json
deleted file mode 100644
index bae19f06..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gabbro_sword.json b/src/main/resources/data/minecraft/recipes/gabbro_sword.json
deleted file mode 100644
index b8000d2b..00000000
--- a/src/main/resources/data/minecraft/recipes/gabbro_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_axe.json b/src/main/resources/data/minecraft/recipes/gneiss_axe.json
deleted file mode 100644
index 1cd0af55..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_brewing_stand.json b/src/main/resources/data/minecraft/recipes/gneiss_brewing_stand.json
deleted file mode 100644
index cf94859b..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_hoe.json b/src/main/resources/data/minecraft/recipes/gneiss_hoe.json
deleted file mode 100644
index 89b2a43d..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_pickaxe.json b/src/main/resources/data/minecraft/recipes/gneiss_pickaxe.json
deleted file mode 100644
index 5815cb2d..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_shovel.json b/src/main/resources/data/minecraft/recipes/gneiss_shovel.json
deleted file mode 100644
index d710ebf0..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/gneiss_sword.json b/src/main/resources/data/minecraft/recipes/gneiss_sword.json
deleted file mode 100644
index 10caedf1..00000000
--- a/src/main/resources/data/minecraft/recipes/gneiss_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_axe.json b/src/main/resources/data/minecraft/recipes/granite_axe.json
deleted file mode 100644
index c6b7f266..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/granite_brewing_stand.json
deleted file mode 100644
index d3f394d3..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_hoe.json b/src/main/resources/data/minecraft/recipes/granite_hoe.json
deleted file mode 100644
index 3ca1bc38..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_pickaxe.json b/src/main/resources/data/minecraft/recipes/granite_pickaxe.json
deleted file mode 100644
index e6a31858..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_shovel.json b/src/main/resources/data/minecraft/recipes/granite_shovel.json
deleted file mode 100644
index cf077a2e..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/granite_sword.json b/src/main/resources/data/minecraft/recipes/granite_sword.json
deleted file mode 100644
index 68d74157..00000000
--- a/src/main/resources/data/minecraft/recipes/granite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "minecraft:granite"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_axe.json b/src/main/resources/data/minecraft/recipes/jaspillite_axe.json
deleted file mode 100644
index 324fadc5..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/jaspillite_brewing_stand.json
deleted file mode 100644
index 98af6f0e..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_hoe.json b/src/main/resources/data/minecraft/recipes/jaspillite_hoe.json
deleted file mode 100644
index 3fae3767..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_pickaxe.json b/src/main/resources/data/minecraft/recipes/jaspillite_pickaxe.json
deleted file mode 100644
index baf06ab5..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_shovel.json b/src/main/resources/data/minecraft/recipes/jaspillite_shovel.json
deleted file mode 100644
index 39eb14ad..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/jaspillite_sword.json b/src/main/resources/data/minecraft/recipes/jaspillite_sword.json
deleted file mode 100644
index 3c735fa4..00000000
--- a/src/main/resources/data/minecraft/recipes/jaspillite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_axe.json b/src/main/resources/data/minecraft/recipes/komatiite_axe.json
deleted file mode 100644
index bb671bd8..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/komatiite_brewing_stand.json
deleted file mode 100644
index b166804b..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_hoe.json b/src/main/resources/data/minecraft/recipes/komatiite_hoe.json
deleted file mode 100644
index 6cb68834..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_pickaxe.json b/src/main/resources/data/minecraft/recipes/komatiite_pickaxe.json
deleted file mode 100644
index f10322f9..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_shovel.json b/src/main/resources/data/minecraft/recipes/komatiite_shovel.json
deleted file mode 100644
index 8e422dab..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/komatiite_sword.json b/src/main/resources/data/minecraft/recipes/komatiite_sword.json
deleted file mode 100644
index 7faf5568..00000000
--- a/src/main/resources/data/minecraft/recipes/komatiite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_axe.json b/src/main/resources/data/minecraft/recipes/limestone_axe.json
deleted file mode 100644
index e7e01834..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/limestone_brewing_stand.json
deleted file mode 100644
index f1f25ab0..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_hoe.json b/src/main/resources/data/minecraft/recipes/limestone_hoe.json
deleted file mode 100644
index 98e00715..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_pickaxe.json b/src/main/resources/data/minecraft/recipes/limestone_pickaxe.json
deleted file mode 100644
index d63305c7..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_shovel.json b/src/main/resources/data/minecraft/recipes/limestone_shovel.json
deleted file mode 100644
index 4f9a83cc..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/limestone_sword.json b/src/main/resources/data/minecraft/recipes/limestone_sword.json
deleted file mode 100644
index ee1458a7..00000000
--- a/src/main/resources/data/minecraft/recipes/limestone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_axe.json b/src/main/resources/data/minecraft/recipes/marble_axe.json
deleted file mode 100644
index 8e434b5f..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_brewing_stand.json b/src/main/resources/data/minecraft/recipes/marble_brewing_stand.json
deleted file mode 100644
index dca60e27..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_hoe.json b/src/main/resources/data/minecraft/recipes/marble_hoe.json
deleted file mode 100644
index ea6c88d6..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_pickaxe.json b/src/main/resources/data/minecraft/recipes/marble_pickaxe.json
deleted file mode 100644
index 6c0a2664..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_shovel.json b/src/main/resources/data/minecraft/recipes/marble_shovel.json
deleted file mode 100644
index f27c4366..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/marble_sword.json b/src/main/resources/data/minecraft/recipes/marble_sword.json
deleted file mode 100644
index e6832866..00000000
--- a/src/main/resources/data/minecraft/recipes/marble_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_axe.json b/src/main/resources/data/minecraft/recipes/migmatite_axe.json
deleted file mode 100644
index a092d1d3..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/migmatite_brewing_stand.json
deleted file mode 100644
index 6cf2b5f2..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_hoe.json b/src/main/resources/data/minecraft/recipes/migmatite_hoe.json
deleted file mode 100644
index ec76529a..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_pickaxe.json b/src/main/resources/data/minecraft/recipes/migmatite_pickaxe.json
deleted file mode 100644
index 48f96516..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_shovel.json b/src/main/resources/data/minecraft/recipes/migmatite_shovel.json
deleted file mode 100644
index dd753e2d..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/migmatite_sword.json b/src/main/resources/data/minecraft/recipes/migmatite_sword.json
deleted file mode 100644
index 6c154e6b..00000000
--- a/src/main/resources/data/minecraft/recipes/migmatite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_axe.json b/src/main/resources/data/minecraft/recipes/mossy_aa_axe.json
deleted file mode 100644
index 9424d49a..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_aa_brewing_stand.json
deleted file mode 100644
index 25d6fe63..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_aa_hoe.json
deleted file mode 100644
index 4d39e838..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_aa_pickaxe.json
deleted file mode 100644
index 6319a47f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_aa_shovel.json
deleted file mode 100644
index 1b0d06f9..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_aa_sword.json b/src/main/resources/data/minecraft/recipes/mossy_aa_sword.json
deleted file mode 100644
index e051d764..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_aa_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_aa_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_axe.json
deleted file mode 100644
index ce8d40db..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_brewing_stand.json
deleted file mode 100644
index 537c53ed..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_hoe.json
deleted file mode 100644
index 6e512f02..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_pickaxe.json
deleted file mode 100644
index b0999f8c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_shovel.json
deleted file mode 100644
index af4de4f0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_adakite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_adakite_sword.json
deleted file mode 100644
index 96349a9f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_adakite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_adakite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_axe.json
deleted file mode 100644
index 0cd335b5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_brewing_stand.json
deleted file mode 100644
index 63aa2ec0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_hoe.json
deleted file mode 100644
index 70157e0c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_pickaxe.json
deleted file mode 100644
index c5399994..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_shovel.json
deleted file mode 100644
index 502107fd..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_amphibolite_sword.json
deleted file mode 100644
index 34eeca65..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_amphibolite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_amphibolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_axe.json
deleted file mode 100644
index c7d9f3b1..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_brewing_stand.json
deleted file mode 100644
index 6b7583ca..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_hoe.json
deleted file mode 100644
index 9e062a06..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_pickaxe.json
deleted file mode 100644
index 812db8d1..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_shovel.json
deleted file mode 100644
index dde555e1..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_argillite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_argillite_sword.json
deleted file mode 100644
index cc1fd2f2..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_argillite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_argillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_axe.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_axe.json
deleted file mode 100644
index 7582a554..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_brewing_stand.json
deleted file mode 100644
index c3608167..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_hoe.json
deleted file mode 100644
index 920302ac..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_pickaxe.json
deleted file mode 100644
index da5b458b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_shovel.json
deleted file mode 100644
index 5b9b1bd3..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_arkose_sword.json b/src/main/resources/data/minecraft/recipes/mossy_arkose_sword.json
deleted file mode 100644
index 89b43968..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_arkose_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_arkose_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_axe.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_axe.json
deleted file mode 100644
index 6c07285f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_brewing_stand.json
deleted file mode 100644
index 4e0bd5d5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_hoe.json
deleted file mode 100644
index 9afafcce..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_pickaxe.json
deleted file mode 100644
index 3d730146..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_shovel.json
deleted file mode 100644
index 6c3a7185..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_breccia_sword.json b/src/main/resources/data/minecraft/recipes/mossy_breccia_sword.json
deleted file mode 100644
index dc56398f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_breccia_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_breccia_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_axe.json
deleted file mode 100644
index 8b49df67..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_brewing_stand.json
deleted file mode 100644
index 08b0e53c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_hoe.json
deleted file mode 100644
index b076f661..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_pickaxe.json
deleted file mode 100644
index 752073d4..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_shovel.json
deleted file mode 100644
index c04c7a83..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_cataclasite_sword.json
deleted file mode 100644
index 67a6c85f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_cataclasite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_cataclasite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_axe.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_axe.json
deleted file mode 100644
index 7f57dc84..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_brewing_stand.json
deleted file mode 100644
index 913c3469..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_hoe.json
deleted file mode 100644
index f48fa0eb..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_pickaxe.json
deleted file mode 100644
index ee4a6121..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_shovel.json
deleted file mode 100644
index a3b8af3b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_chalk_sword.json b/src/main/resources/data/minecraft/recipes/mossy_chalk_sword.json
deleted file mode 100644
index ab9fe8a9..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_chalk_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_chalk_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_axe.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_axe.json
deleted file mode 100644
index a6240cab..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_brewing_stand.json
deleted file mode 100644
index a7424e4c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_hoe.json
deleted file mode 100644
index 9e420013..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_pickaxe.json
deleted file mode 100644
index 1fb3d960..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_shovel.json
deleted file mode 100644
index 497398a6..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_claystone_sword.json b/src/main/resources/data/minecraft/recipes/mossy_claystone_sword.json
deleted file mode 100644
index cec59aa0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_claystone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_claystone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_axe.json
deleted file mode 100644
index a322261d..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_brewing_stand.json
deleted file mode 100644
index 4d3e01fe..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_hoe.json
deleted file mode 100644
index a193b21c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_pickaxe.json
deleted file mode 100644
index 412a3784..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_shovel.json
deleted file mode 100644
index 2c849377..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dacite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_dacite_sword.json
deleted file mode 100644
index 4653f593..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dacite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dacite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_axe.json
deleted file mode 100644
index 536e578e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_brewing_stand.json
deleted file mode 100644
index 9a23760b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_hoe.json
deleted file mode 100644
index 8c1d3927..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_pickaxe.json
deleted file mode 100644
index be86d7d9..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_shovel.json
deleted file mode 100644
index 7508dd9a..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dolomite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_dolomite_sword.json
deleted file mode 100644
index acd8e6d2..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dolomite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dolomite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_axe.json
deleted file mode 100644
index de4693ac..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_brewing_stand.json
deleted file mode 100644
index f4c510e5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_hoe.json
deleted file mode 100644
index b1d97b0e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_pickaxe.json
deleted file mode 100644
index dc4328f0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_shovel.json
deleted file mode 100644
index 32b8dbaf..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_dunite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_dunite_sword.json
deleted file mode 100644
index db32db21..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_dunite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_dunite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_axe.json
deleted file mode 100644
index 62cd9c2e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_brewing_stand.json
deleted file mode 100644
index e7ae49aa..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_hoe.json
deleted file mode 100644
index d97ad324..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_pickaxe.json
deleted file mode 100644
index 3805b3b4..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_shovel.json
deleted file mode 100644
index f2854990..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_eclogite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_eclogite_sword.json
deleted file mode 100644
index 1328044e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_eclogite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_eclogite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_axe.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_axe.json
deleted file mode 100644
index d0f62f5b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_brewing_stand.json
deleted file mode 100644
index db8662d8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_hoe.json
deleted file mode 100644
index 68582ce8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_pickaxe.json
deleted file mode 100644
index 24d42be8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_shovel.json
deleted file mode 100644
index 6f2146ef..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gabbro_sword.json b/src/main/resources/data/minecraft/recipes/mossy_gabbro_sword.json
deleted file mode 100644
index ec1ab659..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gabbro_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gabbro_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_axe.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_axe.json
deleted file mode 100644
index a3be7d91..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_brewing_stand.json
deleted file mode 100644
index bdd4acc0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_hoe.json
deleted file mode 100644
index 50a00cbb..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_pickaxe.json
deleted file mode 100644
index dfa82789..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_shovel.json
deleted file mode 100644
index 5a16a380..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_gneiss_sword.json b/src/main/resources/data/minecraft/recipes/mossy_gneiss_sword.json
deleted file mode 100644
index af36e421..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_gneiss_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_gneiss_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_axe.json
deleted file mode 100644
index fbc8c7ce..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_brewing_stand.json
deleted file mode 100644
index 718e3d52..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_hoe.json
deleted file mode 100644
index b0624359..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_pickaxe.json
deleted file mode 100644
index ce8363ef..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_shovel.json
deleted file mode 100644
index 2b5656ec..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_jaspillite_sword.json
deleted file mode 100644
index 70cd793d..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_jaspillite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_jaspillite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_axe.json
deleted file mode 100644
index 5f81ceaa..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_brewing_stand.json
deleted file mode 100644
index 3a70f88d..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_hoe.json
deleted file mode 100644
index 5e798df8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_pickaxe.json
deleted file mode 100644
index 7040a4b1..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_shovel.json
deleted file mode 100644
index 49da2c28..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_komatiite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_komatiite_sword.json
deleted file mode 100644
index 3dab9cfc..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_komatiite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_komatiite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_axe.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_axe.json
deleted file mode 100644
index e6396fd6..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_brewing_stand.json
deleted file mode 100644
index 77e2b8dc..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_hoe.json
deleted file mode 100644
index b3fa2aa8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_pickaxe.json
deleted file mode 100644
index e72031dc..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_shovel.json
deleted file mode 100644
index 77c7644b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_limestone_sword.json b/src/main/resources/data/minecraft/recipes/mossy_limestone_sword.json
deleted file mode 100644
index e2404026..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_limestone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_limestone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_axe.json b/src/main/resources/data/minecraft/recipes/mossy_marble_axe.json
deleted file mode 100644
index e02f9880..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_marble_brewing_stand.json
deleted file mode 100644
index b201f9ed..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_marble_hoe.json
deleted file mode 100644
index 9a0b5b3a..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_marble_pickaxe.json
deleted file mode 100644
index 8e210d0c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_marble_shovel.json
deleted file mode 100644
index a2a3c330..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_marble_sword.json b/src/main/resources/data/minecraft/recipes/mossy_marble_sword.json
deleted file mode 100644
index edc1266e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_marble_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_marble_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_axe.json
deleted file mode 100644
index b71b16de..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_brewing_stand.json
deleted file mode 100644
index a8aa5ab0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_hoe.json
deleted file mode 100644
index 00c82b7e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_pickaxe.json
deleted file mode 100644
index 9eed0e63..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_shovel.json
deleted file mode 100644
index df327184..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_migmatite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_migmatite_sword.json
deleted file mode 100644
index e2a60bad..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_migmatite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_migmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_axe.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_axe.json
deleted file mode 100644
index 9d85cc7e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_brewing_stand.json
deleted file mode 100644
index a5b1a0c2..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_hoe.json
deleted file mode 100644
index 7f2546cb..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_pickaxe.json
deleted file mode 100644
index a1b1ee1f..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_shovel.json
deleted file mode 100644
index 59208627..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_mudstone_sword.json b/src/main/resources/data/minecraft/recipes/mossy_mudstone_sword.json
deleted file mode 100644
index 4c96c233..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_mudstone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_axe.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_axe.json
deleted file mode 100644
index 9cd4291b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_brewing_stand.json
deleted file mode 100644
index a56d7cdb..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_hoe.json
deleted file mode 100644
index 1246faff..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_pickaxe.json
deleted file mode 100644
index 382c4d2e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_shovel.json
deleted file mode 100644
index fd49d4d6..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_sword.json b/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_sword.json
deleted file mode 100644
index b875d9c5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pahoehoe_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_axe.json
deleted file mode 100644
index 3f06ce12..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_brewing_stand.json
deleted file mode 100644
index ad21bde8..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_hoe.json
deleted file mode 100644
index 17d550af..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_pickaxe.json
deleted file mode 100644
index deb7bd46..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_shovel.json
deleted file mode 100644
index b6079257..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_pegmatite_sword.json
deleted file mode 100644
index 5ec9c5f6..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_pegmatite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_axe.json
deleted file mode 100644
index a6542ac7..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_brewing_stand.json
deleted file mode 100644
index f105e000..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_hoe.json
deleted file mode 100644
index f6d9efb0..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_pickaxe.json
deleted file mode 100644
index 244b1a56..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_shovel.json
deleted file mode 100644
index b65318e4..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phonolite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_phonolite_sword.json
deleted file mode 100644
index 50072823..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phonolite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_axe.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_axe.json
deleted file mode 100644
index db3bdcde..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_brewing_stand.json
deleted file mode 100644
index fbe1c6d7..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_hoe.json
deleted file mode 100644
index 93b83ab3..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_pickaxe.json
deleted file mode 100644
index 0f197b38..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_shovel.json
deleted file mode 100644
index bfea6680..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_phyllite_sword.json b/src/main/resources/data/minecraft/recipes/mossy_phyllite_sword.json
deleted file mode 100644
index 1981d591..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_phyllite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_axe.json b/src/main/resources/data/minecraft/recipes/mossy_schist_axe.json
deleted file mode 100644
index 086ee7e5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_schist_brewing_stand.json
deleted file mode 100644
index 4cc714a7..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_schist_hoe.json
deleted file mode 100644
index 3e579905..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_schist_pickaxe.json
deleted file mode 100644
index 8b39afc6..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_schist_shovel.json
deleted file mode 100644
index c05c209c..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_schist_sword.json b/src/main/resources/data/minecraft/recipes/mossy_schist_sword.json
deleted file mode 100644
index 2e06110d..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_schist_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_axe.json b/src/main/resources/data/minecraft/recipes/mossy_shale_axe.json
deleted file mode 100644
index 1a3bafa2..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_shale_brewing_stand.json
deleted file mode 100644
index a7ef0c85..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_shale_hoe.json
deleted file mode 100644
index aa65e9fe..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_shale_pickaxe.json
deleted file mode 100644
index 0cc07eff..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_shale_shovel.json
deleted file mode 100644
index 687fc543..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_shale_sword.json b/src/main/resources/data/minecraft/recipes/mossy_shale_sword.json
deleted file mode 100644
index d284ebf1..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_shale_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_axe.json b/src/main/resources/data/minecraft/recipes/mossy_slate_axe.json
deleted file mode 100644
index c68d3fca..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_slate_brewing_stand.json
deleted file mode 100644
index 28d21c69..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_slate_hoe.json
deleted file mode 100644
index d8c28330..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_slate_pickaxe.json
deleted file mode 100644
index 2a788cb5..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_slate_shovel.json
deleted file mode 100644
index 942f83db..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_slate_sword.json b/src/main/resources/data/minecraft/recipes/mossy_slate_sword.json
deleted file mode 100644
index b747e54b..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_slate_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_axe.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_axe.json
deleted file mode 100644
index b6ca788e..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_brewing_stand.json
deleted file mode 100644
index 5103e590..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_hoe.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_hoe.json
deleted file mode 100644
index 4d9f2ff7..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_pickaxe.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_pickaxe.json
deleted file mode 100644
index 33226eef..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_shovel.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_shovel.json
deleted file mode 100644
index 371cfa95..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mossy_soapstone_sword.json b/src/main/resources/data/minecraft/recipes/mossy_soapstone_sword.json
deleted file mode 100644
index ed66e6d7..00000000
--- a/src/main/resources/data/minecraft/recipes/mossy_soapstone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mossy_soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_axe.json b/src/main/resources/data/minecraft/recipes/mudstone_axe.json
deleted file mode 100644
index 4537a04a..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/mudstone_brewing_stand.json
deleted file mode 100644
index ffe7a586..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_hoe.json b/src/main/resources/data/minecraft/recipes/mudstone_hoe.json
deleted file mode 100644
index 420f20e9..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_pickaxe.json b/src/main/resources/data/minecraft/recipes/mudstone_pickaxe.json
deleted file mode 100644
index d768f30f..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_shovel.json b/src/main/resources/data/minecraft/recipes/mudstone_shovel.json
deleted file mode 100644
index a92d3244..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/mudstone_sword.json b/src/main/resources/data/minecraft/recipes/mudstone_sword.json
deleted file mode 100644
index c7dbfefa..00000000
--- a/src/main/resources/data/minecraft/recipes/mudstone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:mudstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_axe.json b/src/main/resources/data/minecraft/recipes/pahoehoe_axe.json
deleted file mode 100644
index 7472f97b..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_brewing_stand.json b/src/main/resources/data/minecraft/recipes/pahoehoe_brewing_stand.json
deleted file mode 100644
index 39b61091..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_hoe.json b/src/main/resources/data/minecraft/recipes/pahoehoe_hoe.json
deleted file mode 100644
index ae791f93..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_pickaxe.json b/src/main/resources/data/minecraft/recipes/pahoehoe_pickaxe.json
deleted file mode 100644
index bca6c004..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_shovel.json b/src/main/resources/data/minecraft/recipes/pahoehoe_shovel.json
deleted file mode 100644
index 59c0cd99..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pahoehoe_sword.json b/src/main/resources/data/minecraft/recipes/pahoehoe_sword.json
deleted file mode 100644
index dc546a85..00000000
--- a/src/main/resources/data/minecraft/recipes/pahoehoe_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pahoehoe_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_axe.json b/src/main/resources/data/minecraft/recipes/pegmatite_axe.json
deleted file mode 100644
index 4a837e41..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/pegmatite_brewing_stand.json
deleted file mode 100644
index 4b3a6eb6..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_hoe.json b/src/main/resources/data/minecraft/recipes/pegmatite_hoe.json
deleted file mode 100644
index bd3b5281..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_pickaxe.json b/src/main/resources/data/minecraft/recipes/pegmatite_pickaxe.json
deleted file mode 100644
index d26fac89..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_shovel.json b/src/main/resources/data/minecraft/recipes/pegmatite_shovel.json
deleted file mode 100644
index d14b5154..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/pegmatite_sword.json b/src/main/resources/data/minecraft/recipes/pegmatite_sword.json
deleted file mode 100644
index 04c0f56c..00000000
--- a/src/main/resources/data/minecraft/recipes/pegmatite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:pegmatite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_axe.json b/src/main/resources/data/minecraft/recipes/phonolite_axe.json
deleted file mode 100644
index 8749d69b..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/phonolite_brewing_stand.json
deleted file mode 100644
index fd91c780..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_hoe.json b/src/main/resources/data/minecraft/recipes/phonolite_hoe.json
deleted file mode 100644
index b8c37630..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_pickaxe.json b/src/main/resources/data/minecraft/recipes/phonolite_pickaxe.json
deleted file mode 100644
index 5c820916..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_shovel.json b/src/main/resources/data/minecraft/recipes/phonolite_shovel.json
deleted file mode 100644
index 5767c65d..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phonolite_sword.json b/src/main/resources/data/minecraft/recipes/phonolite_sword.json
deleted file mode 100644
index 560889a7..00000000
--- a/src/main/resources/data/minecraft/recipes/phonolite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phonolite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_axe.json b/src/main/resources/data/minecraft/recipes/phyllite_axe.json
deleted file mode 100644
index 5d08e6e7..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_brewing_stand.json b/src/main/resources/data/minecraft/recipes/phyllite_brewing_stand.json
deleted file mode 100644
index 9ede86ce..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_hoe.json b/src/main/resources/data/minecraft/recipes/phyllite_hoe.json
deleted file mode 100644
index 3ebd61e1..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_pickaxe.json b/src/main/resources/data/minecraft/recipes/phyllite_pickaxe.json
deleted file mode 100644
index a86655be..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_shovel.json b/src/main/resources/data/minecraft/recipes/phyllite_shovel.json
deleted file mode 100644
index 134e3e09..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/phyllite_sword.json b/src/main/resources/data/minecraft/recipes/phyllite_sword.json
deleted file mode 100644
index 9edec60c..00000000
--- a/src/main/resources/data/minecraft/recipes/phyllite_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:phyllite_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_axe.json b/src/main/resources/data/minecraft/recipes/schist_axe.json
deleted file mode 100644
index a5ba6ac3..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_brewing_stand.json b/src/main/resources/data/minecraft/recipes/schist_brewing_stand.json
deleted file mode 100644
index 6d78002b..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_hoe.json b/src/main/resources/data/minecraft/recipes/schist_hoe.json
deleted file mode 100644
index e60a75e0..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_pickaxe.json b/src/main/resources/data/minecraft/recipes/schist_pickaxe.json
deleted file mode 100644
index 4f202714..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_shovel.json b/src/main/resources/data/minecraft/recipes/schist_shovel.json
deleted file mode 100644
index 7c9bc907..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/schist_sword.json b/src/main/resources/data/minecraft/recipes/schist_sword.json
deleted file mode 100644
index 00730de5..00000000
--- a/src/main/resources/data/minecraft/recipes/schist_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:schist_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_axe.json b/src/main/resources/data/minecraft/recipes/shale_axe.json
deleted file mode 100644
index e91b5742..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_brewing_stand.json b/src/main/resources/data/minecraft/recipes/shale_brewing_stand.json
deleted file mode 100644
index aa7d698e..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_hoe.json b/src/main/resources/data/minecraft/recipes/shale_hoe.json
deleted file mode 100644
index dbad71c2..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_pickaxe.json b/src/main/resources/data/minecraft/recipes/shale_pickaxe.json
deleted file mode 100644
index 1e2f5360..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_shovel.json b/src/main/resources/data/minecraft/recipes/shale_shovel.json
deleted file mode 100644
index 06eeca93..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/shale_sword.json b/src/main/resources/data/minecraft/recipes/shale_sword.json
deleted file mode 100644
index 9afb9226..00000000
--- a/src/main/resources/data/minecraft/recipes/shale_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:shale_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_axe.json b/src/main/resources/data/minecraft/recipes/slate_axe.json
deleted file mode 100644
index 0365e06e..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_brewing_stand.json b/src/main/resources/data/minecraft/recipes/slate_brewing_stand.json
deleted file mode 100644
index 4a9e4755..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_hoe.json b/src/main/resources/data/minecraft/recipes/slate_hoe.json
deleted file mode 100644
index 64e7f287..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_pickaxe.json b/src/main/resources/data/minecraft/recipes/slate_pickaxe.json
deleted file mode 100644
index 56d3345d..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_shovel.json b/src/main/resources/data/minecraft/recipes/slate_shovel.json
deleted file mode 100644
index 441aaef1..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/slate_sword.json b/src/main/resources/data/minecraft/recipes/slate_sword.json
deleted file mode 100644
index 0c9fce43..00000000
--- a/src/main/resources/data/minecraft/recipes/slate_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:slate_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_axe.json b/src/main/resources/data/minecraft/recipes/soapstone_axe.json
deleted file mode 100644
index 6aff8787..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_axe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX",
-    "X#",
-    " #"
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_axe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_brewing_stand.json b/src/main/resources/data/minecraft/recipes/soapstone_brewing_stand.json
deleted file mode 100644
index b2310d8c..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_brewing_stand.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " B ",
-    "###"
-  ],
-  "key": {
-    "B": {
-      "item": "minecraft:blaze_rod"
-    },
-    "#": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:brewing_stand"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_hoe.json b/src/main/resources/data/minecraft/recipes/soapstone_hoe.json
deleted file mode 100644
index 5c696735..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_hoe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XX ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_hoe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_pickaxe.json b/src/main/resources/data/minecraft/recipes/soapstone_pickaxe.json
deleted file mode 100644
index 8a74cb8b..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_pickaxe.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    "XXX",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_pickaxe"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_shovel.json b/src/main/resources/data/minecraft/recipes/soapstone_shovel.json
deleted file mode 100644
index 70349299..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_shovel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " # ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_shovel"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/recipes/soapstone_sword.json b/src/main/resources/data/minecraft/recipes/soapstone_sword.json
deleted file mode 100644
index 85e1bfe4..00000000
--- a/src/main/resources/data/minecraft/recipes/soapstone_sword.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "type": "minecraft:crafting_shaped",
-  "pattern": [
-    " X ",
-    " X ",
-    " # "
-  ],
-  "key": {
-    "#": {
-      "item": "minecraft:stick"
-    },
-    "X": {
-      "item": "strata:soapstone_cobblestone"
-    }
-  },
-  "result": {
-    "item": "minecraft:stone_sword"
-  }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/blocks/stone_ore_replaceables.json b/src/main/resources/data/minecraft/tags/blocks/stone_ore_replaceables.json
new file mode 100644
index 00000000..2083f887
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/blocks/stone_ore_replaceables.json
@@ -0,0 +1,34 @@
+{
+  "replace": false,
+  "values": [
+    "strata:aa",
+    "strata:adakite",
+    "strata:amphibolite",
+    "strata:eclogite",
+    "strata:gabbro",
+    "strata:gneiss",
+    "strata:marble",
+    "strata:pahoehoe",
+    "strata:schist",
+    "strata:dacite",
+    "strata:dunite",
+    "strata:komatiite",
+    "strata:pegmatite",
+    "strata:phonolite",
+    "strata:cataclasite",
+    "strata:migmatite",
+    "strata:slate",
+    "strata:soapstone",
+    "strata:phyllite",
+    "strata:argillite",
+    "strata:arkose",
+    "strata:breccia",
+    "strata:chalk",
+    "strata:claystone",
+    "strata:dolomite",
+    "strata:jaspillite",
+    "strata:limestone",
+    "strata:mudstone",
+    "strata:shale"
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/blocks/stone_pressure_plates.json b/src/main/resources/data/minecraft/tags/blocks/stone_pressure_plates.json
new file mode 100644
index 00000000..7baa0387
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/blocks/stone_pressure_plates.json
@@ -0,0 +1,34 @@
+{
+  "replace": false,
+  "values": [
+    "strata:aa_pressure_plate",
+    "strata:adakite_pressure_plate",
+    "strata:amphibolite_pressure_plate",
+    "strata:eclogite_pressure_plate",
+    "strata:gabbro_pressure_plate",
+    "strata:gneiss_pressure_plate",
+    "strata:marble_pressure_plate",
+    "strata:pahoehoe_pressure_plate",
+    "strata:schist_pressure_plate",
+    "strata:dacite_pressure_plate",
+    "strata:dunite_pressure_plate",
+    "strata:komatiite_pressure_plate",
+    "strata:pegmatite_pressure_plate",
+    "strata:phonolite_pressure_plate",
+    "strata:cataclasite_pressure_plate",
+    "strata:migmatite_pressure_plate",
+    "strata:slate_pressure_plate",
+    "strata:soapstone_pressure_plate",
+    "strata:phyllite_pressure_plate",
+    "strata:argillite_pressure_plate",
+    "strata:arkose_pressure_plate",
+    "strata:breccia_pressure_plate",
+    "strata:chalk_pressure_plate",
+    "strata:claystone_pressure_plate",
+    "strata:dolomite_pressure_plate",
+    "strata:jaspillite_pressure_plate",
+    "strata:limestone_pressure_plate",
+    "strata:mudstone_pressure_plate",
+    "strata:shale_pressure_plate"
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/stone_crafting_materials.json b/src/main/resources/data/minecraft/tags/items/stone_crafting_materials.json
new file mode 100644
index 00000000..7294331f
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/items/stone_crafting_materials.json
@@ -0,0 +1,37 @@
+{
+  "replace": false,
+  "values": [
+    "minecraft:andesite",
+    "minecraft:granite",
+    "minecraft:diorite",
+    "strata:aa_cobblestone",
+    "strata:adakite_cobblestone",
+    "strata:amphibolite_cobblestone",
+    "strata:eclogite_cobblestone",
+    "strata:gabbro_cobblestone",
+    "strata:gneiss_cobblestone",
+    "strata:marble_cobblestone",
+    "strata:pahoehoe_cobblestone",
+    "strata:schist_cobblestone",
+    "strata:dacite_cobblestone",
+    "strata:dunite_cobblestone",
+    "strata:komatiite_cobblestone",
+    "strata:pegmatite_cobblestone",
+    "strata:phonolite_cobblestone",
+    "strata:cataclasite_cobblestone",
+    "strata:migmatite_cobblestone",
+    "strata:slate_cobblestone",
+    "strata:soapstone_cobblestone",
+    "strata:phyllite_cobblestone",
+    "strata:argillite_cobblestone",
+    "strata:arkose_cobblestone",
+    "strata:breccia_cobblestone",
+    "strata:chalk_cobblestone",
+    "strata:claystone_cobblestone",
+    "strata:dolomite_cobblestone",
+    "strata:jaspillite_cobblestone",
+    "strata:limestone_cobblestone",
+    "strata:mudstone_cobblestone",
+    "strata:shale_cobblestone"
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/stone_tool_materials.json b/src/main/resources/data/minecraft/tags/items/stone_tool_materials.json
new file mode 100644
index 00000000..7294331f
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/items/stone_tool_materials.json
@@ -0,0 +1,37 @@
+{
+  "replace": false,
+  "values": [
+    "minecraft:andesite",
+    "minecraft:granite",
+    "minecraft:diorite",
+    "strata:aa_cobblestone",
+    "strata:adakite_cobblestone",
+    "strata:amphibolite_cobblestone",
+    "strata:eclogite_cobblestone",
+    "strata:gabbro_cobblestone",
+    "strata:gneiss_cobblestone",
+    "strata:marble_cobblestone",
+    "strata:pahoehoe_cobblestone",
+    "strata:schist_cobblestone",
+    "strata:dacite_cobblestone",
+    "strata:dunite_cobblestone",
+    "strata:komatiite_cobblestone",
+    "strata:pegmatite_cobblestone",
+    "strata:phonolite_cobblestone",
+    "strata:cataclasite_cobblestone",
+    "strata:migmatite_cobblestone",
+    "strata:slate_cobblestone",
+    "strata:soapstone_cobblestone",
+    "strata:phyllite_cobblestone",
+    "strata:argillite_cobblestone",
+    "strata:arkose_cobblestone",
+    "strata:breccia_cobblestone",
+    "strata:chalk_cobblestone",
+    "strata:claystone_cobblestone",
+    "strata:dolomite_cobblestone",
+    "strata:jaspillite_cobblestone",
+    "strata:limestone_cobblestone",
+    "strata:mudstone_cobblestone",
+    "strata:shale_cobblestone"
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/limestone_bricks.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/limestone_bricks.json
new file mode 100644
index 00000000..e6a48cae
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/limestone_bricks.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/limestone_bricks"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/shale_bricks.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/shale_bricks.json
new file mode 100644
index 00000000..ba6b006d
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/shale_bricks.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/shale_bricks"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/limestone_brick_slab.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/limestone_brick_slab.json
new file mode 100644
index 00000000..c68de0f1
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/limestone_brick_slab.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/slab/limestone_brick_slab"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/shale_brick_slab.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/shale_brick_slab.json
new file mode 100644
index 00000000..69b0c769
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/slab/shale_brick_slab.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/slab/shale_brick_slab"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/limestone_brick_stairs.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/limestone_brick_stairs.json
new file mode 100644
index 00000000..1e24e632
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/limestone_brick_stairs.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/stairs/limestone_brick_stairs"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/shale_brick_stairs.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/shale_brick_stairs.json
new file mode 100644
index 00000000..9b6950e4
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/stairs/shale_brick_stairs.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/stairs/shale_brick_stairs"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/limestone_brick_wall.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/limestone_brick_wall.json
new file mode 100644
index 00000000..9c48e3e5
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/limestone_brick_wall.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/wall/limestone_brick_wall"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/shale_brick_wall.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/shale_brick_wall.json
new file mode 100644
index 00000000..99afbe44
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/crafting/block/wall/shale_brick_wall.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/crafting/block/wall/shale_brick_wall"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
new file mode 100644
index 00000000..bbbab42c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/limestone_bricks_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
new file mode 100644
index 00000000..42d6b5d6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/limestone_bricks_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
new file mode 100644
index 00000000..5e7b7592
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/shale_bricks_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
new file mode 100644
index 00000000..9b217d17
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/shale_bricks_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..825f5be8
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gabbro_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
new file mode 100644
index 00000000..934cb033
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
new file mode 100644
index 00000000..7894895a
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
new file mode 100644
index 00000000..e6fa7f46
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..3d8c1f71
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gabbro_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
new file mode 100644
index 00000000..c28370bc
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
new file mode 100644
index 00000000..ea104ceb
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
new file mode 100644
index 00000000..7d998e8b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..eda5b88f
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gabbro_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
new file mode 100644
index 00000000..eed68779
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..f5575ba7
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..3c20d408
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..2101bf77
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gabbro_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
new file mode 100644
index 00000000..892225a7
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..42362dfb
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..1b0f0420
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..39a21f7c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gabbro_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
new file mode 100644
index 00000000..49c31d14
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
new file mode 100644
index 00000000..d2d4e9a1
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
new file mode 100644
index 00000000..928be4fa
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..1ddbb4a1
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gabbro_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gabbro_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gabbro_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gabbro_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
new file mode 100644
index 00000000..a84bd114
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
new file mode 100644
index 00000000..0bbde109
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
new file mode 100644
index 00000000..e30465d6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/igneous_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/limestone_bricks.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/limestone_bricks.json
new file mode 100644
index 00000000..144ec4f3
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/limestone_bricks.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/limestone_bricks"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/shale_bricks.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/shale_bricks.json
new file mode 100644
index 00000000..5338bead
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/shale_bricks.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/shale_bricks"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/limestone_brick_slab.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/limestone_brick_slab.json
new file mode 100644
index 00000000..a4f4f8af
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/limestone_brick_slab.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/slab/limestone_brick_slab"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/shale_brick_slab.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/shale_brick_slab.json
new file mode 100644
index 00000000..bef407b5
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/slab/shale_brick_slab.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/slab/shale_brick_slab"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/limestone_brick_stairs.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/limestone_brick_stairs.json
new file mode 100644
index 00000000..11be8b15
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/limestone_brick_stairs.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/stairs/limestone_brick_stairs"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/shale_brick_stairs.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/shale_brick_stairs.json
new file mode 100644
index 00000000..16605d1b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/stairs/shale_brick_stairs.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/stairs/shale_brick_stairs"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/limestone_brick_wall.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/limestone_brick_wall.json
new file mode 100644
index 00000000..d27f1c85
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/limestone_brick_wall.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/wall/limestone_brick_wall"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/shale_brick_wall.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/shale_brick_wall.json
new file mode 100644
index 00000000..973ce3e1
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/crafting/block/wall/shale_brick_wall.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/crafting/block/wall/shale_brick_wall"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
new file mode 100644
index 00000000..3435b676
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
new file mode 100644
index 00000000..9fd75305
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/limestone_bricks_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_bricks_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
new file mode 100644
index 00000000..a27e5f2a
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
new file mode 100644
index 00000000..a192e756
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/shale_bricks_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_bricks_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..3f078bb1
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:amphibolite_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..bc04484b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gneiss_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
new file mode 100644
index 00000000..90971865
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
new file mode 100644
index 00000000..94fcc39b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
new file mode 100644
index 00000000..978bc41c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/limestone_brick_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..26118a0a
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_amphibolite_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..424f5490
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gneiss_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..5dd1deab
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_schist_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_polished_stonecutting.json
new file mode 100644
index 00000000..2ba12be6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_amphibolite": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_amphibolite"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_amphibolite_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_amphibolite",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_stone_stonecutting.json
new file mode 100644
index 00000000..52563629
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_amphibolite_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_amphibolite": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_amphibolite"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_amphibolite_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_amphibolite",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_polished_stonecutting.json
new file mode 100644
index 00000000..0f0183b9
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_gneiss": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_gneiss"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_gneiss_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_gneiss",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_stone_stonecutting.json
new file mode 100644
index 00000000..b52d501e
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_gneiss_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gneiss": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_gneiss"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_gneiss_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gneiss",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_polished_stonecutting.json
new file mode 100644
index 00000000..7ccdc63e
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_schist": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_schist"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_schist_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_schist",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_stone_stonecutting.json
new file mode 100644
index 00000000..ff82042b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/polished_schist_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_schist": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_schist"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_schist_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_schist",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..23be92f9
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:schist_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
new file mode 100644
index 00000000..c84c626a
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
new file mode 100644
index 00000000..43e50b38
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
new file mode 100644
index 00000000..9ee85da0
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/slab/shale_brick_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..b094d3e2
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:amphibolite_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..a296dc4e
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gneiss_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
new file mode 100644
index 00000000..bfbc1663
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..82b4b170
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..5363e84b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/limestone_brick_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..66a81f2d
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_amphibolite_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..d965fe1c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gneiss_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_brick_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_brick_stairs_stonecutting.json
new file mode 100644
index 00000000..796a0f47
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_brick_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_brick_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_schist_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_schist_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_schist_brick_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_schist_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..df8fb39a
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_schist_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..95f5831e
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_amphibolite": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_amphibolite"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_amphibolite_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_amphibolite",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..5a3e10a6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_amphibolite_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_amphibolite": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_amphibolite"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_amphibolite_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_amphibolite",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..7c938cf6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_gneiss": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_gneiss"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_gneiss_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_gneiss",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..8864c066
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_gneiss_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gneiss": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_gneiss"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_gneiss_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gneiss",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..1e3dd956
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_schist": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_schist"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_schist_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_schist",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..23567202
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/polished_schist_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_schist": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_schist"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_schist_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_schist",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..62cc576d
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:schist_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
new file mode 100644
index 00000000..c716652d
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..84f5d6c8
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..fd97ec8f
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/stairs/shale_brick_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..ec674a33
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:amphibolite_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..07f36e9b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:gneiss_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
new file mode 100644
index 00000000..8d4a1afe
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
new file mode 100644
index 00000000..688a4edf
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
new file mode 100644
index 00000000..de3f00bb
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/limestone_brick_wall_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_brick_wall_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..1ee6481b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_amphibolite_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_amphibolite_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_amphibolite_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_amphibolite_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_brick_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_brick_wall_stonecutting.json
new file mode 100644
index 00000000..11024f72
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_brick_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_brick_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gneiss_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gneiss_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gneiss_brick_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gneiss_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..b61a0ed6
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_gneiss_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_gneiss_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_gneiss_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_gneiss_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_brick_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_brick_wall_stonecutting.json
new file mode 100644
index 00000000..488f4221
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_brick_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_brick_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_schist_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_schist_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_schist_brick_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_schist_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..2c072ea0
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_schist_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..06acaf13
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_schist_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:schist_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:schist_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_schist_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
new file mode 100644
index 00000000..99e0853b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_bricks_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_bricks": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_bricks"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_bricks_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_bricks",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
new file mode 100644
index 00000000..bed907ff
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
new file mode 100644
index 00000000..da3732d3
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/metamorphic_rocks/stonecutting/block/wall/shale_brick_wall_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_brick_wall_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..656370ec
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..7a3a727b
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_limestone_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..94a6d976
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_shale_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_polished_stonecutting.json
new file mode 100644
index 00000000..287847d2
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_limestone_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_stone_stonecutting.json
new file mode 100644
index 00000000..8eb4e4b8
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/polished_limestone_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_limestone_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_polished_stonecutting.json
new file mode 100644
index 00000000..8591b8e8
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_shale_slab_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_stone_stonecutting.json
new file mode 100644
index 00000000..89ff7f84
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/polished_shale_slab_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_shale_slab_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..3f4237e5
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_cobblestone_slab_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..91b14760
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..e129445f
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_limestone_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..d3f2cc69
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_shale_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..5e62c5d3
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_limestone_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..36be32ab
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_limestone_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_limestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_limestone_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_polished_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_polished_stonecutting.json
new file mode 100644
index 00000000..0ced7a81
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_polished_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_polished_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_polished_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_shale_stairs_polished_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_polished_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_stone_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_stone_stonecutting.json
new file mode 100644
index 00000000..f536798e
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_stone_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/polished_shale_stairs_stone_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:polished_shale"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:polished_shale_stairs_stone_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..eeabd4b4
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_cobblestone_stairs_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..54e5f431
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:limestone_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..cb6efc4c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_limestone_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_limestone_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_limestone_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_limestone_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..e979d645
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_mossy_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:mossy_shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:mossy_shale_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_mossy_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..4f9d037c
--- /dev/null
+++ b/src/main/resources/data/strata/advancements/recipes/building_blocks/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "rewards": {
+    "recipes": [
+      "strata:rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting"
+    ]
+  },
+  "criteria": {
+    "has_shale_cobblestone": {
+      "trigger": "minecraft:inventory_changed",
+      "conditions": {
+        "items": [
+          {
+            "item": "strata:shale_cobblestone"
+          }
+        ]
+      }
+    },
+    "has_the_recipe": {
+      "trigger": "minecraft:recipe_unlocked",
+      "conditions": {
+        "recipe": "strata:shale_cobblestone_wall_stonecutting"
+      }
+    }
+  },
+  "requirements": [
+    [
+      "has_shale_cobblestone",
+      "has_the_recipe"
+    ]
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..e6f8a862
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/gabbro_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gabbro_cobblestone"
+  },
+  "result": "strata:gabbro_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..92a0b431
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/slab/mossy_gabbro_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gabbro_cobblestone"
+  },
+  "result": "strata:mossy_gabbro_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..1f3e9824
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/gabbro_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gabbro_cobblestone"
+  },
+  "result": "strata:gabbro_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..7a3e34ff
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/stairs/mossy_gabbro_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gabbro_cobblestone"
+  },
+  "result": "strata:mossy_gabbro_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..0abfb8d8
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/gabbro_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gabbro_cobblestone"
+  },
+  "result": "strata:gabbro_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..3c0ffdd9
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/igneous_rocks/stonecutting/block/wall/mossy_gabbro_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gabbro_cobblestone"
+  },
+  "result": "strata:mossy_gabbro_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..608a10cc
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/amphibolite_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:amphibolite_cobblestone"
+  },
+  "result": "strata:amphibolite_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..fcb91c40
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/gneiss_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gneiss_cobblestone"
+  },
+  "result": "strata:gneiss_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..ae071ab4
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_amphibolite_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_amphibolite_cobblestone"
+  },
+  "result": "strata:mossy_amphibolite_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..9fcfede5
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_gneiss_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gneiss_cobblestone"
+  },
+  "result": "strata:mossy_gneiss_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..a44e5c45
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/mossy_schist_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_schist_cobblestone"
+  },
+  "result": "strata:mossy_schist_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..4ad53acd
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/slab/schist_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:schist_cobblestone"
+  },
+  "result": "strata:schist_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..82c3e765
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/amphibolite_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:amphibolite_cobblestone"
+  },
+  "result": "strata:amphibolite_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..3136bf26
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/gneiss_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gneiss_cobblestone"
+  },
+  "result": "strata:gneiss_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..9b4bf277
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_amphibolite_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_amphibolite_cobblestone"
+  },
+  "result": "strata:mossy_amphibolite_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..b347361e
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_gneiss_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gneiss_cobblestone"
+  },
+  "result": "strata:mossy_gneiss_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..5c20ec41
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/mossy_schist_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_schist_cobblestone"
+  },
+  "result": "strata:mossy_schist_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..aae76ade
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/stairs/schist_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:schist_cobblestone"
+  },
+  "result": "strata:schist_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..c9c6c462
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/amphibolite_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:amphibolite_cobblestone"
+  },
+  "result": "strata:amphibolite_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..0d2e583d
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/gneiss_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:gneiss_cobblestone"
+  },
+  "result": "strata:gneiss_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..e24b5a2f
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_amphibolite_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_amphibolite_cobblestone"
+  },
+  "result": "strata:mossy_amphibolite_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..181cb542
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_gneiss_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_gneiss_cobblestone"
+  },
+  "result": "strata:mossy_gneiss_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..20c24908
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/mossy_schist_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_schist_cobblestone"
+  },
+  "result": "strata:mossy_schist_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..c558fe07
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/metamorphic_rocks/stonecutting/block/wall/schist_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:schist_cobblestone"
+  },
+  "result": "strata:schist_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..9edbb69e
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/limestone_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:limestone_cobblestone"
+  },
+  "result": "strata:limestone_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..39cdfea7
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_limestone_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_limestone_cobblestone"
+  },
+  "result": "strata:mossy_limestone_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..be30200e
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/mossy_shale_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_shale_cobblestone"
+  },
+  "result": "strata:mossy_shale_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
new file mode 100644
index 00000000..4362b69a
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/slab/shale_cobblestone_slab_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:shale_cobblestone"
+  },
+  "result": "strata:shale_cobblestone_slab",
+  "count": 2
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..6c283427
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/limestone_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:limestone_cobblestone"
+  },
+  "result": "strata:limestone_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..bfd95d66
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_limestone_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_limestone_cobblestone"
+  },
+  "result": "strata:mossy_limestone_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..b13afab5
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/mossy_shale_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_shale_cobblestone"
+  },
+  "result": "strata:mossy_shale_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
new file mode 100644
index 00000000..9abda237
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/stairs/shale_cobblestone_stairs_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:shale_cobblestone"
+  },
+  "result": "strata:shale_cobblestone_stairs",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..c951a633
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/limestone_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:limestone_cobblestone"
+  },
+  "result": "strata:limestone_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..4142e0d7
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_limestone_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_limestone_cobblestone"
+  },
+  "result": "strata:mossy_limestone_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..fc671221
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/mossy_shale_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:mossy_shale_cobblestone"
+  },
+  "result": "strata:mossy_shale_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file
diff --git a/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json
new file mode 100644
index 00000000..a96bdd92
--- /dev/null
+++ b/src/main/resources/data/strata/recipes/rock_types/sedimentary_rocks/stonecutting/block/wall/shale_cobblestone_wall_stonecutting.json
@@ -0,0 +1,8 @@
+{
+  "type": "minecraft:stonecutting",
+  "ingredient": {
+    "item": "strata:shale_cobblestone"
+  },
+  "result": "strata:shale_cobblestone_wall",
+  "count": 1
+}
\ No newline at end of file