diff --git a/src/main/java/biomesoplenty/core/ClientProxy.java b/src/main/java/biomesoplenty/core/ClientProxy.java index 4f80c9547..97e3d9c6a 100644 --- a/src/main/java/biomesoplenty/core/ClientProxy.java +++ b/src/main/java/biomesoplenty/core/ClientProxy.java @@ -27,6 +27,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.particles.ItemParticleData; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; +import net.minecraft.world.ColorizerFoliage; import net.minecraft.world.ColorizerGrass; import net.minecraft.world.IWorldReaderBase; import net.minecraft.world.World; @@ -52,15 +53,25 @@ public class ClientProxy extends CommonProxy BlockColors blockColors = Minecraft.getInstance().getBlockColors(); ItemColors itemColors = Minecraft.getInstance().getItemColors(); + //Grass Coloring blockColors.register((state, world, pos, tintIndex) -> - world != null && pos != null ? BiomeColorHelper.getGrassColor(world, pos) : ColorizerGrass.get(0.5D, 1.0D) - , BOPBlocks.sandy_grass_block, BOPBlocks.loamy_grass_block); - - itemColors.register((stack, tintIndex) -> - { + world != null && pos != null ? BiomeColorHelper.getGrassColor(world, pos) : ColorizerGrass.get(0.5D, 1.0D), + BOPBlocks.loamy_grass_block, BOPBlocks.sandy_grass_block, BOPBlocks.silty_grass_block, BOPBlocks.short_grass, + BOPBlocks.devilweed, BOPBlocks.watergrass); + + //Foliage Coloring + blockColors.register((state, world, pos, tintIndex) -> + world != null && pos != null ? BiomeColorHelper.getFoliageColor(world, pos) : ColorizerFoliage.getDefault(), + BOPBlocks.flowering_leaves, BOPBlocks.mahogany_leaves, BOPBlocks.palm_leaves, BOPBlocks.willow_leaves, + BOPBlocks.ivy, BOPBlocks.willow_vine, BOPBlocks.bush); + + //Item Coloring + itemColors.register((stack, tintIndex) -> { IBlockState iblockstate = ((ItemBlock)stack.getItem()).getBlock().getDefaultState(); - return blockColors.getColor(iblockstate, null, null, tintIndex); - }, BOPBlocks.sandy_grass_block, BOPBlocks.loamy_grass_block); + return blockColors.getColor(iblockstate, null, null, tintIndex); }, + BOPBlocks.loamy_grass_block, BOPBlocks.sandy_grass_block, BOPBlocks.silty_grass_block, BOPBlocks.short_grass, + BOPBlocks.devilweed, BOPBlocks.flowering_leaves, BOPBlocks.mahogany_leaves, BOPBlocks.palm_leaves, + BOPBlocks.willow_leaves, BOPBlocks.ivy, BOPBlocks.willow_vine); } @Override diff --git a/src/main/resources/assets/biomesoplenty/models/block/leaves_overlay.json b/src/main/resources/assets/biomesoplenty/models/block/leaves_overlay.json index 374deaa37..1512542f8 100644 --- a/src/main/resources/assets/biomesoplenty/models/block/leaves_overlay.json +++ b/src/main/resources/assets/biomesoplenty/models/block/leaves_overlay.json @@ -7,23 +7,23 @@ { "from": [ 0, 0, 0 ], "to": [ 16, 16, 16 ], "faces": { - "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 }, - "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 }, - "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 }, - "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 }, - "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 }, - "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 0 } + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#under", "tintindex": 1 } } }, { "from": [ 0, 0, 0 ], "to": [ 16, 16, 16 ], "faces": { - "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "down", "tintindex": 1 }, - "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "up", "tintindex": 1 }, - "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "north", "tintindex": 1 }, - "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "south", "tintindex": 1 }, - "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "west", "tintindex": 1 }, - "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "east", "tintindex": 1 } + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "down"}, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "up"}, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "north"}, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "south"}, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "west"}, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#over", "cullface": "east"} } } ] diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/all_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/all_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/all_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/all_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/beach_island_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/beach_island_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/beach_island_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/beach_island_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/evergreen_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/evergreen_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/evergreen_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/evergreen_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/magic_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/magic_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/magic_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/magic_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/nether_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/nether_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/nether_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/nether_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/root.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/root.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/root.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/root.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/swamp_biomes.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/swamp_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/swamp_biomes.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/swamp_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/wasteland_biome.json b/src/main/resources/data/biomesoplenty/advancements/biomesoplenty/wasteland_biome.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/biomesoplenty/wasteland_biome.json rename to src/main/resources/data/biomesoplenty/advancements/biomesoplenty/wasteland_biome.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ash_block.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ash_block.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ash_block.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ash_block.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/cherry_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/cherry_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/chiseled_white_sandstone.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/chiseled_white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/chiseled_white_sandstone.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/chiseled_white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_loamy_dirt.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_loamy_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_loamy_dirt.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_loamy_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_sandy_dirt.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_sandy_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_sandy_dirt.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_sandy_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_silty_dirt.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_silty_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/coarse_silty_dirt.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/coarse_silty_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/dead_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/dead_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/ethereal_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/ethereal_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/fir_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/fir_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/flesh_block.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/flesh_block.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/flesh_block.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/flesh_block.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/hellbark_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/hellbark_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/jacaranda_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/jacaranda_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/magic_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/magic_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mahogany_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mahogany_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/mud_bricks_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/mud_bricks_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/palm_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/palm_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/redwood_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/redwood_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/smooth_white_sandstone.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/smooth_white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/smooth_white_sandstone.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/smooth_white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/umbran_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/umbran_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/white_sandstone_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/white_sandstone_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_planks.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_planks.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_planks.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_slab.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_slab.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_slab.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_stairs.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_stairs.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/buildingBlocks/willow_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/building_blocks/willow_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/cherry_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/cherry_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/cherry_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/cherry_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/crafting_table_from_bop_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/crafting_table_from_bop_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/crafting_table_from_bop_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/crafting_table_from_bop_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/dead_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/dead_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/dead_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/dead_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/ethereal_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/ethereal_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/ethereal_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/ethereal_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/fir_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/fir_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/fir_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/fir_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/hellbark_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/hellbark_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/hellbark_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/hellbark_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/jacaranda_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/jacaranda_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/jacaranda_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/jacaranda_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/magic_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/magic_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/magic_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/magic_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/mahogany_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/mahogany_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/mahogany_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/mahogany_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/palm_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/palm_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/palm_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/palm_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/redwood_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/redwood_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/redwood_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/redwood_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/sign_from_bop_wood.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/sign_from_bop_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/sign_from_bop_wood.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/sign_from_bop_wood.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/umbran_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/umbran_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/umbran_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/umbran_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/willow_fence.json b/src/main/resources/data/biomesoplenty/advancements/recipes/decorations/willow_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/decorations/willow_fence.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/decorations/willow_fence.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/coal_from_ash.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/coal_from_ash.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/coal_from_ash.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/coal_from_ash.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/cyan_dye_from_glowflower.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/cyan_dye_from_glowflower.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/cyan_dye_from_glowflower.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/cyan_dye_from_glowflower.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/gray_dye_from_ash.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/gray_dye_from_ash.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/gray_dye_from_ash.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/gray_dye_from_ash.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/gray_dye_from_wilted_lily.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/gray_dye_from_wilted_lily.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/gray_dye_from_wilted_lily.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/gray_dye_from_wilted_lily.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/grey_dye_from_deathbloom.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/grey_dye_from_deathbloom.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/grey_dye_from_deathbloom.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/grey_dye_from_deathbloom.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_blue_hydrangea.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_blue_hydrangea.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_blue_hydrangea.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_blue_hydrangea.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_flax.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_flax.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_flax.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/light_blue_dye_from_flax.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/magenta_dye_from_wildflower.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/magenta_dye_from_wildflower.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/magenta_dye_from_wildflower.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/magenta_dye_from_wildflower.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/orange_dye_from_burning_blossom.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/orange_dye_from_burning_blossom.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/orange_dye_from_burning_blossom.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/orange_dye_from_burning_blossom.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/orange_dye_from_orange_cosmos.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/orange_dye_from_orange_cosmos.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/orange_dye_from_orange_cosmos.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/orange_dye_from_orange_cosmos.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_daffodil.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_daffodil.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_daffodil.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_daffodil.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_hibiscus.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_hibiscus.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_hibiscus.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/pink_dye_from_pink_hibiscus.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/purple_dye_from_lavender.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/purple_dye_from_lavender.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/purple_dye_from_lavender.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/purple_dye_from_lavender.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/purple_dye_from_violet.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/purple_dye_from_violet.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/purple_dye_from_violet.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/purple_dye_from_violet.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/red_dye_from_rose.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/red_dye_from_rose.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/red_dye_from_rose.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/red_dye_from_rose.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/misc/yellow_dye_from_goldenrod.json b/src/main/resources/data/biomesoplenty/advancements/recipes/misc/yellow_dye_from_goldenrod.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/misc/yellow_dye_from_goldenrod.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/misc/yellow_dye_from_goldenrod.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/cherry_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/cherry_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/dead_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/dead_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/ethereal_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/ethereal_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/fir_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/fir_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/hellbark_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/hellbark_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/jacaranda_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/jacaranda_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/magic_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/magic_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/mahogany_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/mahogany_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/palm_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/palm_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/redwood_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/redwood_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/umbran_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/umbran_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_button.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_button.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_button.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_door.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_door.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_door.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_fence_gate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_fence_gate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_pressure_plate.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_pressure_plate.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_trapdoor.json b/src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/redstone/willow_trapdoor.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/redstone/willow_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/cherry_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/cherry_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/cherry_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/cherry_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/dead_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/dead_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/dead_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/dead_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/ethereal_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/ethereal_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/ethereal_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/ethereal_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/fir_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/fir_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/fir_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/fir_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/hellbark_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/hellbark_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/hellbark_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/hellbark_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/jacaranda_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/jacaranda_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/jacaranda_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/jacaranda_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/magic_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/magic_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/magic_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/magic_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/mahogany_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/mahogany_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/mahogany_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/mahogany_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/palm_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/palm_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/palm_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/palm_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/redwood_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/redwood_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/redwood_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/redwood_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/umbran_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/umbran_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/umbran_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/umbran_boat.json diff --git a/src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/willow_boat.json b/src/main/resources/data/biomesoplenty/advancements/recipes/transportation/willow_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/advancements/recipes/transportation/willow_boat.json rename to src/main/resources/data/biomesoplenty/advancements/recipes/transportation/willow_boat.json diff --git a/src/main/resources/assets/biomesoplenty/loot_tables/advancements/all_biomes.json b/src/main/resources/data/biomesoplenty/loot_tables/advancements/all_biomes.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/loot_tables/advancements/all_biomes.json rename to src/main/resources/data/biomesoplenty/loot_tables/advancements/all_biomes.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ash_block.json b/src/main/resources/data/biomesoplenty/recipes/ash_block.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ash_block.json rename to src/main/resources/data/biomesoplenty/recipes/ash_block.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_boat.json b/src/main/resources/data/biomesoplenty/recipes/cherry_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_boat.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_button.json b/src/main/resources/data/biomesoplenty/recipes/cherry_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_button.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_door.json b/src/main/resources/data/biomesoplenty/recipes/cherry_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_door.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_fence.json b/src/main/resources/data/biomesoplenty/recipes/cherry_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_fence.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/cherry_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_planks.json b/src/main/resources/data/biomesoplenty/recipes/cherry_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_planks.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/cherry_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_slab.json b/src/main/resources/data/biomesoplenty/recipes/cherry_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_slab.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_stairs.json b/src/main/resources/data/biomesoplenty/recipes/cherry_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/cherry_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cherry_wood.json b/src/main/resources/data/biomesoplenty/recipes/cherry_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cherry_wood.json rename to src/main/resources/data/biomesoplenty/recipes/cherry_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/chiseled_white_sandstone.json b/src/main/resources/data/biomesoplenty/recipes/chiseled_white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/chiseled_white_sandstone.json rename to src/main/resources/data/biomesoplenty/recipes/chiseled_white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/coal_from_ash.json b/src/main/resources/data/biomesoplenty/recipes/coal_from_ash.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/coal_from_ash.json rename to src/main/resources/data/biomesoplenty/recipes/coal_from_ash.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/coarse_loamy_dirt.json b/src/main/resources/data/biomesoplenty/recipes/coarse_loamy_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/coarse_loamy_dirt.json rename to src/main/resources/data/biomesoplenty/recipes/coarse_loamy_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/coarse_sandy_dirt.json b/src/main/resources/data/biomesoplenty/recipes/coarse_sandy_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/coarse_sandy_dirt.json rename to src/main/resources/data/biomesoplenty/recipes/coarse_sandy_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/coarse_silty_dirt.json b/src/main/resources/data/biomesoplenty/recipes/coarse_silty_dirt.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/coarse_silty_dirt.json rename to src/main/resources/data/biomesoplenty/recipes/coarse_silty_dirt.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cut_white_sandstone.json b/src/main/resources/data/biomesoplenty/recipes/cut_white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cut_white_sandstone.json rename to src/main/resources/data/biomesoplenty/recipes/cut_white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/cyan_dye_from_glowflower.json b/src/main/resources/data/biomesoplenty/recipes/cyan_dye_from_glowflower.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/cyan_dye_from_glowflower.json rename to src/main/resources/data/biomesoplenty/recipes/cyan_dye_from_glowflower.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_boat.json b/src/main/resources/data/biomesoplenty/recipes/dead_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_boat.json rename to src/main/resources/data/biomesoplenty/recipes/dead_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_button.json b/src/main/resources/data/biomesoplenty/recipes/dead_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_button.json rename to src/main/resources/data/biomesoplenty/recipes/dead_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_door.json b/src/main/resources/data/biomesoplenty/recipes/dead_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_door.json rename to src/main/resources/data/biomesoplenty/recipes/dead_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_fence.json b/src/main/resources/data/biomesoplenty/recipes/dead_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_fence.json rename to src/main/resources/data/biomesoplenty/recipes/dead_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/dead_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/dead_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_planks.json b/src/main/resources/data/biomesoplenty/recipes/dead_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_planks.json rename to src/main/resources/data/biomesoplenty/recipes/dead_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/dead_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/dead_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_slab.json b/src/main/resources/data/biomesoplenty/recipes/dead_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_slab.json rename to src/main/resources/data/biomesoplenty/recipes/dead_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_stairs.json b/src/main/resources/data/biomesoplenty/recipes/dead_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/dead_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/dead_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/dead_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/dead_wood.json b/src/main/resources/data/biomesoplenty/recipes/dead_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/dead_wood.json rename to src/main/resources/data/biomesoplenty/recipes/dead_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_boat.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_boat.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_button.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_button.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_door.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_door.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_fence.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_fence.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_planks.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_planks.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_slab.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_slab.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_stairs.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/ethereal_wood.json b/src/main/resources/data/biomesoplenty/recipes/ethereal_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/ethereal_wood.json rename to src/main/resources/data/biomesoplenty/recipes/ethereal_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_boat.json b/src/main/resources/data/biomesoplenty/recipes/fir_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_boat.json rename to src/main/resources/data/biomesoplenty/recipes/fir_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_button.json b/src/main/resources/data/biomesoplenty/recipes/fir_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_button.json rename to src/main/resources/data/biomesoplenty/recipes/fir_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_door.json b/src/main/resources/data/biomesoplenty/recipes/fir_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_door.json rename to src/main/resources/data/biomesoplenty/recipes/fir_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_fence.json b/src/main/resources/data/biomesoplenty/recipes/fir_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_fence.json rename to src/main/resources/data/biomesoplenty/recipes/fir_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/fir_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/fir_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_planks.json b/src/main/resources/data/biomesoplenty/recipes/fir_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_planks.json rename to src/main/resources/data/biomesoplenty/recipes/fir_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/fir_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/fir_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_slab.json b/src/main/resources/data/biomesoplenty/recipes/fir_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_slab.json rename to src/main/resources/data/biomesoplenty/recipes/fir_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_stairs.json b/src/main/resources/data/biomesoplenty/recipes/fir_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/fir_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/fir_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/fir_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/fir_wood.json b/src/main/resources/data/biomesoplenty/recipes/fir_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/fir_wood.json rename to src/main/resources/data/biomesoplenty/recipes/fir_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/flesh_block.json b/src/main/resources/data/biomesoplenty/recipes/flesh_block.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/flesh_block.json rename to src/main/resources/data/biomesoplenty/recipes/flesh_block.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/gray_dye_from_ash.json b/src/main/resources/data/biomesoplenty/recipes/gray_dye_from_ash.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/gray_dye_from_ash.json rename to src/main/resources/data/biomesoplenty/recipes/gray_dye_from_ash.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/gray_dye_from_wilted_lily.json b/src/main/resources/data/biomesoplenty/recipes/gray_dye_from_wilted_lily.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/gray_dye_from_wilted_lily.json rename to src/main/resources/data/biomesoplenty/recipes/gray_dye_from_wilted_lily.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/grey_dye_from_deathbloom.json b/src/main/resources/data/biomesoplenty/recipes/grey_dye_from_deathbloom.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/grey_dye_from_deathbloom.json rename to src/main/resources/data/biomesoplenty/recipes/grey_dye_from_deathbloom.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_boat.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_boat.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_button.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_button.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_door.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_door.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_fence.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_fence.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_planks.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_planks.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_slab.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_slab.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_stairs.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/hellbark_wood.json b/src/main/resources/data/biomesoplenty/recipes/hellbark_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/hellbark_wood.json rename to src/main/resources/data/biomesoplenty/recipes/hellbark_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_boat.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_boat.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_button.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_button.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_door.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_door.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_fence.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_fence.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_planks.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_planks.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_slab.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_slab.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_stairs.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/jacaranda_wood.json b/src/main/resources/data/biomesoplenty/recipes/jacaranda_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/jacaranda_wood.json rename to src/main/resources/data/biomesoplenty/recipes/jacaranda_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/light_blue_dye_from_blue_hydrangea.json b/src/main/resources/data/biomesoplenty/recipes/light_blue_dye_from_blue_hydrangea.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/light_blue_dye_from_blue_hydrangea.json rename to src/main/resources/data/biomesoplenty/recipes/light_blue_dye_from_blue_hydrangea.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magenta_dye_from_wildflower.json b/src/main/resources/data/biomesoplenty/recipes/magenta_dye_from_wildflower.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magenta_dye_from_wildflower.json rename to src/main/resources/data/biomesoplenty/recipes/magenta_dye_from_wildflower.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_boat.json b/src/main/resources/data/biomesoplenty/recipes/magic_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_boat.json rename to src/main/resources/data/biomesoplenty/recipes/magic_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_button.json b/src/main/resources/data/biomesoplenty/recipes/magic_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_button.json rename to src/main/resources/data/biomesoplenty/recipes/magic_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_door.json b/src/main/resources/data/biomesoplenty/recipes/magic_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_door.json rename to src/main/resources/data/biomesoplenty/recipes/magic_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_fence.json b/src/main/resources/data/biomesoplenty/recipes/magic_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_fence.json rename to src/main/resources/data/biomesoplenty/recipes/magic_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/magic_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/magic_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_planks.json b/src/main/resources/data/biomesoplenty/recipes/magic_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_planks.json rename to src/main/resources/data/biomesoplenty/recipes/magic_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/magic_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/magic_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_slab.json b/src/main/resources/data/biomesoplenty/recipes/magic_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_slab.json rename to src/main/resources/data/biomesoplenty/recipes/magic_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_stairs.json b/src/main/resources/data/biomesoplenty/recipes/magic_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/magic_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/magic_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/magic_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/magic_wood.json b/src/main/resources/data/biomesoplenty/recipes/magic_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/magic_wood.json rename to src/main/resources/data/biomesoplenty/recipes/magic_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_boat.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_boat.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_button.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_button.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_door.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_door.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_fence.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_fence.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_planks.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_planks.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_slab.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_slab.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_stairs.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mahogany_wood.json b/src/main/resources/data/biomesoplenty/recipes/mahogany_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mahogany_wood.json rename to src/main/resources/data/biomesoplenty/recipes/mahogany_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mud.json b/src/main/resources/data/biomesoplenty/recipes/mud.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mud.json rename to src/main/resources/data/biomesoplenty/recipes/mud.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mud_bricks.json b/src/main/resources/data/biomesoplenty/recipes/mud_bricks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mud_bricks.json rename to src/main/resources/data/biomesoplenty/recipes/mud_bricks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mud_bricks_slab.json b/src/main/resources/data/biomesoplenty/recipes/mud_bricks_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mud_bricks_slab.json rename to src/main/resources/data/biomesoplenty/recipes/mud_bricks_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/mud_bricks_stairs.json b/src/main/resources/data/biomesoplenty/recipes/mud_bricks_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/mud_bricks_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/mud_bricks_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/orange_dye_from_burning_blossom.json b/src/main/resources/data/biomesoplenty/recipes/orange_dye_from_burning_blossom.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/orange_dye_from_burning_blossom.json rename to src/main/resources/data/biomesoplenty/recipes/orange_dye_from_burning_blossom.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/orange_dye_from_orange_cosmos.json b/src/main/resources/data/biomesoplenty/recipes/orange_dye_from_orange_cosmos.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/orange_dye_from_orange_cosmos.json rename to src/main/resources/data/biomesoplenty/recipes/orange_dye_from_orange_cosmos.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_boat.json b/src/main/resources/data/biomesoplenty/recipes/palm_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_boat.json rename to src/main/resources/data/biomesoplenty/recipes/palm_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_button.json b/src/main/resources/data/biomesoplenty/recipes/palm_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_button.json rename to src/main/resources/data/biomesoplenty/recipes/palm_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_door.json b/src/main/resources/data/biomesoplenty/recipes/palm_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_door.json rename to src/main/resources/data/biomesoplenty/recipes/palm_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_fence.json b/src/main/resources/data/biomesoplenty/recipes/palm_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_fence.json rename to src/main/resources/data/biomesoplenty/recipes/palm_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/palm_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/palm_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_planks.json b/src/main/resources/data/biomesoplenty/recipes/palm_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_planks.json rename to src/main/resources/data/biomesoplenty/recipes/palm_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/palm_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/palm_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_slab.json b/src/main/resources/data/biomesoplenty/recipes/palm_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_slab.json rename to src/main/resources/data/biomesoplenty/recipes/palm_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_stairs.json b/src/main/resources/data/biomesoplenty/recipes/palm_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/palm_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/palm_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/palm_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/palm_wood.json b/src/main/resources/data/biomesoplenty/recipes/palm_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/palm_wood.json rename to src/main/resources/data/biomesoplenty/recipes/palm_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/pink_dye_from_pink_daffodil.json b/src/main/resources/data/biomesoplenty/recipes/pink_dye_from_pink_daffodil.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/pink_dye_from_pink_daffodil.json rename to src/main/resources/data/biomesoplenty/recipes/pink_dye_from_pink_daffodil.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/pink_dye_from_pink_hibiscus.json b/src/main/resources/data/biomesoplenty/recipes/pink_dye_from_pink_hibiscus.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/pink_dye_from_pink_hibiscus.json rename to src/main/resources/data/biomesoplenty/recipes/pink_dye_from_pink_hibiscus.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/purple_dye_from_lavender.json b/src/main/resources/data/biomesoplenty/recipes/purple_dye_from_lavender.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/purple_dye_from_lavender.json rename to src/main/resources/data/biomesoplenty/recipes/purple_dye_from_lavender.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/purple_dye_from_violet.json b/src/main/resources/data/biomesoplenty/recipes/purple_dye_from_violet.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/purple_dye_from_violet.json rename to src/main/resources/data/biomesoplenty/recipes/purple_dye_from_violet.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/red_dye_from_rose.json b/src/main/resources/data/biomesoplenty/recipes/red_dye_from_rose.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/red_dye_from_rose.json rename to src/main/resources/data/biomesoplenty/recipes/red_dye_from_rose.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_boat.json b/src/main/resources/data/biomesoplenty/recipes/redwood_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_boat.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_button.json b/src/main/resources/data/biomesoplenty/recipes/redwood_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_button.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_door.json b/src/main/resources/data/biomesoplenty/recipes/redwood_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_door.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_fence.json b/src/main/resources/data/biomesoplenty/recipes/redwood_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_fence.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/redwood_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_planks.json b/src/main/resources/data/biomesoplenty/recipes/redwood_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_planks.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/redwood_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_slab.json b/src/main/resources/data/biomesoplenty/recipes/redwood_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_slab.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_stairs.json b/src/main/resources/data/biomesoplenty/recipes/redwood_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/redwood_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/redwood_wood.json b/src/main/resources/data/biomesoplenty/recipes/redwood_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/redwood_wood.json rename to src/main/resources/data/biomesoplenty/recipes/redwood_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_boat.json b/src/main/resources/data/biomesoplenty/recipes/umbran_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_boat.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_button.json b/src/main/resources/data/biomesoplenty/recipes/umbran_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_button.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_door.json b/src/main/resources/data/biomesoplenty/recipes/umbran_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_door.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_fence.json b/src/main/resources/data/biomesoplenty/recipes/umbran_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_fence.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/umbran_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_planks.json b/src/main/resources/data/biomesoplenty/recipes/umbran_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_planks.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/umbran_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_slab.json b/src/main/resources/data/biomesoplenty/recipes/umbran_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_slab.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_stairs.json b/src/main/resources/data/biomesoplenty/recipes/umbran_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/umbran_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/umbran_wood.json b/src/main/resources/data/biomesoplenty/recipes/umbran_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/umbran_wood.json rename to src/main/resources/data/biomesoplenty/recipes/umbran_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/white_sandstone.json b/src/main/resources/data/biomesoplenty/recipes/white_sandstone.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/white_sandstone.json rename to src/main/resources/data/biomesoplenty/recipes/white_sandstone.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/white_sandstone_slab.json b/src/main/resources/data/biomesoplenty/recipes/white_sandstone_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/white_sandstone_slab.json rename to src/main/resources/data/biomesoplenty/recipes/white_sandstone_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/white_sandstone_stairs.json b/src/main/resources/data/biomesoplenty/recipes/white_sandstone_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/white_sandstone_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/white_sandstone_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_boat.json b/src/main/resources/data/biomesoplenty/recipes/willow_boat.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_boat.json rename to src/main/resources/data/biomesoplenty/recipes/willow_boat.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_button.json b/src/main/resources/data/biomesoplenty/recipes/willow_button.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_button.json rename to src/main/resources/data/biomesoplenty/recipes/willow_button.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_door.json b/src/main/resources/data/biomesoplenty/recipes/willow_door.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_door.json rename to src/main/resources/data/biomesoplenty/recipes/willow_door.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_fence.json b/src/main/resources/data/biomesoplenty/recipes/willow_fence.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_fence.json rename to src/main/resources/data/biomesoplenty/recipes/willow_fence.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_fence_gate.json b/src/main/resources/data/biomesoplenty/recipes/willow_fence_gate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_fence_gate.json rename to src/main/resources/data/biomesoplenty/recipes/willow_fence_gate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_planks.json b/src/main/resources/data/biomesoplenty/recipes/willow_planks.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_planks.json rename to src/main/resources/data/biomesoplenty/recipes/willow_planks.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_pressure_plate.json b/src/main/resources/data/biomesoplenty/recipes/willow_pressure_plate.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_pressure_plate.json rename to src/main/resources/data/biomesoplenty/recipes/willow_pressure_plate.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_slab.json b/src/main/resources/data/biomesoplenty/recipes/willow_slab.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_slab.json rename to src/main/resources/data/biomesoplenty/recipes/willow_slab.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_stairs.json b/src/main/resources/data/biomesoplenty/recipes/willow_stairs.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_stairs.json rename to src/main/resources/data/biomesoplenty/recipes/willow_stairs.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_trapdoor.json b/src/main/resources/data/biomesoplenty/recipes/willow_trapdoor.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_trapdoor.json rename to src/main/resources/data/biomesoplenty/recipes/willow_trapdoor.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/willow_wood.json b/src/main/resources/data/biomesoplenty/recipes/willow_wood.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/willow_wood.json rename to src/main/resources/data/biomesoplenty/recipes/willow_wood.json diff --git a/src/main/resources/assets/biomesoplenty/recipes/yellow_dye_from_goldenrod.json b/src/main/resources/data/biomesoplenty/recipes/yellow_dye_from_goldenrod.json similarity index 100% rename from src/main/resources/assets/biomesoplenty/recipes/yellow_dye_from_goldenrod.json rename to src/main/resources/data/biomesoplenty/recipes/yellow_dye_from_goldenrod.json diff --git a/src/main/resources/data/biomesoplenty/tags/blocks/valid_spawn.json b/src/main/resources/data/biomesoplenty/tags/blocks/valid_spawn.json new file mode 100644 index 000000000..0b8bd39e7 --- /dev/null +++ b/src/main/resources/data/biomesoplenty/tags/blocks/valid_spawn.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "biomesoplenty:loamy_grass_block", + "biomesoplenty:sandy_grass_block", + "biomesoplenty:silty_grass_block", + "biomesoplenty:origin_grass_block" + ] +} \ No newline at end of file