From 933f51e15a331a5c37f285554e7726768a75fd52 Mon Sep 17 00:00:00 2001 From: JohnBraham Date: Tue, 6 Oct 2026 17:17:39 +0100 Subject: [PATCH 1/2] Fix raw-stone tags, wall lamps and furnace state for 1.16.5 --- .github/workflows/ci.yml | 6 +- CHANGELOG.txt | 21 + README.md | 18 +- build.gradle | 7 +- docs/DEVELOPER_GUIDE.md | 27 + docs/PLAYER_GUIDE.md | 13 + docs/VERSIONS.md | 65 +- gradle.properties | 2 +- gradle/terrain-compatibility-probe.gradle | 72 + gradle/verify-terrain-compatibility.gradle | 118 + scripts/generate-recipes.ps1 | 2 +- scripts/generate-terrain-compatibility.ps1 | 126 + scripts/guard-construction-loot.ps1 | 20 + .../mc/mineralogy/blocks/RockFurnace.java | 12 +- .../compat/CobblestoneTagPolicy.java | 9 + .../compat/ConstructionLootHooks.java | 36 + src/main/resources/META-INF/coremods.json | 3 +- .../mineralogy_terrain_compatibility.js | 34 + .../forge/tags/blocks/cobblestone/normal.json | 8 + .../data/forge/tags/blocks/ores.json | 8 + .../data/forge/tags/blocks/stone.json | 6 + .../forge/tags/blocks/storage_blocks.json | 11 + .../forge/tags/items/cobblestone/normal.json | 8 + .../resources/data/forge/tags/items/ores.json | 8 + .../data/forge/tags/items/stone.json | 6 + .../data/forge/tags/items/storage_blocks.json | 11 + .../data/minecraft/tags/blocks/slabs.json | 437 +++ .../data/minecraft/tags/blocks/stairs.json | 437 +++ .../tags/blocks/wall_post_override.json | 6 + .../data/minecraft/tags/blocks/walls.json | 540 +++- .../data/minecraft/tags/items/slabs.json | 437 +++ .../data/minecraft/tags/items/stairs.json | 437 +++ .../data/minecraft/tags/items/walls.json | 540 +++- .../loot_tables/blocks/amphibolite_brick.json | 3 +- .../blocks/amphibolite_brick_furnace.json | 3 +- .../blocks/amphibolite_brick_slab.json | 3 +- .../blocks/amphibolite_brick_stairs.json | 3 +- .../blocks/amphibolite_brick_wall.json | 3 +- .../blocks/amphibolite_furnace.json | 3 +- .../blocks/amphibolite_relief_axe.json | 3 +- .../blocks/amphibolite_relief_blank.json | 3 +- .../blocks/amphibolite_relief_cross.json | 3 +- .../blocks/amphibolite_relief_hammer.json | 3 +- .../blocks/amphibolite_relief_hoe.json | 3 +- .../blocks/amphibolite_relief_horizontal.json | 3 +- .../blocks/amphibolite_relief_i.json | 3 +- .../blocks/amphibolite_relief_left.json | 3 +- .../blocks/amphibolite_relief_pickaxe.json | 3 +- .../blocks/amphibolite_relief_plus.json | 3 +- .../blocks/amphibolite_relief_right.json | 3 +- .../blocks/amphibolite_relief_sword.json | 3 +- .../blocks/amphibolite_relief_vertical.json | 3 +- .../loot_tables/blocks/amphibolite_slab.json | 3 +- .../blocks/amphibolite_smooth.json | 3 +- .../blocks/amphibolite_smooth_brick.json | 3 +- .../amphibolite_smooth_brick_furnace.json | 3 +- .../blocks/amphibolite_smooth_brick_slab.json | 3 +- .../amphibolite_smooth_brick_stairs.json | 3 +- .../blocks/amphibolite_smooth_brick_wall.json | 3 +- .../blocks/amphibolite_smooth_furnace.json | 3 +- .../blocks/amphibolite_smooth_slab.json | 3 +- .../blocks/amphibolite_smooth_stairs.json | 3 +- .../blocks/amphibolite_smooth_wall.json | 3 +- .../blocks/amphibolite_stairs.json | 3 +- .../loot_tables/blocks/amphibolite_wall.json | 3 +- .../loot_tables/blocks/andesite_brick.json | 3 +- .../blocks/andesite_brick_furnace.json | 3 +- .../blocks/andesite_brick_slab.json | 3 +- .../blocks/andesite_brick_stairs.json | 3 +- .../blocks/andesite_brick_wall.json | 3 +- .../loot_tables/blocks/andesite_furnace.json | 3 +- .../blocks/andesite_relief_axe.json | 3 +- .../blocks/andesite_relief_blank.json | 3 +- .../blocks/andesite_relief_cross.json | 3 +- .../blocks/andesite_relief_hammer.json | 3 +- .../blocks/andesite_relief_hoe.json | 3 +- .../blocks/andesite_relief_horizontal.json | 3 +- .../loot_tables/blocks/andesite_relief_i.json | 3 +- .../blocks/andesite_relief_left.json | 3 +- .../blocks/andesite_relief_pickaxe.json | 3 +- .../blocks/andesite_relief_plus.json | 3 +- .../blocks/andesite_relief_right.json | 3 +- .../blocks/andesite_relief_sword.json | 3 +- .../blocks/andesite_relief_vertical.json | 3 +- .../loot_tables/blocks/andesite_slab.json | 3 +- .../loot_tables/blocks/andesite_smooth.json | 3 +- .../blocks/andesite_smooth_brick.json | 3 +- .../blocks/andesite_smooth_brick_furnace.json | 3 +- .../blocks/andesite_smooth_brick_slab.json | 3 +- .../blocks/andesite_smooth_brick_stairs.json | 3 +- .../blocks/andesite_smooth_brick_wall.json | 3 +- .../blocks/andesite_smooth_furnace.json | 3 +- .../blocks/andesite_smooth_slab.json | 3 +- .../blocks/andesite_smooth_stairs.json | 3 +- .../blocks/andesite_smooth_wall.json | 3 +- .../loot_tables/blocks/andesite_stairs.json | 3 +- .../loot_tables/blocks/andesite_wall.json | 3 +- .../loot_tables/blocks/basalt_brick.json | 3 +- .../blocks/basalt_brick_furnace.json | 3 +- .../loot_tables/blocks/basalt_brick_slab.json | 3 +- .../blocks/basalt_brick_stairs.json | 3 +- .../loot_tables/blocks/basalt_brick_wall.json | 3 +- .../loot_tables/blocks/basalt_furnace.json | 3 +- .../loot_tables/blocks/basalt_relief_axe.json | 3 +- .../blocks/basalt_relief_blank.json | 3 +- .../blocks/basalt_relief_cross.json | 3 +- .../blocks/basalt_relief_hammer.json | 3 +- .../loot_tables/blocks/basalt_relief_hoe.json | 3 +- .../blocks/basalt_relief_horizontal.json | 3 +- .../loot_tables/blocks/basalt_relief_i.json | 3 +- .../blocks/basalt_relief_left.json | 3 +- .../blocks/basalt_relief_pickaxe.json | 3 +- .../blocks/basalt_relief_plus.json | 3 +- .../blocks/basalt_relief_right.json | 3 +- .../blocks/basalt_relief_sword.json | 3 +- .../blocks/basalt_relief_vertical.json | 3 +- .../loot_tables/blocks/basalt_slab.json | 3 +- .../loot_tables/blocks/basalt_smooth.json | 3 +- .../blocks/basalt_smooth_brick.json | 3 +- .../blocks/basalt_smooth_brick_furnace.json | 3 +- .../blocks/basalt_smooth_brick_slab.json | 3 +- .../blocks/basalt_smooth_brick_stairs.json | 3 +- .../blocks/basalt_smooth_brick_wall.json | 3 +- .../blocks/basalt_smooth_furnace.json | 3 +- .../blocks/basalt_smooth_slab.json | 3 +- .../blocks/basalt_smooth_stairs.json | 3 +- .../blocks/basalt_smooth_wall.json | 3 +- .../loot_tables/blocks/basalt_stairs.json | 3 +- .../loot_tables/blocks/basalt_wall.json | 3 +- .../blocks/basaltic_glass_brick.json | 3 +- .../blocks/basaltic_glass_brick_furnace.json | 3 +- .../blocks/basaltic_glass_brick_slab.json | 3 +- .../blocks/basaltic_glass_brick_stairs.json | 3 +- .../blocks/basaltic_glass_brick_wall.json | 3 +- .../blocks/basaltic_glass_furnace.json | 3 +- .../blocks/basaltic_glass_relief_axe.json | 3 +- .../blocks/basaltic_glass_relief_blank.json | 3 +- .../blocks/basaltic_glass_relief_cross.json | 3 +- .../blocks/basaltic_glass_relief_hammer.json | 3 +- .../blocks/basaltic_glass_relief_hoe.json | 3 +- .../basaltic_glass_relief_horizontal.json | 3 +- .../blocks/basaltic_glass_relief_i.json | 3 +- .../blocks/basaltic_glass_relief_left.json | 3 +- .../blocks/basaltic_glass_relief_pickaxe.json | 3 +- .../blocks/basaltic_glass_relief_plus.json | 3 +- .../blocks/basaltic_glass_relief_right.json | 3 +- .../blocks/basaltic_glass_relief_sword.json | 3 +- .../basaltic_glass_relief_vertical.json | 3 +- .../blocks/basaltic_glass_slab.json | 3 +- .../blocks/basaltic_glass_smooth.json | 3 +- .../blocks/basaltic_glass_smooth_brick.json | 3 +- .../basaltic_glass_smooth_brick_furnace.json | 3 +- .../basaltic_glass_smooth_brick_slab.json | 3 +- .../basaltic_glass_smooth_brick_stairs.json | 3 +- .../basaltic_glass_smooth_brick_wall.json | 3 +- .../blocks/basaltic_glass_smooth_furnace.json | 3 +- .../blocks/basaltic_glass_smooth_slab.json | 3 +- .../blocks/basaltic_glass_smooth_stairs.json | 3 +- .../blocks/basaltic_glass_smooth_wall.json | 3 +- .../blocks/basaltic_glass_stairs.json | 3 +- .../blocks/basaltic_glass_wall.json | 3 +- .../blocks/conglomerate_brick.json | 3 +- .../blocks/conglomerate_brick_furnace.json | 3 +- .../blocks/conglomerate_brick_slab.json | 3 +- .../blocks/conglomerate_brick_stairs.json | 3 +- .../blocks/conglomerate_brick_wall.json | 3 +- .../blocks/conglomerate_furnace.json | 3 +- .../blocks/conglomerate_relief_axe.json | 3 +- .../blocks/conglomerate_relief_blank.json | 3 +- .../blocks/conglomerate_relief_cross.json | 3 +- .../blocks/conglomerate_relief_hammer.json | 3 +- .../blocks/conglomerate_relief_hoe.json | 3 +- .../conglomerate_relief_horizontal.json | 3 +- .../blocks/conglomerate_relief_i.json | 3 +- .../blocks/conglomerate_relief_left.json | 3 +- .../blocks/conglomerate_relief_pickaxe.json | 3 +- .../blocks/conglomerate_relief_plus.json | 3 +- .../blocks/conglomerate_relief_right.json | 3 +- .../blocks/conglomerate_relief_sword.json | 3 +- .../blocks/conglomerate_relief_vertical.json | 3 +- .../loot_tables/blocks/conglomerate_slab.json | 3 +- .../blocks/conglomerate_smooth.json | 3 +- .../blocks/conglomerate_smooth_brick.json | 3 +- .../conglomerate_smooth_brick_furnace.json | 3 +- .../conglomerate_smooth_brick_slab.json | 3 +- .../conglomerate_smooth_brick_stairs.json | 3 +- .../conglomerate_smooth_brick_wall.json | 3 +- .../blocks/conglomerate_smooth_furnace.json | 3 +- .../blocks/conglomerate_smooth_slab.json | 3 +- .../blocks/conglomerate_smooth_stairs.json | 3 +- .../blocks/conglomerate_smooth_wall.json | 3 +- .../blocks/conglomerate_stairs.json | 3 +- .../loot_tables/blocks/conglomerate_wall.json | 3 +- .../loot_tables/blocks/diabase_brick.json | 3 +- .../blocks/diabase_brick_furnace.json | 3 +- .../blocks/diabase_brick_slab.json | 3 +- .../blocks/diabase_brick_stairs.json | 3 +- .../blocks/diabase_brick_wall.json | 3 +- .../loot_tables/blocks/diabase_furnace.json | 3 +- .../blocks/diabase_relief_axe.json | 3 +- .../blocks/diabase_relief_blank.json | 3 +- .../blocks/diabase_relief_cross.json | 3 +- .../blocks/diabase_relief_hammer.json | 3 +- .../blocks/diabase_relief_hoe.json | 3 +- .../blocks/diabase_relief_horizontal.json | 3 +- .../loot_tables/blocks/diabase_relief_i.json | 3 +- .../blocks/diabase_relief_left.json | 3 +- .../blocks/diabase_relief_pickaxe.json | 3 +- .../blocks/diabase_relief_plus.json | 3 +- .../blocks/diabase_relief_right.json | 3 +- .../blocks/diabase_relief_sword.json | 3 +- .../blocks/diabase_relief_vertical.json | 3 +- .../loot_tables/blocks/diabase_slab.json | 3 +- .../loot_tables/blocks/diabase_smooth.json | 3 +- .../blocks/diabase_smooth_brick.json | 3 +- .../blocks/diabase_smooth_brick_furnace.json | 3 +- .../blocks/diabase_smooth_brick_slab.json | 3 +- .../blocks/diabase_smooth_brick_stairs.json | 3 +- .../blocks/diabase_smooth_brick_wall.json | 3 +- .../blocks/diabase_smooth_furnace.json | 3 +- .../blocks/diabase_smooth_slab.json | 3 +- .../blocks/diabase_smooth_stairs.json | 3 +- .../blocks/diabase_smooth_wall.json | 3 +- .../loot_tables/blocks/diabase_stairs.json | 3 +- .../loot_tables/blocks/diabase_wall.json | 3 +- .../loot_tables/blocks/diorite_brick.json | 3 +- .../blocks/diorite_brick_furnace.json | 3 +- .../blocks/diorite_brick_slab.json | 3 +- .../blocks/diorite_brick_stairs.json | 3 +- .../blocks/diorite_brick_wall.json | 3 +- .../loot_tables/blocks/diorite_furnace.json | 3 +- .../blocks/diorite_relief_axe.json | 3 +- .../blocks/diorite_relief_blank.json | 3 +- .../blocks/diorite_relief_cross.json | 3 +- .../blocks/diorite_relief_hammer.json | 3 +- .../blocks/diorite_relief_hoe.json | 3 +- .../blocks/diorite_relief_horizontal.json | 3 +- .../loot_tables/blocks/diorite_relief_i.json | 3 +- .../blocks/diorite_relief_left.json | 3 +- .../blocks/diorite_relief_pickaxe.json | 3 +- .../blocks/diorite_relief_plus.json | 3 +- .../blocks/diorite_relief_right.json | 3 +- .../blocks/diorite_relief_sword.json | 3 +- .../blocks/diorite_relief_vertical.json | 3 +- .../loot_tables/blocks/diorite_slab.json | 3 +- .../loot_tables/blocks/diorite_smooth.json | 3 +- .../blocks/diorite_smooth_brick.json | 3 +- .../blocks/diorite_smooth_brick_furnace.json | 3 +- .../blocks/diorite_smooth_brick_slab.json | 3 +- .../blocks/diorite_smooth_brick_stairs.json | 3 +- .../blocks/diorite_smooth_brick_wall.json | 3 +- .../blocks/diorite_smooth_furnace.json | 3 +- .../blocks/diorite_smooth_slab.json | 3 +- .../blocks/diorite_smooth_stairs.json | 3 +- .../blocks/diorite_smooth_wall.json | 3 +- .../loot_tables/blocks/diorite_stairs.json | 3 +- .../loot_tables/blocks/diorite_wall.json | 3 +- .../loot_tables/blocks/dolomite_brick.json | 3 +- .../blocks/dolomite_brick_furnace.json | 3 +- .../blocks/dolomite_brick_slab.json | 3 +- .../blocks/dolomite_brick_stairs.json | 3 +- .../blocks/dolomite_brick_wall.json | 3 +- .../loot_tables/blocks/dolomite_furnace.json | 3 +- .../blocks/dolomite_relief_axe.json | 3 +- .../blocks/dolomite_relief_blank.json | 3 +- .../blocks/dolomite_relief_cross.json | 3 +- .../blocks/dolomite_relief_hammer.json | 3 +- .../blocks/dolomite_relief_hoe.json | 3 +- .../blocks/dolomite_relief_horizontal.json | 3 +- .../loot_tables/blocks/dolomite_relief_i.json | 3 +- .../blocks/dolomite_relief_left.json | 3 +- .../blocks/dolomite_relief_pickaxe.json | 3 +- .../blocks/dolomite_relief_plus.json | 3 +- .../blocks/dolomite_relief_right.json | 3 +- .../blocks/dolomite_relief_sword.json | 3 +- .../blocks/dolomite_relief_vertical.json | 3 +- .../loot_tables/blocks/dolomite_slab.json | 3 +- .../loot_tables/blocks/dolomite_smooth.json | 3 +- .../blocks/dolomite_smooth_brick.json | 3 +- .../blocks/dolomite_smooth_brick_furnace.json | 3 +- .../blocks/dolomite_smooth_brick_slab.json | 3 +- .../blocks/dolomite_smooth_brick_stairs.json | 3 +- .../blocks/dolomite_smooth_brick_wall.json | 3 +- .../blocks/dolomite_smooth_furnace.json | 3 +- .../blocks/dolomite_smooth_slab.json | 3 +- .../blocks/dolomite_smooth_stairs.json | 3 +- .../blocks/dolomite_smooth_wall.json | 3 +- .../loot_tables/blocks/dolomite_stairs.json | 3 +- .../loot_tables/blocks/dolomite_wall.json | 3 +- .../loot_tables/blocks/gabbro_brick.json | 3 +- .../blocks/gabbro_brick_furnace.json | 3 +- .../loot_tables/blocks/gabbro_brick_slab.json | 3 +- .../blocks/gabbro_brick_stairs.json | 3 +- .../loot_tables/blocks/gabbro_brick_wall.json | 3 +- .../loot_tables/blocks/gabbro_furnace.json | 3 +- .../loot_tables/blocks/gabbro_relief_axe.json | 3 +- .../blocks/gabbro_relief_blank.json | 3 +- .../blocks/gabbro_relief_cross.json | 3 +- .../blocks/gabbro_relief_hammer.json | 3 +- .../loot_tables/blocks/gabbro_relief_hoe.json | 3 +- .../blocks/gabbro_relief_horizontal.json | 3 +- .../loot_tables/blocks/gabbro_relief_i.json | 3 +- .../blocks/gabbro_relief_left.json | 3 +- .../blocks/gabbro_relief_pickaxe.json | 3 +- .../blocks/gabbro_relief_plus.json | 3 +- .../blocks/gabbro_relief_right.json | 3 +- .../blocks/gabbro_relief_sword.json | 3 +- .../blocks/gabbro_relief_vertical.json | 3 +- .../loot_tables/blocks/gabbro_slab.json | 3 +- .../loot_tables/blocks/gabbro_smooth.json | 3 +- .../blocks/gabbro_smooth_brick.json | 3 +- .../blocks/gabbro_smooth_brick_furnace.json | 3 +- .../blocks/gabbro_smooth_brick_slab.json | 3 +- .../blocks/gabbro_smooth_brick_stairs.json | 3 +- .../blocks/gabbro_smooth_brick_wall.json | 3 +- .../blocks/gabbro_smooth_furnace.json | 3 +- .../blocks/gabbro_smooth_slab.json | 3 +- .../blocks/gabbro_smooth_stairs.json | 3 +- .../blocks/gabbro_smooth_wall.json | 3 +- .../loot_tables/blocks/gabbro_stairs.json | 3 +- .../loot_tables/blocks/gabbro_wall.json | 3 +- .../loot_tables/blocks/gneiss_brick.json | 3 +- .../blocks/gneiss_brick_furnace.json | 3 +- .../loot_tables/blocks/gneiss_brick_slab.json | 3 +- .../blocks/gneiss_brick_stairs.json | 3 +- .../loot_tables/blocks/gneiss_brick_wall.json | 3 +- .../loot_tables/blocks/gneiss_furnace.json | 3 +- .../loot_tables/blocks/gneiss_relief_axe.json | 3 +- .../blocks/gneiss_relief_blank.json | 3 +- .../blocks/gneiss_relief_cross.json | 3 +- .../blocks/gneiss_relief_hammer.json | 3 +- .../loot_tables/blocks/gneiss_relief_hoe.json | 3 +- .../blocks/gneiss_relief_horizontal.json | 3 +- .../loot_tables/blocks/gneiss_relief_i.json | 3 +- .../blocks/gneiss_relief_left.json | 3 +- .../blocks/gneiss_relief_pickaxe.json | 3 +- .../blocks/gneiss_relief_plus.json | 3 +- .../blocks/gneiss_relief_right.json | 3 +- .../blocks/gneiss_relief_sword.json | 3 +- .../blocks/gneiss_relief_vertical.json | 3 +- .../loot_tables/blocks/gneiss_slab.json | 3 +- .../loot_tables/blocks/gneiss_smooth.json | 3 +- .../blocks/gneiss_smooth_brick.json | 3 +- .../blocks/gneiss_smooth_brick_furnace.json | 3 +- .../blocks/gneiss_smooth_brick_slab.json | 3 +- .../blocks/gneiss_smooth_brick_stairs.json | 3 +- .../blocks/gneiss_smooth_brick_wall.json | 3 +- .../blocks/gneiss_smooth_furnace.json | 3 +- .../blocks/gneiss_smooth_slab.json | 3 +- .../blocks/gneiss_smooth_stairs.json | 3 +- .../blocks/gneiss_smooth_wall.json | 3 +- .../loot_tables/blocks/gneiss_stairs.json | 3 +- .../loot_tables/blocks/gneiss_wall.json | 3 +- .../loot_tables/blocks/granite_brick.json | 3 +- .../blocks/granite_brick_furnace.json | 3 +- .../blocks/granite_brick_slab.json | 3 +- .../blocks/granite_brick_stairs.json | 3 +- .../blocks/granite_brick_wall.json | 3 +- .../loot_tables/blocks/granite_furnace.json | 3 +- .../blocks/granite_relief_axe.json | 3 +- .../blocks/granite_relief_blank.json | 3 +- .../blocks/granite_relief_cross.json | 3 +- .../blocks/granite_relief_hammer.json | 3 +- .../blocks/granite_relief_hoe.json | 3 +- .../blocks/granite_relief_horizontal.json | 3 +- .../loot_tables/blocks/granite_relief_i.json | 3 +- .../blocks/granite_relief_left.json | 3 +- .../blocks/granite_relief_pickaxe.json | 3 +- .../blocks/granite_relief_plus.json | 3 +- .../blocks/granite_relief_right.json | 3 +- .../blocks/granite_relief_sword.json | 3 +- .../blocks/granite_relief_vertical.json | 3 +- .../loot_tables/blocks/granite_slab.json | 3 +- .../loot_tables/blocks/granite_smooth.json | 3 +- .../blocks/granite_smooth_brick.json | 3 +- .../blocks/granite_smooth_brick_furnace.json | 3 +- .../blocks/granite_smooth_brick_slab.json | 3 +- .../blocks/granite_smooth_brick_stairs.json | 3 +- .../blocks/granite_smooth_brick_wall.json | 3 +- .../blocks/granite_smooth_furnace.json | 3 +- .../blocks/granite_smooth_slab.json | 3 +- .../blocks/granite_smooth_stairs.json | 3 +- .../blocks/granite_smooth_wall.json | 3 +- .../loot_tables/blocks/granite_stairs.json | 3 +- .../loot_tables/blocks/granite_wall.json | 3 +- .../loot_tables/blocks/hornfels_brick.json | 3 +- .../blocks/hornfels_brick_furnace.json | 3 +- .../blocks/hornfels_brick_slab.json | 3 +- .../blocks/hornfels_brick_stairs.json | 3 +- .../blocks/hornfels_brick_wall.json | 3 +- .../loot_tables/blocks/hornfels_furnace.json | 3 +- .../blocks/hornfels_relief_axe.json | 3 +- .../blocks/hornfels_relief_blank.json | 3 +- .../blocks/hornfels_relief_cross.json | 3 +- .../blocks/hornfels_relief_hammer.json | 3 +- .../blocks/hornfels_relief_hoe.json | 3 +- .../blocks/hornfels_relief_horizontal.json | 3 +- .../loot_tables/blocks/hornfels_relief_i.json | 3 +- .../blocks/hornfels_relief_left.json | 3 +- .../blocks/hornfels_relief_pickaxe.json | 3 +- .../blocks/hornfels_relief_plus.json | 3 +- .../blocks/hornfels_relief_right.json | 3 +- .../blocks/hornfels_relief_sword.json | 3 +- .../blocks/hornfels_relief_vertical.json | 3 +- .../loot_tables/blocks/hornfels_slab.json | 3 +- .../loot_tables/blocks/hornfels_smooth.json | 3 +- .../blocks/hornfels_smooth_brick.json | 3 +- .../blocks/hornfels_smooth_brick_furnace.json | 3 +- .../blocks/hornfels_smooth_brick_slab.json | 3 +- .../blocks/hornfels_smooth_brick_stairs.json | 3 +- .../blocks/hornfels_smooth_brick_wall.json | 3 +- .../blocks/hornfels_smooth_furnace.json | 3 +- .../blocks/hornfels_smooth_slab.json | 3 +- .../blocks/hornfels_smooth_stairs.json | 3 +- .../blocks/hornfels_smooth_wall.json | 3 +- .../loot_tables/blocks/hornfels_stairs.json | 3 +- .../loot_tables/blocks/hornfels_wall.json | 3 +- .../loot_tables/blocks/limestone_brick.json | 3 +- .../blocks/limestone_brick_furnace.json | 3 +- .../blocks/limestone_brick_slab.json | 3 +- .../blocks/limestone_brick_stairs.json | 3 +- .../blocks/limestone_brick_wall.json | 3 +- .../loot_tables/blocks/limestone_furnace.json | 3 +- .../blocks/limestone_relief_axe.json | 3 +- .../blocks/limestone_relief_blank.json | 3 +- .../blocks/limestone_relief_cross.json | 3 +- .../blocks/limestone_relief_hammer.json | 3 +- .../blocks/limestone_relief_hoe.json | 3 +- .../blocks/limestone_relief_horizontal.json | 3 +- .../blocks/limestone_relief_i.json | 3 +- .../blocks/limestone_relief_left.json | 3 +- .../blocks/limestone_relief_pickaxe.json | 3 +- .../blocks/limestone_relief_plus.json | 3 +- .../blocks/limestone_relief_right.json | 3 +- .../blocks/limestone_relief_sword.json | 3 +- .../blocks/limestone_relief_vertical.json | 3 +- .../loot_tables/blocks/limestone_slab.json | 3 +- .../loot_tables/blocks/limestone_smooth.json | 3 +- .../blocks/limestone_smooth_brick.json | 3 +- .../limestone_smooth_brick_furnace.json | 3 +- .../blocks/limestone_smooth_brick_slab.json | 3 +- .../blocks/limestone_smooth_brick_stairs.json | 3 +- .../blocks/limestone_smooth_brick_wall.json | 3 +- .../blocks/limestone_smooth_furnace.json | 3 +- .../blocks/limestone_smooth_slab.json | 3 +- .../blocks/limestone_smooth_stairs.json | 3 +- .../blocks/limestone_smooth_wall.json | 3 +- .../loot_tables/blocks/limestone_stairs.json | 3 +- .../loot_tables/blocks/limestone_wall.json | 3 +- .../loot_tables/blocks/marble_brick.json | 3 +- .../blocks/marble_brick_furnace.json | 3 +- .../loot_tables/blocks/marble_brick_slab.json | 3 +- .../blocks/marble_brick_stairs.json | 3 +- .../loot_tables/blocks/marble_brick_wall.json | 3 +- .../loot_tables/blocks/marble_furnace.json | 3 +- .../loot_tables/blocks/marble_relief_axe.json | 3 +- .../blocks/marble_relief_blank.json | 3 +- .../blocks/marble_relief_cross.json | 3 +- .../blocks/marble_relief_hammer.json | 3 +- .../loot_tables/blocks/marble_relief_hoe.json | 3 +- .../blocks/marble_relief_horizontal.json | 3 +- .../loot_tables/blocks/marble_relief_i.json | 3 +- .../blocks/marble_relief_left.json | 3 +- .../blocks/marble_relief_pickaxe.json | 3 +- .../blocks/marble_relief_plus.json | 3 +- .../blocks/marble_relief_right.json | 3 +- .../blocks/marble_relief_sword.json | 3 +- .../blocks/marble_relief_vertical.json | 3 +- .../loot_tables/blocks/marble_slab.json | 3 +- .../loot_tables/blocks/marble_smooth.json | 3 +- .../blocks/marble_smooth_brick.json | 3 +- .../blocks/marble_smooth_brick_furnace.json | 3 +- .../blocks/marble_smooth_brick_slab.json | 3 +- .../blocks/marble_smooth_brick_stairs.json | 3 +- .../blocks/marble_smooth_brick_wall.json | 3 +- .../blocks/marble_smooth_furnace.json | 3 +- .../blocks/marble_smooth_slab.json | 3 +- .../blocks/marble_smooth_stairs.json | 3 +- .../blocks/marble_smooth_wall.json | 3 +- .../loot_tables/blocks/marble_stairs.json | 3 +- .../loot_tables/blocks/marble_wall.json | 3 +- .../loot_tables/blocks/novaculite_brick.json | 3 +- .../blocks/novaculite_brick_furnace.json | 3 +- .../blocks/novaculite_brick_slab.json | 3 +- .../blocks/novaculite_brick_stairs.json | 3 +- .../blocks/novaculite_brick_wall.json | 3 +- .../blocks/novaculite_furnace.json | 3 +- .../blocks/novaculite_relief_axe.json | 3 +- .../blocks/novaculite_relief_blank.json | 3 +- .../blocks/novaculite_relief_cross.json | 3 +- .../blocks/novaculite_relief_hammer.json | 3 +- .../blocks/novaculite_relief_hoe.json | 3 +- .../blocks/novaculite_relief_horizontal.json | 3 +- .../blocks/novaculite_relief_i.json | 3 +- .../blocks/novaculite_relief_left.json | 3 +- .../blocks/novaculite_relief_pickaxe.json | 3 +- .../blocks/novaculite_relief_plus.json | 3 +- .../blocks/novaculite_relief_right.json | 3 +- .../blocks/novaculite_relief_sword.json | 3 +- .../blocks/novaculite_relief_vertical.json | 3 +- .../loot_tables/blocks/novaculite_slab.json | 3 +- .../loot_tables/blocks/novaculite_smooth.json | 3 +- .../blocks/novaculite_smooth_brick.json | 3 +- .../novaculite_smooth_brick_furnace.json | 3 +- .../blocks/novaculite_smooth_brick_slab.json | 3 +- .../novaculite_smooth_brick_stairs.json | 3 +- .../blocks/novaculite_smooth_brick_wall.json | 3 +- .../blocks/novaculite_smooth_furnace.json | 3 +- .../blocks/novaculite_smooth_slab.json | 3 +- .../blocks/novaculite_smooth_stairs.json | 3 +- .../blocks/novaculite_smooth_wall.json | 3 +- .../loot_tables/blocks/novaculite_stairs.json | 3 +- .../loot_tables/blocks/novaculite_wall.json | 3 +- .../loot_tables/blocks/pegmatite_brick.json | 3 +- .../blocks/pegmatite_brick_furnace.json | 3 +- .../blocks/pegmatite_brick_slab.json | 3 +- .../blocks/pegmatite_brick_stairs.json | 3 +- .../blocks/pegmatite_brick_wall.json | 3 +- .../loot_tables/blocks/pegmatite_furnace.json | 3 +- .../blocks/pegmatite_relief_axe.json | 3 +- .../blocks/pegmatite_relief_blank.json | 3 +- .../blocks/pegmatite_relief_cross.json | 3 +- .../blocks/pegmatite_relief_hammer.json | 3 +- .../blocks/pegmatite_relief_hoe.json | 3 +- .../blocks/pegmatite_relief_horizontal.json | 3 +- .../blocks/pegmatite_relief_i.json | 3 +- .../blocks/pegmatite_relief_left.json | 3 +- .../blocks/pegmatite_relief_pickaxe.json | 3 +- .../blocks/pegmatite_relief_plus.json | 3 +- .../blocks/pegmatite_relief_right.json | 3 +- .../blocks/pegmatite_relief_sword.json | 3 +- .../blocks/pegmatite_relief_vertical.json | 3 +- .../loot_tables/blocks/pegmatite_slab.json | 3 +- .../loot_tables/blocks/pegmatite_smooth.json | 3 +- .../blocks/pegmatite_smooth_brick.json | 3 +- .../pegmatite_smooth_brick_furnace.json | 3 +- .../blocks/pegmatite_smooth_brick_slab.json | 3 +- .../blocks/pegmatite_smooth_brick_stairs.json | 3 +- .../blocks/pegmatite_smooth_brick_wall.json | 3 +- .../blocks/pegmatite_smooth_furnace.json | 3 +- .../blocks/pegmatite_smooth_slab.json | 3 +- .../blocks/pegmatite_smooth_stairs.json | 3 +- .../blocks/pegmatite_smooth_wall.json | 3 +- .../loot_tables/blocks/pegmatite_stairs.json | 3 +- .../loot_tables/blocks/pegmatite_wall.json | 3 +- .../loot_tables/blocks/peridotite_brick.json | 3 +- .../blocks/peridotite_brick_furnace.json | 3 +- .../blocks/peridotite_brick_slab.json | 3 +- .../blocks/peridotite_brick_stairs.json | 3 +- .../blocks/peridotite_brick_wall.json | 3 +- .../blocks/peridotite_furnace.json | 3 +- .../blocks/peridotite_relief_axe.json | 3 +- .../blocks/peridotite_relief_blank.json | 3 +- .../blocks/peridotite_relief_cross.json | 3 +- .../blocks/peridotite_relief_hammer.json | 3 +- .../blocks/peridotite_relief_hoe.json | 3 +- .../blocks/peridotite_relief_horizontal.json | 3 +- .../blocks/peridotite_relief_i.json | 3 +- .../blocks/peridotite_relief_left.json | 3 +- .../blocks/peridotite_relief_pickaxe.json | 3 +- .../blocks/peridotite_relief_plus.json | 3 +- .../blocks/peridotite_relief_right.json | 3 +- .../blocks/peridotite_relief_sword.json | 3 +- .../blocks/peridotite_relief_vertical.json | 3 +- .../loot_tables/blocks/peridotite_slab.json | 3 +- .../loot_tables/blocks/peridotite_smooth.json | 3 +- .../blocks/peridotite_smooth_brick.json | 3 +- .../peridotite_smooth_brick_furnace.json | 3 +- .../blocks/peridotite_smooth_brick_slab.json | 3 +- .../peridotite_smooth_brick_stairs.json | 3 +- .../blocks/peridotite_smooth_brick_wall.json | 3 +- .../blocks/peridotite_smooth_furnace.json | 3 +- .../blocks/peridotite_smooth_slab.json | 3 +- .../blocks/peridotite_smooth_stairs.json | 3 +- .../blocks/peridotite_smooth_wall.json | 3 +- .../loot_tables/blocks/peridotite_stairs.json | 3 +- .../loot_tables/blocks/peridotite_wall.json | 3 +- .../loot_tables/blocks/phyllite_brick.json | 3 +- .../blocks/phyllite_brick_furnace.json | 3 +- .../blocks/phyllite_brick_slab.json | 3 +- .../blocks/phyllite_brick_stairs.json | 3 +- .../blocks/phyllite_brick_wall.json | 3 +- .../loot_tables/blocks/phyllite_furnace.json | 3 +- .../blocks/phyllite_relief_axe.json | 3 +- .../blocks/phyllite_relief_blank.json | 3 +- .../blocks/phyllite_relief_cross.json | 3 +- .../blocks/phyllite_relief_hammer.json | 3 +- .../blocks/phyllite_relief_hoe.json | 3 +- .../blocks/phyllite_relief_horizontal.json | 3 +- .../loot_tables/blocks/phyllite_relief_i.json | 3 +- .../blocks/phyllite_relief_left.json | 3 +- .../blocks/phyllite_relief_pickaxe.json | 3 +- .../blocks/phyllite_relief_plus.json | 3 +- .../blocks/phyllite_relief_right.json | 3 +- .../blocks/phyllite_relief_sword.json | 3 +- .../blocks/phyllite_relief_vertical.json | 3 +- .../loot_tables/blocks/phyllite_slab.json | 3 +- .../loot_tables/blocks/phyllite_smooth.json | 3 +- .../blocks/phyllite_smooth_brick.json | 3 +- .../blocks/phyllite_smooth_brick_furnace.json | 3 +- .../blocks/phyllite_smooth_brick_slab.json | 3 +- .../blocks/phyllite_smooth_brick_stairs.json | 3 +- .../blocks/phyllite_smooth_brick_wall.json | 3 +- .../blocks/phyllite_smooth_furnace.json | 3 +- .../blocks/phyllite_smooth_slab.json | 3 +- .../blocks/phyllite_smooth_stairs.json | 3 +- .../blocks/phyllite_smooth_wall.json | 3 +- .../loot_tables/blocks/phyllite_stairs.json | 3 +- .../loot_tables/blocks/phyllite_wall.json | 3 +- .../loot_tables/blocks/quartzite_brick.json | 3 +- .../blocks/quartzite_brick_furnace.json | 3 +- .../blocks/quartzite_brick_slab.json | 3 +- .../blocks/quartzite_brick_stairs.json | 3 +- .../blocks/quartzite_brick_wall.json | 3 +- .../loot_tables/blocks/quartzite_furnace.json | 3 +- .../blocks/quartzite_relief_axe.json | 3 +- .../blocks/quartzite_relief_blank.json | 3 +- .../blocks/quartzite_relief_cross.json | 3 +- .../blocks/quartzite_relief_hammer.json | 3 +- .../blocks/quartzite_relief_hoe.json | 3 +- .../blocks/quartzite_relief_horizontal.json | 3 +- .../blocks/quartzite_relief_i.json | 3 +- .../blocks/quartzite_relief_left.json | 3 +- .../blocks/quartzite_relief_pickaxe.json | 3 +- .../blocks/quartzite_relief_plus.json | 3 +- .../blocks/quartzite_relief_right.json | 3 +- .../blocks/quartzite_relief_sword.json | 3 +- .../blocks/quartzite_relief_vertical.json | 3 +- .../loot_tables/blocks/quartzite_slab.json | 3 +- .../loot_tables/blocks/quartzite_smooth.json | 3 +- .../blocks/quartzite_smooth_brick.json | 3 +- .../quartzite_smooth_brick_furnace.json | 3 +- .../blocks/quartzite_smooth_brick_slab.json | 3 +- .../blocks/quartzite_smooth_brick_stairs.json | 3 +- .../blocks/quartzite_smooth_brick_wall.json | 3 +- .../blocks/quartzite_smooth_furnace.json | 3 +- .../blocks/quartzite_smooth_slab.json | 3 +- .../blocks/quartzite_smooth_stairs.json | 3 +- .../blocks/quartzite_smooth_wall.json | 3 +- .../loot_tables/blocks/quartzite_stairs.json | 3 +- .../loot_tables/blocks/quartzite_wall.json | 3 +- .../loot_tables/blocks/rhyolite_brick.json | 3 +- .../blocks/rhyolite_brick_furnace.json | 3 +- .../blocks/rhyolite_brick_slab.json | 3 +- .../blocks/rhyolite_brick_stairs.json | 3 +- .../blocks/rhyolite_brick_wall.json | 3 +- .../loot_tables/blocks/rhyolite_furnace.json | 3 +- .../blocks/rhyolite_relief_axe.json | 3 +- .../blocks/rhyolite_relief_blank.json | 3 +- .../blocks/rhyolite_relief_cross.json | 3 +- .../blocks/rhyolite_relief_hammer.json | 3 +- .../blocks/rhyolite_relief_hoe.json | 3 +- .../blocks/rhyolite_relief_horizontal.json | 3 +- .../loot_tables/blocks/rhyolite_relief_i.json | 3 +- .../blocks/rhyolite_relief_left.json | 3 +- .../blocks/rhyolite_relief_pickaxe.json | 3 +- .../blocks/rhyolite_relief_plus.json | 3 +- .../blocks/rhyolite_relief_right.json | 3 +- .../blocks/rhyolite_relief_sword.json | 3 +- .../blocks/rhyolite_relief_vertical.json | 3 +- .../loot_tables/blocks/rhyolite_slab.json | 3 +- .../loot_tables/blocks/rhyolite_smooth.json | 3 +- .../blocks/rhyolite_smooth_brick.json | 3 +- .../blocks/rhyolite_smooth_brick_furnace.json | 3 +- .../blocks/rhyolite_smooth_brick_slab.json | 3 +- .../blocks/rhyolite_smooth_brick_stairs.json | 3 +- .../blocks/rhyolite_smooth_brick_wall.json | 3 +- .../blocks/rhyolite_smooth_furnace.json | 3 +- .../blocks/rhyolite_smooth_slab.json | 3 +- .../blocks/rhyolite_smooth_stairs.json | 3 +- .../blocks/rhyolite_smooth_wall.json | 3 +- .../loot_tables/blocks/rhyolite_stairs.json | 3 +- .../loot_tables/blocks/rhyolite_wall.json | 3 +- .../loot_tables/blocks/rock_salt_brick.json | 3 +- .../blocks/rock_salt_brick_furnace.json | 3 +- .../blocks/rock_salt_brick_slab.json | 3 +- .../blocks/rock_salt_brick_stairs.json | 3 +- .../blocks/rock_salt_brick_wall.json | 3 +- .../loot_tables/blocks/rock_salt_furnace.json | 3 +- .../blocks/rock_salt_relief_axe.json | 3 +- .../blocks/rock_salt_relief_blank.json | 3 +- .../blocks/rock_salt_relief_cross.json | 3 +- .../blocks/rock_salt_relief_hammer.json | 3 +- .../blocks/rock_salt_relief_hoe.json | 3 +- .../blocks/rock_salt_relief_horizontal.json | 3 +- .../blocks/rock_salt_relief_i.json | 3 +- .../blocks/rock_salt_relief_left.json | 3 +- .../blocks/rock_salt_relief_pickaxe.json | 3 +- .../blocks/rock_salt_relief_plus.json | 3 +- .../blocks/rock_salt_relief_right.json | 3 +- .../blocks/rock_salt_relief_sword.json | 3 +- .../blocks/rock_salt_relief_vertical.json | 3 +- .../loot_tables/blocks/rock_salt_slab.json | 3 +- .../loot_tables/blocks/rock_salt_smooth.json | 3 +- .../blocks/rock_salt_smooth_brick.json | 3 +- .../rock_salt_smooth_brick_furnace.json | 3 +- .../blocks/rock_salt_smooth_brick_slab.json | 3 +- .../blocks/rock_salt_smooth_brick_stairs.json | 3 +- .../blocks/rock_salt_smooth_brick_wall.json | 3 +- .../blocks/rock_salt_smooth_furnace.json | 3 +- .../blocks/rock_salt_smooth_slab.json | 3 +- .../blocks/rock_salt_smooth_stairs.json | 3 +- .../blocks/rock_salt_smooth_wall.json | 3 +- .../loot_tables/blocks/rock_salt_stairs.json | 3 +- .../loot_tables/blocks/rock_salt_wall.json | 3 +- .../loot_tables/blocks/schist_brick.json | 3 +- .../blocks/schist_brick_furnace.json | 3 +- .../loot_tables/blocks/schist_brick_slab.json | 3 +- .../blocks/schist_brick_stairs.json | 3 +- .../loot_tables/blocks/schist_brick_wall.json | 3 +- .../loot_tables/blocks/schist_furnace.json | 3 +- .../loot_tables/blocks/schist_relief_axe.json | 3 +- .../blocks/schist_relief_blank.json | 3 +- .../blocks/schist_relief_cross.json | 3 +- .../blocks/schist_relief_hammer.json | 3 +- .../loot_tables/blocks/schist_relief_hoe.json | 3 +- .../blocks/schist_relief_horizontal.json | 3 +- .../loot_tables/blocks/schist_relief_i.json | 3 +- .../blocks/schist_relief_left.json | 3 +- .../blocks/schist_relief_pickaxe.json | 3 +- .../blocks/schist_relief_plus.json | 3 +- .../blocks/schist_relief_right.json | 3 +- .../blocks/schist_relief_sword.json | 3 +- .../blocks/schist_relief_vertical.json | 3 +- .../loot_tables/blocks/schist_slab.json | 3 +- .../loot_tables/blocks/schist_smooth.json | 3 +- .../blocks/schist_smooth_brick.json | 3 +- .../blocks/schist_smooth_brick_furnace.json | 3 +- .../blocks/schist_smooth_brick_slab.json | 3 +- .../blocks/schist_smooth_brick_stairs.json | 3 +- .../blocks/schist_smooth_brick_wall.json | 3 +- .../blocks/schist_smooth_furnace.json | 3 +- .../blocks/schist_smooth_slab.json | 3 +- .../blocks/schist_smooth_stairs.json | 3 +- .../blocks/schist_smooth_wall.json | 3 +- .../loot_tables/blocks/schist_stairs.json | 3 +- .../loot_tables/blocks/schist_wall.json | 3 +- .../loot_tables/blocks/scoria_brick.json | 3 +- .../blocks/scoria_brick_furnace.json | 3 +- .../loot_tables/blocks/scoria_brick_slab.json | 3 +- .../blocks/scoria_brick_stairs.json | 3 +- .../loot_tables/blocks/scoria_brick_wall.json | 3 +- .../loot_tables/blocks/scoria_furnace.json | 3 +- .../loot_tables/blocks/scoria_relief_axe.json | 3 +- .../blocks/scoria_relief_blank.json | 3 +- .../blocks/scoria_relief_cross.json | 3 +- .../blocks/scoria_relief_hammer.json | 3 +- .../loot_tables/blocks/scoria_relief_hoe.json | 3 +- .../blocks/scoria_relief_horizontal.json | 3 +- .../loot_tables/blocks/scoria_relief_i.json | 3 +- .../blocks/scoria_relief_left.json | 3 +- .../blocks/scoria_relief_pickaxe.json | 3 +- .../blocks/scoria_relief_plus.json | 3 +- .../blocks/scoria_relief_right.json | 3 +- .../blocks/scoria_relief_sword.json | 3 +- .../blocks/scoria_relief_vertical.json | 3 +- .../loot_tables/blocks/scoria_slab.json | 3 +- .../loot_tables/blocks/scoria_smooth.json | 3 +- .../blocks/scoria_smooth_brick.json | 3 +- .../blocks/scoria_smooth_brick_furnace.json | 3 +- .../blocks/scoria_smooth_brick_slab.json | 3 +- .../blocks/scoria_smooth_brick_stairs.json | 3 +- .../blocks/scoria_smooth_brick_wall.json | 3 +- .../blocks/scoria_smooth_furnace.json | 3 +- .../blocks/scoria_smooth_slab.json | 3 +- .../blocks/scoria_smooth_stairs.json | 3 +- .../blocks/scoria_smooth_wall.json | 3 +- .../loot_tables/blocks/scoria_stairs.json | 3 +- .../loot_tables/blocks/scoria_wall.json | 3 +- .../loot_tables/blocks/shale_brick.json | 3 +- .../blocks/shale_brick_furnace.json | 3 +- .../loot_tables/blocks/shale_brick_slab.json | 3 +- .../blocks/shale_brick_stairs.json | 3 +- .../loot_tables/blocks/shale_brick_wall.json | 3 +- .../loot_tables/blocks/shale_furnace.json | 3 +- .../loot_tables/blocks/shale_relief_axe.json | 3 +- .../blocks/shale_relief_blank.json | 3 +- .../blocks/shale_relief_cross.json | 3 +- .../blocks/shale_relief_hammer.json | 3 +- .../loot_tables/blocks/shale_relief_hoe.json | 3 +- .../blocks/shale_relief_horizontal.json | 3 +- .../loot_tables/blocks/shale_relief_i.json | 3 +- .../loot_tables/blocks/shale_relief_left.json | 3 +- .../blocks/shale_relief_pickaxe.json | 3 +- .../loot_tables/blocks/shale_relief_plus.json | 3 +- .../blocks/shale_relief_right.json | 3 +- .../blocks/shale_relief_sword.json | 3 +- .../blocks/shale_relief_vertical.json | 3 +- .../loot_tables/blocks/shale_slab.json | 3 +- .../loot_tables/blocks/shale_smooth.json | 3 +- .../blocks/shale_smooth_brick.json | 3 +- .../blocks/shale_smooth_brick_furnace.json | 3 +- .../blocks/shale_smooth_brick_slab.json | 3 +- .../blocks/shale_smooth_brick_stairs.json | 3 +- .../blocks/shale_smooth_brick_wall.json | 3 +- .../blocks/shale_smooth_furnace.json | 3 +- .../loot_tables/blocks/shale_smooth_slab.json | 3 +- .../blocks/shale_smooth_stairs.json | 3 +- .../loot_tables/blocks/shale_smooth_wall.json | 3 +- .../loot_tables/blocks/shale_stairs.json | 3 +- .../loot_tables/blocks/shale_wall.json | 3 +- .../loot_tables/blocks/siltstone_brick.json | 3 +- .../blocks/siltstone_brick_furnace.json | 3 +- .../blocks/siltstone_brick_slab.json | 3 +- .../blocks/siltstone_brick_stairs.json | 3 +- .../blocks/siltstone_brick_wall.json | 3 +- .../loot_tables/blocks/siltstone_furnace.json | 3 +- .../blocks/siltstone_relief_axe.json | 3 +- .../blocks/siltstone_relief_blank.json | 3 +- .../blocks/siltstone_relief_cross.json | 3 +- .../blocks/siltstone_relief_hammer.json | 3 +- .../blocks/siltstone_relief_hoe.json | 3 +- .../blocks/siltstone_relief_horizontal.json | 3 +- .../blocks/siltstone_relief_i.json | 3 +- .../blocks/siltstone_relief_left.json | 3 +- .../blocks/siltstone_relief_pickaxe.json | 3 +- .../blocks/siltstone_relief_plus.json | 3 +- .../blocks/siltstone_relief_right.json | 3 +- .../blocks/siltstone_relief_sword.json | 3 +- .../blocks/siltstone_relief_vertical.json | 3 +- .../loot_tables/blocks/siltstone_slab.json | 3 +- .../loot_tables/blocks/siltstone_smooth.json | 3 +- .../blocks/siltstone_smooth_brick.json | 3 +- .../siltstone_smooth_brick_furnace.json | 3 +- .../blocks/siltstone_smooth_brick_slab.json | 3 +- .../blocks/siltstone_smooth_brick_stairs.json | 3 +- .../blocks/siltstone_smooth_brick_wall.json | 3 +- .../blocks/siltstone_smooth_furnace.json | 3 +- .../blocks/siltstone_smooth_slab.json | 3 +- .../blocks/siltstone_smooth_stairs.json | 3 +- .../blocks/siltstone_smooth_wall.json | 3 +- .../loot_tables/blocks/siltstone_stairs.json | 3 +- .../loot_tables/blocks/siltstone_wall.json | 3 +- .../loot_tables/blocks/slate_brick.json | 3 +- .../blocks/slate_brick_furnace.json | 3 +- .../loot_tables/blocks/slate_brick_slab.json | 3 +- .../blocks/slate_brick_stairs.json | 3 +- .../loot_tables/blocks/slate_brick_wall.json | 3 +- .../loot_tables/blocks/slate_furnace.json | 3 +- .../loot_tables/blocks/slate_relief_axe.json | 3 +- .../blocks/slate_relief_blank.json | 3 +- .../blocks/slate_relief_cross.json | 3 +- .../blocks/slate_relief_hammer.json | 3 +- .../loot_tables/blocks/slate_relief_hoe.json | 3 +- .../blocks/slate_relief_horizontal.json | 3 +- .../loot_tables/blocks/slate_relief_i.json | 3 +- .../loot_tables/blocks/slate_relief_left.json | 3 +- .../blocks/slate_relief_pickaxe.json | 3 +- .../loot_tables/blocks/slate_relief_plus.json | 3 +- .../blocks/slate_relief_right.json | 3 +- .../blocks/slate_relief_sword.json | 3 +- .../blocks/slate_relief_vertical.json | 3 +- .../loot_tables/blocks/slate_slab.json | 3 +- .../loot_tables/blocks/slate_smooth.json | 3 +- .../blocks/slate_smooth_brick.json | 3 +- .../blocks/slate_smooth_brick_furnace.json | 3 +- .../blocks/slate_smooth_brick_slab.json | 3 +- .../blocks/slate_smooth_brick_stairs.json | 3 +- .../blocks/slate_smooth_brick_wall.json | 3 +- .../blocks/slate_smooth_furnace.json | 3 +- .../loot_tables/blocks/slate_smooth_slab.json | 3 +- .../blocks/slate_smooth_stairs.json | 3 +- .../loot_tables/blocks/slate_smooth_wall.json | 3 +- .../loot_tables/blocks/slate_stairs.json | 3 +- .../loot_tables/blocks/slate_wall.json | 3 +- .../loot_tables/blocks/tuff_brick.json | 3 +- .../blocks/tuff_brick_furnace.json | 3 +- .../loot_tables/blocks/tuff_brick_slab.json | 3 +- .../loot_tables/blocks/tuff_brick_stairs.json | 3 +- .../loot_tables/blocks/tuff_brick_wall.json | 3 +- .../loot_tables/blocks/tuff_furnace.json | 3 +- .../loot_tables/blocks/tuff_relief_axe.json | 3 +- .../loot_tables/blocks/tuff_relief_blank.json | 3 +- .../loot_tables/blocks/tuff_relief_cross.json | 3 +- .../blocks/tuff_relief_hammer.json | 3 +- .../loot_tables/blocks/tuff_relief_hoe.json | 3 +- .../blocks/tuff_relief_horizontal.json | 3 +- .../loot_tables/blocks/tuff_relief_i.json | 3 +- .../loot_tables/blocks/tuff_relief_left.json | 3 +- .../blocks/tuff_relief_pickaxe.json | 3 +- .../loot_tables/blocks/tuff_relief_plus.json | 3 +- .../loot_tables/blocks/tuff_relief_right.json | 3 +- .../loot_tables/blocks/tuff_relief_sword.json | 3 +- .../blocks/tuff_relief_vertical.json | 3 +- .../loot_tables/blocks/tuff_slab.json | 3 +- .../loot_tables/blocks/tuff_smooth.json | 3 +- .../loot_tables/blocks/tuff_smooth_brick.json | 3 +- .../blocks/tuff_smooth_brick_furnace.json | 3 +- .../blocks/tuff_smooth_brick_slab.json | 3 +- .../blocks/tuff_smooth_brick_stairs.json | 3 +- .../blocks/tuff_smooth_brick_wall.json | 3 +- .../blocks/tuff_smooth_furnace.json | 3 +- .../loot_tables/blocks/tuff_smooth_slab.json | 3 +- .../blocks/tuff_smooth_stairs.json | 3 +- .../loot_tables/blocks/tuff_smooth_wall.json | 3 +- .../loot_tables/blocks/tuff_stairs.json | 3 +- .../loot_tables/blocks/tuff_wall.json | 3 +- .../mineralogy/tags/blocks/raw_stones.json | 40 + .../mineralogy/tags/blocks/terrain_rocks.json | 41 + .../mineralogy/tags/items/raw_stones.json | 40 + .../tags/items/slabs/amphibolite.json | 5 +- .../tags/items/slabs/amphibolite/brick.json | 5 +- .../tags/items/slabs/amphibolite/smooth.json | 5 +- .../items/slabs/amphibolite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/andesite.json | 5 +- .../tags/items/slabs/andesite/brick.json | 5 +- .../tags/items/slabs/andesite/smooth.json | 5 +- .../items/slabs/andesite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/basalt.json | 5 +- .../tags/items/slabs/basalt/brick.json | 5 +- .../tags/items/slabs/basalt/smooth.json | 5 +- .../tags/items/slabs/basalt/smooth_brick.json | 5 +- .../tags/items/slabs/basaltic_glass.json | 5 +- .../items/slabs/basaltic_glass/brick.json | 5 +- .../items/slabs/basaltic_glass/smooth.json | 5 +- .../slabs/basaltic_glass/smooth_brick.json | 5 +- .../tags/items/slabs/conglomerate.json | 5 +- .../tags/items/slabs/conglomerate/brick.json | 5 +- .../tags/items/slabs/conglomerate/smooth.json | 5 +- .../slabs/conglomerate/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/diabase.json | 5 +- .../tags/items/slabs/diabase/brick.json | 5 +- .../tags/items/slabs/diabase/smooth.json | 5 +- .../items/slabs/diabase/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/diorite.json | 5 +- .../tags/items/slabs/diorite/brick.json | 5 +- .../tags/items/slabs/diorite/smooth.json | 5 +- .../items/slabs/diorite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/dolomite.json | 5 +- .../tags/items/slabs/dolomite/brick.json | 5 +- .../tags/items/slabs/dolomite/smooth.json | 5 +- .../items/slabs/dolomite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/gabbro.json | 5 +- .../tags/items/slabs/gabbro/brick.json | 5 +- .../tags/items/slabs/gabbro/smooth.json | 5 +- .../tags/items/slabs/gabbro/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/gneiss.json | 5 +- .../tags/items/slabs/gneiss/brick.json | 5 +- .../tags/items/slabs/gneiss/smooth.json | 5 +- .../tags/items/slabs/gneiss/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/granite.json | 5 +- .../tags/items/slabs/granite/brick.json | 5 +- .../tags/items/slabs/granite/smooth.json | 5 +- .../items/slabs/granite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/hornfels.json | 5 +- .../tags/items/slabs/hornfels/brick.json | 5 +- .../tags/items/slabs/hornfels/smooth.json | 5 +- .../items/slabs/hornfels/smooth_brick.json | 5 +- .../tags/items/slabs/limestone.json | 5 +- .../tags/items/slabs/limestone/brick.json | 5 +- .../tags/items/slabs/limestone/smooth.json | 5 +- .../items/slabs/limestone/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/marble.json | 5 +- .../tags/items/slabs/marble/brick.json | 5 +- .../tags/items/slabs/marble/smooth.json | 5 +- .../tags/items/slabs/marble/smooth_brick.json | 5 +- .../tags/items/slabs/novaculite.json | 5 +- .../tags/items/slabs/novaculite/brick.json | 5 +- .../tags/items/slabs/novaculite/smooth.json | 5 +- .../items/slabs/novaculite/smooth_brick.json | 5 +- .../tags/items/slabs/pegmatite.json | 5 +- .../tags/items/slabs/pegmatite/brick.json | 5 +- .../tags/items/slabs/pegmatite/smooth.json | 5 +- .../items/slabs/pegmatite/smooth_brick.json | 5 +- .../tags/items/slabs/peridotite.json | 5 +- .../tags/items/slabs/peridotite/brick.json | 5 +- .../tags/items/slabs/peridotite/smooth.json | 5 +- .../items/slabs/peridotite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/phyllite.json | 5 +- .../tags/items/slabs/phyllite/brick.json | 5 +- .../tags/items/slabs/phyllite/smooth.json | 5 +- .../items/slabs/phyllite/smooth_brick.json | 5 +- .../tags/items/slabs/quartzite.json | 5 +- .../tags/items/slabs/quartzite/brick.json | 5 +- .../tags/items/slabs/quartzite/smooth.json | 5 +- .../items/slabs/quartzite/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/rhyolite.json | 5 +- .../tags/items/slabs/rhyolite/brick.json | 5 +- .../tags/items/slabs/rhyolite/smooth.json | 5 +- .../items/slabs/rhyolite/smooth_brick.json | 5 +- .../tags/items/slabs/rock_salt.json | 5 +- .../tags/items/slabs/rock_salt/brick.json | 5 +- .../tags/items/slabs/rock_salt/smooth.json | 5 +- .../items/slabs/rock_salt/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/schist.json | 5 +- .../tags/items/slabs/schist/brick.json | 5 +- .../tags/items/slabs/schist/smooth.json | 5 +- .../tags/items/slabs/schist/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/scoria.json | 5 +- .../tags/items/slabs/scoria/brick.json | 5 +- .../tags/items/slabs/scoria/smooth.json | 5 +- .../tags/items/slabs/scoria/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/shale.json | 5 +- .../tags/items/slabs/shale/brick.json | 5 +- .../tags/items/slabs/shale/smooth.json | 5 +- .../tags/items/slabs/shale/smooth_brick.json | 5 +- .../tags/items/slabs/siltstone.json | 5 +- .../tags/items/slabs/siltstone/brick.json | 5 +- .../tags/items/slabs/siltstone/smooth.json | 5 +- .../items/slabs/siltstone/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/slate.json | 5 +- .../tags/items/slabs/slate/brick.json | 5 +- .../tags/items/slabs/slate/smooth.json | 5 +- .../tags/items/slabs/slate/smooth_brick.json | 5 +- .../mineralogy/tags/items/slabs/tuff.json | 5 +- .../tags/items/slabs/tuff/brick.json | 5 +- .../tags/items/slabs/tuff/smooth.json | 5 +- .../tags/items/slabs/tuff/smooth_brick.json | 5 +- .../tags/items/stones/amphibolite/brick.json | 5 +- .../tags/items/stones/amphibolite/smooth.json | 5 +- .../stones/amphibolite/smooth_brick.json | 5 +- .../tags/items/stones/andesite/brick.json | 5 +- .../tags/items/stones/andesite/smooth.json | 5 +- .../items/stones/andesite/smooth_brick.json | 5 +- .../tags/items/stones/basalt/brick.json | 5 +- .../tags/items/stones/basalt/smooth.json | 5 +- .../items/stones/basalt/smooth_brick.json | 5 +- .../items/stones/basaltic_glass/brick.json | 5 +- .../items/stones/basaltic_glass/smooth.json | 5 +- .../stones/basaltic_glass/smooth_brick.json | 5 +- .../tags/items/stones/conglomerate/brick.json | 5 +- .../items/stones/conglomerate/smooth.json | 5 +- .../stones/conglomerate/smooth_brick.json | 5 +- .../tags/items/stones/diabase/brick.json | 5 +- .../tags/items/stones/diabase/smooth.json | 5 +- .../items/stones/diabase/smooth_brick.json | 5 +- .../tags/items/stones/diorite/brick.json | 5 +- .../tags/items/stones/diorite/smooth.json | 5 +- .../items/stones/diorite/smooth_brick.json | 5 +- .../tags/items/stones/dolomite/brick.json | 5 +- .../tags/items/stones/dolomite/smooth.json | 5 +- .../items/stones/dolomite/smooth_brick.json | 5 +- .../tags/items/stones/gabbro/brick.json | 5 +- .../tags/items/stones/gabbro/smooth.json | 5 +- .../items/stones/gabbro/smooth_brick.json | 5 +- .../tags/items/stones/gneiss/brick.json | 5 +- .../tags/items/stones/gneiss/smooth.json | 5 +- .../items/stones/gneiss/smooth_brick.json | 5 +- .../tags/items/stones/granite/brick.json | 5 +- .../tags/items/stones/granite/smooth.json | 5 +- .../items/stones/granite/smooth_brick.json | 5 +- .../tags/items/stones/hornfels/brick.json | 5 +- .../tags/items/stones/hornfels/smooth.json | 5 +- .../items/stones/hornfels/smooth_brick.json | 5 +- .../tags/items/stones/limestone/brick.json | 5 +- .../tags/items/stones/limestone/smooth.json | 5 +- .../items/stones/limestone/smooth_brick.json | 5 +- .../tags/items/stones/marble/brick.json | 5 +- .../tags/items/stones/marble/smooth.json | 5 +- .../items/stones/marble/smooth_brick.json | 5 +- .../tags/items/stones/novaculite/brick.json | 5 +- .../tags/items/stones/novaculite/smooth.json | 5 +- .../items/stones/novaculite/smooth_brick.json | 5 +- .../tags/items/stones/pegmatite/brick.json | 5 +- .../tags/items/stones/pegmatite/smooth.json | 5 +- .../items/stones/pegmatite/smooth_brick.json | 5 +- .../tags/items/stones/peridotite/brick.json | 5 +- .../tags/items/stones/peridotite/smooth.json | 5 +- .../items/stones/peridotite/smooth_brick.json | 5 +- .../tags/items/stones/phyllite/brick.json | 5 +- .../tags/items/stones/phyllite/smooth.json | 5 +- .../items/stones/phyllite/smooth_brick.json | 5 +- .../tags/items/stones/quartzite/brick.json | 5 +- .../tags/items/stones/quartzite/smooth.json | 5 +- .../items/stones/quartzite/smooth_brick.json | 5 +- .../tags/items/stones/rhyolite/brick.json | 5 +- .../tags/items/stones/rhyolite/smooth.json | 5 +- .../items/stones/rhyolite/smooth_brick.json | 5 +- .../tags/items/stones/rock_salt/brick.json | 5 +- .../tags/items/stones/rock_salt/smooth.json | 5 +- .../items/stones/rock_salt/smooth_brick.json | 5 +- .../tags/items/stones/schist/brick.json | 5 +- .../tags/items/stones/schist/smooth.json | 5 +- .../items/stones/schist/smooth_brick.json | 5 +- .../tags/items/stones/scoria/brick.json | 5 +- .../tags/items/stones/scoria/smooth.json | 5 +- .../items/stones/scoria/smooth_brick.json | 5 +- .../tags/items/stones/shale/brick.json | 5 +- .../tags/items/stones/shale/smooth.json | 5 +- .../tags/items/stones/shale/smooth_brick.json | 5 +- .../tags/items/stones/siltstone/brick.json | 5 +- .../tags/items/stones/siltstone/smooth.json | 5 +- .../items/stones/siltstone/smooth_brick.json | 5 +- .../tags/items/stones/slate/brick.json | 5 +- .../tags/items/stones/slate/smooth.json | 5 +- .../tags/items/stones/slate/smooth_brick.json | 5 +- .../tags/items/stones/tuff/brick.json | 5 +- .../tags/items/stones/tuff/smooth.json | 5 +- .../tags/items/stones/tuff/smooth_brick.json | 5 +- .../mineralogy/tags/items/terrain_rocks.json | 41 + .../compatprobe/ProbeWorldType.java | 19 + .../TerrainCompatibilityProbe.java | 348 ++ .../resources/META-INF/mods.toml | 14 + .../data/forge/tags/blocks/cobblestone.json | 1 + .../forge/tags/blocks/cobblestone/normal.json | 1 + .../data/forge/tags/items/cobblestone.json | 1 + .../forge/tags/items/cobblestone/normal.json | 1 + .../resources/pack.mcmeta | 1 + .../mc/mineralogy/GameplayContractTest.java | 15 + .../mc/mineralogy/ResourceContractTest.java | 11 +- .../TagCompatibilityContractTest.java | 135 + .../TerrainCompatibilityContractTest.java | 113 + .../mc/mineralogy/WorkflowContractTest.java | 2 +- .../compat/ConstructionLootHooksTest.java | 39 + .../resources/tag-compatibility-contract.json | 2804 +++++++++++++++++ 1105 files changed, 9394 insertions(+), 1301 deletions(-) create mode 100644 gradle/terrain-compatibility-probe.gradle create mode 100644 gradle/verify-terrain-compatibility.gradle create mode 100644 scripts/generate-terrain-compatibility.ps1 create mode 100644 scripts/guard-construction-loot.ps1 create mode 100644 src/main/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooks.java create mode 100644 src/main/resources/coremods/mineralogy_terrain_compatibility.js create mode 100644 src/main/resources/data/forge/tags/blocks/cobblestone/normal.json create mode 100644 src/main/resources/data/forge/tags/blocks/ores.json create mode 100644 src/main/resources/data/forge/tags/blocks/stone.json create mode 100644 src/main/resources/data/forge/tags/blocks/storage_blocks.json create mode 100644 src/main/resources/data/forge/tags/items/cobblestone/normal.json create mode 100644 src/main/resources/data/forge/tags/items/ores.json create mode 100644 src/main/resources/data/forge/tags/items/stone.json create mode 100644 src/main/resources/data/forge/tags/items/storage_blocks.json create mode 100644 src/main/resources/data/minecraft/tags/blocks/slabs.json create mode 100644 src/main/resources/data/minecraft/tags/blocks/stairs.json create mode 100644 src/main/resources/data/minecraft/tags/blocks/wall_post_override.json create mode 100644 src/main/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/main/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/main/resources/data/mineralogy/tags/blocks/raw_stones.json create mode 100644 src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json create mode 100644 src/main/resources/data/mineralogy/tags/items/raw_stones.json create mode 100644 src/main/resources/data/mineralogy/tags/items/terrain_rocks.json create mode 100644 src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/ProbeWorldType.java create mode 100644 src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java create mode 100644 src/terrainCompatibilityTest/resources/META-INF/mods.toml create mode 100644 src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone.json create mode 100644 src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone/normal.json create mode 100644 src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone.json create mode 100644 src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone/normal.json create mode 100644 src/terrainCompatibilityTest/resources/pack.mcmeta create mode 100644 src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java create mode 100644 src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java create mode 100644 src/test/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooksTest.java create mode 100644 src/test/resources/tag-compatibility-contract.json diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b205efdd6..6cf013d69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,9 +68,9 @@ jobs: if-no-files-found: error retention-days: 30 path: | - build/libs/Mineralogy-6.1.0.116051.jar - build/libs/Mineralogy-6.1.0.116051-sources.jar - build/libs/Mineralogy-6.1.0.116051-javadoc.jar + build/libs/Mineralogy-6.1.4.116051.jar + build/libs/Mineralogy-6.1.4.116051-sources.jar + build/libs/Mineralogy-6.1.4.116051-javadoc.jar build/release/SHA256SUMS CHANGELOG.txt diff --git a/CHANGELOG.txt b/CHANGELOG.txt index b16db7481..cb52fdd4e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,24 @@ +Mineralogy 6.1.4.116051 for Minecraft 1.16.5 + +- Natural rocks now join the common stone tags used by forest-rock placement. + Crafted rocks and sandstone stay outside that contribution. Existing ore + and storage tags are connected to their common aggregates. +- Classified single/upright slabs, stairs and walls without treating the + separate double-slab blocks as slabs. Config-dependent construction entries + are optional, so disabling those blocks does not break tag loading. Loot + tables for disabled construction items load without unknown-item errors; + enabled drops are unchanged. +- Normal cobblestone follows the existing configurable cobblestone policy, + including reloads. Vanilla and other mods' members survive, and chert and + pumice remain unconditional equivalents. +- Rock-salt lamps retain straight-wall posts like vanilla torches. +- Fixed stale rock-furnace block-entity state on lit/unlit transitions while + keeping orientation, inventory, fuel and cooking progress. +- Existing worlds gain the block-behaviour fixes on update. Forest decoration + changes need new chunks. Recipes, registry IDs, configs, providers, ore + hosts and textures are unchanged. Later moss, dripstone, sculk, goat and + sulfur-cube systems do not exist on this target. + Mineralogy 6.1.0.116051 for Minecraft 1.16.5 - Delegated terrain, strata, ore, and covered fluid-deposit generation to the diff --git a/README.md b/README.md index 0ed0b394a..0d57dbd90 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,26 @@ mineral ores and dusts, rock furnaces, drywall, rock-salt lighting, fertilizer, and crude oil. OreSpawn 4 is the sole terrain, strata, ore, and deposit engine; Mineralogy no longer installs a parallel world generator. -This branch builds Mineralogy `6.1.0.116051` for Forge `36.2.34` and is built +This branch builds Mineralogy `6.1.4.116051` for Forge `36.2.34` and is built and tested against OreSpawn `4.0.9.116051`. Its declared compatibility range is OreSpawn `[4.0.6,5.0.0)`. Install both mods on clients and servers. +## Changes in 6.1.4 + +Natural Mineralogy rocks now work with Minecraft 1.16's forest-rock placement +and common stone tags. Slabs, stairs and walls are classified consistently, +and construction tags and loot no longer require blocks that have been disabled +in the config. Chert and pumice remain cobblestone equivalents regardless of +the cobblestone option; the normal-cobblestone tag follows the same policy. + +Rock-salt lamps keep the post beneath them on straight walls. Rock furnaces +also refresh their retained block entity when lighting or cooling, preserving +contents, fuel, progress and facing without a stale-state warning. + +Block behaviour changes apply to existing worlds. Forest decoration changes +apply to newly generated chunks. Moss, dripstone, sculk, goats and sulfur +cubes are not part of Minecraft 1.16, so their later-version fixes do not apply. + ## Configuration and help Mineralogy's content and recipe switches remain in diff --git a/build.gradle b/build.gradle index 344aefb85..569759f04 100644 --- a/build.gradle +++ b/build.gradle @@ -336,7 +336,7 @@ tasks.register('verifyReleaseConfiguration') { group = 'verification' description = 'Verifies the exact Mineralogy 1.16 release identity.' doLast { - if (project.mod_version != '6.1.0.116051' + if (project.mod_version != '6.1.4.116051' || project.mod_group != expectedMavenGroup || project.minecraft_version != '1.16.5' || project.forge_version != '36.2.34' @@ -351,7 +351,7 @@ tasks.register('verifyReleaseDependencies') { group = 'verification' description = 'Resolves and verifies the exact released OreSpawn dependency.' doLast { - if (project.mod_version != '6.1.0.116051' + if (project.mod_version != '6.1.4.116051' || project.minecraft_version != project.mc_version || project.mc_version != '1.16.5' || project.loader_name != 'forge' @@ -897,3 +897,6 @@ tasks.named('check') { dependsOn tasks.named('verifyReleaseDependencies') dependsOn tasks.named('verifyMavenCoordinates') } + +apply from: 'gradle/terrain-compatibility-probe.gradle' +apply from: 'gradle/verify-terrain-compatibility.gradle' diff --git a/docs/DEVELOPER_GUIDE.md b/docs/DEVELOPER_GUIDE.md index 5b4b172d6..dff40b3e3 100644 --- a/docs/DEVELOPER_GUIDE.md +++ b/docs/DEVELOPER_GUIDE.md @@ -1,5 +1,32 @@ # Mineralogy Developer Guide +## Terrain and construction tags + +`mineralogy:terrain_rocks` contains the 32 provider outputs and four retained +legacy aliases on this target: 36 block and item identities. `raw_stones` +excludes native sandstone and contributes to `forge:stone`. It never includes +polished or crafted forms. Minecraft's forest-rock placement uses that common +block tag; no world generator or global ore-host tag is changed. + +Single/upright slabs, stairs and walls join the matching block/item aggregates. +Separate double-slab blocks stay outside slab tags. Config-dependent forms +use optional objects inside `values`, not a top-level `optional` array. +Normal cobblestone follows the existing root policy after load and reload, +preserving unrelated members and unconditional chert/pumice. +Forge 36 has only a native root cobblestone tag, so the added normal category +starts with vanilla cobblestone and does not import mossy or infested members. + +Forge 36 resolves loot item IDs before checking conditions. A single verified +`ForgeHooks.loadLootTable` hook empties only explicitly marked Mineralogy +construction pools whose item is unregistered. Registered drops and unrelated +tables are untouched; the transformer rejects a changed target signature. + +Rock furnaces retain their tile entity during state changes. Forge 36 has a +lazy state cache rather than a setter: clear it, read the new world state, +then validate and reattach the retained entity. Keep the inventory guard in +`try/finally`. Mining still uses this target's harvest properties; do not +invent the mining tags introduced in Minecraft 1.17. + ## Responsibility Split | Mineralogy owns | OreSpawn owns | diff --git a/docs/PLAYER_GUIDE.md b/docs/PLAYER_GUIDE.md index 945f6dc3f..9f6764b21 100644 --- a/docs/PLAYER_GUIDE.md +++ b/docs/PLAYER_GUIDE.md @@ -1,5 +1,18 @@ # Mineralogy Player Guide +## Minecraft 1.16 compatibility fixes in 6.1.4 + +Natural rocks can now support Minecraft's forest-rock decoration. Rock-salt +lamps keep straight-wall posts, and rock furnaces retain their contents and +state correctly when lighting or cooling. These block fixes work in existing +worlds; decoration changes apply only to new chunks. + +Slabs, stairs and walls are classified consistently. Disabling construction +does not leave required tag references to blocks that are no longer registered. +The normal-cobblestone tag follows the cobblestone option, with chert and pumice +always accepted. No later-version sculk, cave, goat or sulfur-cube behaviour +is added to Minecraft 1.16. + ## Installing Mineralogy 6 needs Minecraft 1.16.5, Forge 36.2.34, and OreSpawn diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index 87fc6b390..e2adbb627 100644 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -9,14 +9,14 @@ exact Minecraft/loader target are both visible in one number. Major.Minor.Bug.Target ``` -The first three components are the **functional version**. Mineralogy `6.1.0` -means major generation 6, minor release 1, and bug revision 0. +The first three components are the **functional version**. Mineralogy `6.1.4` +means major generation 6, minor release 1, and bug revision 4. The fourth component identifies the target build. The complete version for this Minecraft 1.16.5 Forge release is therefore: ```text -6.1.0.116051 +6.1.4.116051 ``` This expanded numeric form is compatible with Maven version ordering, but it @@ -25,7 +25,7 @@ components. The release tag is exactly the complete four-component version, with no redundant Minecraft-version prefix. For this branch the tag is therefore -`6.1.0.116051`, not `1.16.5-6.1.0.116051`. The Target already makes tags unique +`6.1.4.116051`, not `1.16.5-6.1.4.116051`. The Target already makes tags unique across Minecraft versions and loaders. ## Reading the target component @@ -50,21 +50,49 @@ minor digits, and all remaining digits for the Minecraft major version. | 1.12.2 | Forge | `112021` | `6.0.1.112021` | | 1.14.4 | Forge | `114041` | `6.0.1.114041` | | 1.15.2 | Forge | `115021` | `6.0.1.115021` | -| 1.16.5 | Forge | `116051` | `6.1.0.116051` | -| 1.18.2 | Forge | `118021` | `6.0.0.118021` | -| 1.20.6 | Forge | `120061` | `6.0.0.120061` | -| 1.21.11 | Forge | `121111` | `6.0.0.121111` | +| 1.16.5 | Forge | `116051` | `6.1.4.116051` | +| 1.17.1 | Forge | `117011` | `6.1.4.117011` | +| 1.18.2 | Forge | `118021` | `6.1.4.118021` | +| 1.19.4 | Forge | `119041` | `6.1.4.119041` | +| 1.20.6 | Forge | `120061` | `6.1.2.120061` | +| 1.21.11 | Forge | `121111` | `6.1.2.121111` | | 26.2 | Forge | `2602001` | `6.0.0.2602001` | | 26.2 | NeoForge | `2602002` | `6.0.0.2602002` | -The 1.16.5 row records this branch's current release. The other rows illustrate -target encoding only; they do not claim that the 6.1.0 changes have already -been forward-ported. +The 1.16.5 row records this branch's current candidate. The other rows illustrate +target encoding or earlier releases; they do not claim that later Minecraft +targets already contain the same functional changes. Historical Mineralogy releases may also have four numeric components that used the last number as an ordinary build sequence. The target policy applies to new releases and does not reinterpret an old file's version. +## Vanilla stone compatibility campaign + +The following local candidates share the 6.1.4 stone compatibility +fix. This is a candidate matrix, not a claim that every release is published. +NeoForge 26.3 retains its existing 6.1.3 compatibility correction. + +| Minecraft | Forge candidate | NeoForge candidate | +| --- | --- | --- | +| 1.16.5 | 6.1.4.116051 | Not in scope | +| 1.17.1 | 6.1.4.117011 | Not in scope | +| 1.18.2 | 6.1.4.118021 | Not in scope | +| 1.19.4 | 6.1.4.119041 | Not in scope | +| 1.20.1 | 6.1.4.120011 | Not in scope | +| 1.20.6 | 6.1.4.120061 | 6.1.4.120062 | +| 1.21.1 | 6.1.4.121011 | 6.1.4.121012 | +| 1.21.11 | 6.1.4.121111 | 6.1.4.121112 | +| 26.1.2 | 6.1.4.2601021 | 6.1.4.2601022 | +| 26.2 | 6.1.4.2602001 | 6.1.4.2602002 | +| 26.3 | 6.1.4.2603001 | 6.1.4.2603002 | + +The revised candidates need renewed acceptance; publication remains paused. +Sulfur cubes receive only the 31 raw Mineralogy items on 26.2 and 26.3, not +polished or brick forms. Earlier targets carry only the interfaces they support. +Forge 1.13.2–1.15.2 are deferred until their later 6.1 ports. Native-texture +synchronization remains a separate campaign. + ## Major version The **Major** number changes for a fundamental or breaking new generation of @@ -89,8 +117,8 @@ When Major changes, Minor and Bug reset to zero. When Minor changes, Bug resets to zero. The target for the actual build is then appended: ```text -6.1.0.116051 -> 6.2.0.116051 -6.2.4.116051 -> 7.0.0.116051 +6.1.4.119041 -> 6.2.0.119041 +6.2.4.119041 -> 7.0.0.119041 ``` ## Bug version @@ -114,8 +142,9 @@ Minecraft 1.10.2 / Forge / Mineralogy 6.0.0.110021 Minecraft 1.12.2 / Forge / Mineralogy 6.0.1.112021 Minecraft 1.14.4 / Forge / Mineralogy 6.0.1.114041 Minecraft 1.15.2 / Forge / Mineralogy 6.0.1.115021 -Minecraft 1.16.5 / Forge / Mineralogy 6.1.0.116051 -Minecraft 1.18.2 / Forge / Mineralogy 6.0.0.118021 +Minecraft 1.17.1 / Forge / Mineralogy 6.1.4.117011 +Minecraft 1.18.2 / Forge / Mineralogy 6.1.4.118021 +Minecraft 1.19.4 / Forge / Mineralogy 6.1.4.119041 ``` Minecraft and loader APIs may require different internal code without changing @@ -147,8 +176,8 @@ excluding Mineralogy 7. Minecraft and loader metadata still decide whether a particular jar can load on the current game. Mineralogy 6 also requires OreSpawn `[4.0.6,5.0.0)`. OreSpawn uses the same -target calculation, so the matching Minecraft 1.16.5 Forge release is -`4.0.9.116051`. The dependency range deliberately describes the supported +target calculation, so the matching Minecraft 1.16.5 Forge release used for +this candidate is `4.0.9.116051`. The dependency range deliberately describes the supported functional OreSpawn generation; Forge still prevents jars for another Minecraft target from loading together. @@ -161,7 +190,7 @@ feature generation, not the exact jar. The Gradle build reads the complete version from `mod_version`, verifies that it has four numeric components, and checks that its Target matches the declared Minecraft version and Forge loader. CI build numbers are not appended. For this -branch, published metadata and artifacts therefore use `6.1.0.116051`. +branch, published metadata and artifacts therefore use `6.1.4.116051`. Every release note should state: diff --git a/gradle.properties b/gradle.properties index 9571f3e68..a53f3b520 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ org.gradle.caching=true org.gradle.parallel=false net.minecraftforge.gradle.merge-source-sets=false -mod_version=6.1.0.116051 +mod_version=6.1.4.116051 mod_group=zone.moddev.mc.mineralogy # Release metadata consumed by the generic dispatcher. diff --git a/gradle/terrain-compatibility-probe.gradle b/gradle/terrain-compatibility-probe.gradle new file mode 100644 index 000000000..d7cc722c8 --- /dev/null +++ b/gradle/terrain-compatibility-probe.gradle @@ -0,0 +1,72 @@ +// Assertions are compiled separately and included only in the isolated probe. +tasks.register('compileRecipeIntegrationFixture', JavaCompile) { + dependsOn tasks.named('classes') + source fileTree('src/recipeIntegrationTest/java') + classpath = files(sourceSets.main.output, sourceSets.main.compileClasspath) + destinationDirectory = layout.buildDirectory.dir('recipe-integration-fixture/classes') + javaCompiler = javaToolchains.compilerFor { + languageVersion = JavaLanguageVersion.of(Integer.parseInt(project.java_version)) + vendor = JvmVendorSpec.ADOPTIUM + } + options.encoding = 'UTF-8' +} +def probeClasses = layout.buildDirectory.dir('terrain-compatibility-fixture/classes') +tasks.register('compileTerrainCompatibilityProbe', JavaCompile) { + dependsOn tasks.named('classes'), tasks.named('compileRecipeIntegrationFixture') + source fileTree('src/terrainCompatibilityTest/java') + classpath = files(sourceSets.main.output, sourceSets.main.compileClasspath, layout.buildDirectory.dir('recipe-integration-fixture/classes')) + destinationDirectory = probeClasses + javaCompiler = javaToolchains.compilerFor { + languageVersion = JavaLanguageVersion.of(Integer.parseInt(project.java_version)) + vendor = JvmVendorSpec.ADOPTIUM + } + options.encoding = 'UTF-8' +} +tasks.register('terrainCompatibilityProbeJar', Jar) { + dependsOn tasks.named('compileTerrainCompatibilityProbe'), tasks.named('generateTerrainCompatibilityReflectionMap') + archiveFileName = 'terraincompatibilityprobe.jar' + destinationDirectory = layout.buildDirectory.dir('terrain-compatibility-fixture') + from probeClasses + from 'src/terrainCompatibilityTest/resources' + from(layout.buildDirectory.dir('recipe-integration-fixture/classes')) { include 'zone/moddev/mc/mineralogy/fixture/RecipeIntegrationAssertions*.class' } + from('src/test/resources') { include 'tag-compatibility-contract.json' } + from layout.buildDirectory.dir('terrain-compatibility-fixture/reflection') +} + +// The production loader uses SRG members. Reflection strings are not bytecode +// references, so seal their aliases from this exact target's official mappings. +tasks.register('generateTerrainCompatibilityReflectionMap') { + inputs.file(minecraft.dependency.toSrgFile) + def destination = layout.buildDirectory.file('terrain-compatibility-fixture/reflection/terrain-reflection.properties') + outputs.file(destination) + doLast { + def aliases = new TreeMap>() + String owner = null + def mapping = inputs.files.singleFile + new java.util.zip.GZIPInputStream(new FileInputStream(mapping)).withCloseable { stream -> + stream.newReader('UTF-8').eachLine { line -> + if (!line.startsWith('\t')) { + def columns = line.split(' ') + if (columns.length == 2) owner = columns[1].replace('/', '.') + } else if (owner != null && !line.startsWith('\t\t')) { + def columns = line.trim().split(' ') + if (columns.length >= 2) { + String key = owner + '.' + columns[0] + aliases.computeIfAbsent(key) { new TreeSet() }.add(columns[-1]) + } + } + } + } + if (aliases.isEmpty()) throw new GradleException('Missing pinned reflection aliases') + def output = destination.get().asFile + output.parentFile.mkdirs() + output.setText(aliases.collect { key, names -> key + '=' + names.join(',') }.join('\n') + '\n', 'UTF-8') + } +} + +def packagedTerrainCompatibilityProbe = renamer.classes(tasks.named('terrainCompatibilityProbeJar', Jar)) { + map.from minecraft.dependency.toSrgFile + output = layout.buildDirectory.file('terrain-compatibility-fixture/terraincompatibilityprobe-reobf.jar') +} +tasks.register('packagedTerrainCompatibilityProbeJar') { dependsOn packagedTerrainCompatibilityProbe } +tasks.named('check') { dependsOn tasks.named('compileTerrainCompatibilityProbe') } diff --git a/gradle/verify-terrain-compatibility.gradle b/gradle/verify-terrain-compatibility.gradle new file mode 100644 index 000000000..b88a19704 --- /dev/null +++ b/gradle/verify-terrain-compatibility.gradle @@ -0,0 +1,118 @@ +import groovy.json.JsonSlurper +import java.util.zip.ZipFile + +// Runs on assembled resources as well as source tests: no probe enters a release jar. +tasks.register('verifyTerrainCompatibilityArtifacts') { + group = 'verification' + dependsOn tasks.named('assemble') + doLast { + def families = ('andesite basalt diorite granite rhyolite pegmatite diabase gabbro peridotite ' + + 'basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate schist gneiss ' + + 'phyllite amphibolite hornfels quartzite novaculite rock_salt').split(' ') + def raw = (families.collect { "mineralogy:$it".toString() } + + ['chalk', 'chert', 'gypsum', 'pumice'].collect { "mineralogy:$it".toString() }).toSet() + def terrain = raw + ['andesite', 'basalt', 'diorite', 'granite', 'sandstone'].collect { "minecraft:$it".toString() } + boolean singular = !(minecraft_version in ['1.16.5', '1.17.1', '1.18.2', '1.19.4', '1.20.1', '1.20.6']) + boolean cubes = minecraft_version in ['26.2', '26.3'] + boolean bats = minecraft_version in ['1.21.11', '26.1.2', '26.2', '26.3'] + def block = singular ? 'block' : 'blocks' + def item = singular ? 'item' : 'items' + def inspect = { ZipFile zip, String path, Set expected, boolean optional -> + def entry = zip.getEntry("data/$path") + if (entry == null) throw new GradleException("Missing compatibility tag: $path") + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.keySet() != ['replace', 'values'].toSet() || tag.replace != false || !(tag.values instanceof List)) + throw new GradleException("Non-additive/malformed compatibility tag: $path") + def ids = tag.values.collect { value -> + if (value instanceof Map) { + if (!optional || value.keySet() != ['id', 'required'].toSet() || value.required != false || raw.contains(value.id)) + throw new GradleException("Invalid optional compatibility entry: $path $value") + return value.id + } + if (!(value instanceof String) || (optional && !raw.contains(value))) + throw new GradleException("Invalid required compatibility entry: $path $value") + value + } + if (ids.size() != ids.toSet().size() || ids.toSet() != expected) + throw new GradleException("Incorrect compatibility membership: $path") + } + ['jar', 'sourcesJar'].each { taskName -> + new ZipFile(tasks.named(taskName).get().archiveFile.get().asFile).withCloseable { zip -> + def hooksEntry = zip.getEntry('coremods/mineralogy_terrain_compatibility.js') + if (hooksEntry == null) throw new GradleException('Missing scoped construction-loot transformer') + def hooks = zip.getInputStream(hooksEntry).getText('UTF-8') + if (!hooks.contains('if (hooks !== 1) throw new Error') || + !hooks.contains('net.minecraftforge.common.ForgeHooks') || hooks.contains('DripstoneClusterFeature')) + throw new GradleException('Forge 36 loot transformer target/count contract drifted') + inspect(zip, "mineralogy/tags/$block/terrain_rocks.json", terrain, false) + inspect(zip, "mineralogy/tags/$item/terrain_rocks.json", terrain, false) + ['dripstone_replaceable_blocks', 'moss_replaceable'].each { name -> + if(zip.getEntry("data/minecraft/tags/$block/${name}.json") != null) + throw new GradleException("Unsupported 1.16 cave interface: $name") + } + if (cubes) { + // Sulfur cubes are independently version-gated. + def full = raw + full.each { id -> + def name = id.substring('mineralogy:'.length()) + if (zip.getEntry("assets/mineralogy/blockstates/${name}.json") == null || zip.getEntry("assets/mineralogy/models/item/${name}.json") == null) + throw new GradleException("Nonexistent sulfur cube block/item: $id") + } + inspect(zip, "mineralogy/tags/$item/sulfur_cube_stones.json", full, false) + inspect(zip, "minecraft/tags/$item/sulfur_cube_archetype/slow_bouncy.json", ['#mineralogy:sulfur_cube_stones'].toSet(), false) + } + def forbiddenKind = singular ? 'blocks|items' : 'block|item' + if (bats) { + inspect(zip, "minecraft/tags/$block/bats_spawnable_on.json", ['#mineralogy:terrain_rocks'].toSet(), false) + } + zip.entries().each { entry -> + if (entry.name.startsWith('data/mineralogy/loot_tables/blocks/') && entry.name.endsWith('.json')) { + def loot = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + loot.pools.each { pool -> pool.entries.each { drop -> + if (drop.type == 'minecraft:item' && drop.name ==~ 'mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)') { + if (loot.containsKey('forge:condition') || pool.containsKey('forge:condition') || loot['mineralogy:construction_item'] != drop.name) + throw new GradleException("Unguarded optional construction loot: ${entry.name}") + } + } } + } + if (entry.name.startsWith('data/') && entry.name.contains('/tags/') && entry.name.endsWith('.json')) { + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.containsKey('optional')) throw new GradleException("Unsupported top-level optional: ${entry.name}") + def ids = tag.values.collect { value -> + if (value instanceof Map && (value.keySet() != ['id', 'required'].toSet() || value.required != false)) + throw new GradleException("Malformed optional entry: ${entry.name}") + def id = value instanceof Map ? value.id : value + if (!(id instanceof String) || !(id ==~ '#?[a-z0-9_.-]+:[a-z0-9_/.-]+')) + throw new GradleException("Malformed tag identity: ${entry.name}") + if (id ==~ 'mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)') { + if (!(value instanceof Map)) throw new GradleException("Required unregisterable construction member: ${entry.name}: $id") + } + id + } + if (ids.size() != ids.toSet().size()) throw new GradleException("Duplicate tag member: ${entry.name}") + } + if (entry.name.endsWith('/bats_spawnable_on.json') && + (!bats || entry.name != "data/minecraft/tags/$block/bats_spawnable_on.json")) + throw new GradleException("Wrong-era/non-block bat tag: ${entry.name}") + if (entry.name == "data/minecraft/tags/$block/base_stone_overworld.json") + throw new GradleException('Bat compatibility must not broaden the base terrain/worldgen tag') + if (entry.name ==~ "data/.+/tags/($forbiddenKind)/.*(terrain_rocks|sulfur_cube).*" || + (!cubes && entry.name.contains('sulfur_cube')) || + entry.name.toLowerCase().contains('terraincompatibilityprobe') || entry.name.contains('compatprobe/') || + entry.name.contains('terrainCompatibilityTest') || entry.name.contains('terrain-compatibility-fixture')) + throw new GradleException("Forbidden compatibility resource/probe: ${entry.name}") + } + def contract = new JsonSlurper().parse(file('src/test/resources/tag-compatibility-contract.json')) + if (contract.minecraft != minecraft_version) throw new GradleException('Tag contract targets the wrong Minecraft version') + contract.tags.each { path, values -> + def entry = zip.getEntry("data/$path") + if (entry == null) throw new GradleException("Missing audited tag $path") + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.replace != false || tag.keySet() != ['replace', 'values'].toSet() || tag.values != values) + throw new GradleException("Tag contract changed in artifact: $path") + } + } + } + } +} +tasks.named('verifyReleaseArtifacts') { dependsOn tasks.named('verifyTerrainCompatibilityArtifacts') } diff --git a/scripts/generate-recipes.ps1 b/scripts/generate-recipes.ps1 index 3117edc3d..dbabc8206 100644 --- a/scripts/generate-recipes.ps1 +++ b/scripts/generate-recipes.ps1 @@ -819,7 +819,7 @@ function Write-TargetTags() { } $destination = Join-Path $itemTagRoot "$kind\$family$pathSuffix.json" New-Item -ItemType Directory -Force -Path (Split-Path -Parent $destination) | Out-Null - $values = @($item) + $values = if ($kind -eq 'slabs' -or $finish) { @([ordered]@{ id = $item; required = $false }) } else { @($item) } $values += @(NativeTagAliases $kind $family $finish) Write-Json $destination ([ordered]@{ replace = $false; values = $values }) } diff --git a/scripts/generate-terrain-compatibility.ps1 b/scripts/generate-terrain-compatibility.ps1 new file mode 100644 index 000000000..bb342fbe1 --- /dev/null +++ b/scripts/generate-terrain-compatibility.ps1 @@ -0,0 +1,126 @@ +# Isolated tag generator. Recipe and provider data are never regenerated here. +[CmdletBinding()] +param([string]$ProjectRoot = (Split-Path $PSScriptRoot -Parent)) +$ErrorActionPreference = 'Stop' +$projectPath = (Resolve-Path -LiteralPath $ProjectRoot).Path +$properties = Get-Content -LiteralPath (Join-Path $projectPath 'gradle.properties') +$mc = ($properties | Where-Object { $_ -match '^minecraft_version=' }) -replace '^minecraft_version=', '' +$singular = $mc -notin @('1.16.5', '1.17.1', '1.18.2', '1.19.4', '1.20.1', '1.20.6') +$cubes = $mc -in @('26.2', '26.3') +$bats = $mc -in @('1.21.11', '26.1.2', '26.2', '26.3') +$blockDir = if ($singular) { 'block' } else { 'blocks' } +$itemDir = if ($singular) { 'item' } else { 'items' } +$provider = Get-Content -Raw -LiteralPath (Join-Path $projectPath 'src/main/resources/data/mineralogy/orespawn/provider.json') | ConvertFrom-Json +$outputs = @($provider.rocks.PSObject.Properties | ForEach-Object { $_.Value.block } | Sort-Object -Unique) +$aliases = @($provider.profile_defaults.worldgen_aliases.PSObject.Properties | ForEach-Object { $_.Name }) +$terrain = @(@($outputs) + @($aliases) | Sort-Object -Unique) +if ($outputs.Count -ne 32 -or $terrain.Count -ne (32 + $aliases.Count)) { throw 'Unexpected provider terrain contract' } +$families = @('andesite','basalt','diorite','granite','rhyolite','pegmatite','diabase','gabbro','peridotite','basaltic_glass','scoria','tuff','shale','conglomerate','dolomite','limestone','siltstone','marble','slate','schist','gneiss','phyllite','amphibolite','hornfels','quartzite','novaculite','rock_salt') +$utf8 = [System.Text.UTF8Encoding]::new($false) +$contracts = [ordered]@{} +function Write-Tag([string]$RelativePath, [object[]]$Values) { + $destination = Join-Path $projectPath ('src/main/resources/data/' + $RelativePath) + [System.IO.Directory]::CreateDirectory((Split-Path $destination -Parent)) | Out-Null + $json = [ordered]@{ replace = $false; values = @($Values) } | ConvertTo-Json -Depth 8 + [System.IO.File]::WriteAllText($destination, ($json -replace "`r`n", "`n") + "`n", $utf8) + $contracts[$RelativePath] = @($Values) +} +function Optional([string]$Id) { [ordered]@{ id = $Id; required = $false } } +Write-Tag "mineralogy/tags/$blockDir/terrain_rocks.json" $terrain +Write-Tag "mineralogy/tags/$itemDir/terrain_rocks.json" $terrain +$naturalTags = @() +if ($mc -ne '1.16.5') { $naturalTags += @('dripstone_replaceable_blocks','moss_replaceable') } +if ($mc -notin @('1.16.5','1.17.1')) { $naturalTags += 'azalea_root_replaceable' } +if ($mc -notin @('1.16.5','1.17.1','1.18.2')) { $naturalTags += 'sculk_replaceable' } +if ($mc -notin @('1.16.5','1.17.1')) { $naturalTags += 'goats_spawnable_on' } +if ($mc -in @('26.1.2','26.2','26.3')) { $naturalTags += 'forest_rock_can_place_on' } +foreach ($tag in $naturalTags) { + Write-Tag "minecraft/tags/$blockDir/$tag.json" @('#mineralogy:terrain_rocks') +} +if ($bats) { + Write-Tag "minecraft/tags/$blockDir/bats_spawnable_on.json" @('#mineralogy:terrain_rocks') +} +if ($cubes) { + $stones = @($families | ForEach-Object { "mineralogy:$_" }) + @('mineralogy:chalk','mineralogy:chert','mineralogy:gypsum','mineralogy:pumice') + Write-Tag "mineralogy/tags/$itemDir/sulfur_cube_stones.json" $stones + Write-Tag "minecraft/tags/$itemDir/sulfur_cube_archetype/slow_bouncy.json" @('#mineralogy:sulfur_cube_stones') +} +if ($mc -notin @('1.16.5','1.17.1','1.18.2')) { + $hard = @($families | Where-Object { $_ -notin @('rock_salt','scoria','siltstone') } | ForEach-Object { "mineralogy:$_" }) + @('mineralogy:chert') + $hard += @($terrain | Where-Object { $_ -in @('minecraft:andesite','minecraft:basalt','minecraft:diorite','minecraft:granite','minecraft:tuff') }) + Write-Tag "mineralogy/tags/$blockDir/horn_breaking_rocks.json" @($hard | Sort-Object -Unique) + Write-Tag "minecraft/tags/$blockDir/snaps_goat_horn.json" @('#mineralogy:horn_breaking_rocks') +} +$rawStones = @($terrain | Where-Object { $_ -ne 'minecraft:sandstone' }) +foreach ($kind in @($blockDir,$itemDir)) { + Write-Tag "mineralogy/tags/$kind/raw_stones.json" $rawStones + foreach ($shape in @('slab','stairs','wall')) { + $forms = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { Optional "mineralogy:$family${finish}_$shape" } } + $aggregate = if ($shape -eq 'slab') { 'slabs' } elseif ($shape -eq 'wall') { 'walls' } else { 'stairs' } + Write-Tag "minecraft/tags/$kind/$aggregate.json" $forms + } + $modernCommon = $mc -in @('1.21.1','1.21.11','26.1.2','26.2','26.3') -or ($properties -match '^neoforge_version=') + if ($modernCommon) { + Write-Tag "c/tags/$kind/stones.json" @('#mineralogy:raw_stones') + $furnaces = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { + Optional "mineralogy:$family${finish}_furnace" + if ($kind -eq $blockDir) { Optional "mineralogy:lit_$family${finish}_furnace" } + } } + Write-Tag "c/tags/$kind/player_workstations/furnaces.json" $furnaces + $colors = @('white','orange','magenta','light_blue','yellow','lime','pink','gray','light_gray','cyan','purple','blue','brown','green','red','black') + foreach ($color in $colors) { + $legacyColor = if ($color -eq 'light_gray') { 'silver' } else { $color } + Write-Tag "c/tags/$kind/dyed/$color.json" @("mineralogy:drywall_$legacyColor") + } + Write-Tag "c/tags/$kind/dyed.json" @($colors | ForEach-Object { "#c:dyed/$_" }) + } + # Older Forge stone consumers remain supported where the loader defines them. + if ($mc -notin @('26.1.2','26.2','26.3') -and -not ($properties -match '^neoforge_version=')) { + Write-Tag "forge/tags/$kind/stone.json" @('#mineralogy:raw_stones') + } + $commonNamespace = if (Test-Path -LiteralPath (Join-Path $projectPath "src/main/resources/data/c/tags/$kind/ores")) { 'c' } else { 'forge' } + Write-Tag "$commonNamespace/tags/$kind/ores.json" @('nitrate','phosphorous','sulfur' | ForEach-Object { "#$commonNamespace`:ores/$_" }) + Write-Tag "$commonNamespace/tags/$kind/storage_blocks.json" @('chalk','gypsum','nitrate','phosphorous','rock_salt','sulfur' | ForEach-Object { "#$commonNamespace`:storage_blocks/$_" }) + if ($true) { + $normalNamespace = if ($modernCommon) { 'c' } else { 'forge' } + $normalPath = if ($modernCommon) { 'cobblestones/normal' } else { 'cobblestone/normal' } + # Forge 36 has only the root cobblestone tag. Seed the new normal + # compatibility category with vanilla cobblestone, not mossy/infested. + $normal = if ($mc -eq '1.16.5') { @('minecraft:cobblestone','mineralogy:chert','mineralogy:pumice') } + else { @('mineralogy:chert','mineralogy:pumice') } + Write-Tag "$normalNamespace/tags/$kind/$normalPath.json" $normal + } +} +if ($mc -eq '26.3') { + $lit = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { Optional "mineralogy:lit_$family${finish}_furnace" } } + Write-Tag "minecraft/tags/$blockDir/cats_can_sit_on.json" $lit +} +if ($mc -ne '1.16.5') { + Write-Tag "mineralogy/tags/$blockDir/dripstone_base_stones.json" @('#minecraft:base_stone_overworld','#mineralogy:terrain_rocks') +} +# The native straight-wall control loses its post under our non-colliding lamp. +Write-Tag "minecraft/tags/$blockDir/wall_post_override.json" @('mineralogy:rocksaltlamp') +# Registration switches can remove any construction form. Keep every existing +# family and compatibility tag loadable, without changing its member identities. +foreach ($file in Get-ChildItem -LiteralPath (Join-Path $projectPath 'src/main/resources/data') -Recurse -Filter '*.json' | Where-Object { $_.FullName -match '[\\/]tags[\\/]' }) { + $tag = Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json + $changed = $false + $values = foreach ($value in $tag.values) { + if ($value -is [string] -and $value -match '^mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)$') { + $changed = $true; Optional $value + } else { $value } + } + if ($tag.PSObject.Properties.Name -contains 'optional') { + $changed = $true + foreach ($value in $tag.optional) { $values += Optional $value } + $tag.PSObject.Properties.Remove('optional') + } + if ($changed) { + $tag.values = @($values) + [IO.File]::WriteAllText($file.FullName, (($tag | ConvertTo-Json -Depth 8) -replace "`r`n", "`n") + "`n", $utf8) + } +} +$contractPath = Join-Path $projectPath 'src/test/resources/tag-compatibility-contract.json' +[IO.Directory]::CreateDirectory((Split-Path $contractPath -Parent)) | Out-Null +[IO.File]::WriteAllText($contractPath, (([ordered]@{ minecraft = $mc; tags = $contracts } | ConvertTo-Json -Depth 12) -replace "`r`n", "`n") + "`n", $utf8) +Write-Output "Generated terrain compatibility for Minecraft $mc ($($terrain.Count) terrain identities; sulfur cubes: $cubes)" diff --git a/scripts/guard-construction-loot.ps1 b/scripts/guard-construction-loot.ps1 new file mode 100644 index 000000000..33144b26f --- /dev/null +++ b/scripts/guard-construction-loot.ps1 @@ -0,0 +1,20 @@ +# Forge 36 has no native loot-loading condition codec. The scoped transformer +# reads this guard before Gson resolves entries; enabled drop data is untouched. +[CmdletBinding()] +param([string]$ProjectRoot = (Split-Path $PSScriptRoot -Parent)) +$ErrorActionPreference = 'Stop' +$root = (Resolve-Path -LiteralPath $ProjectRoot).Path +$utf8 = [Text.UTF8Encoding]::new($false) +$guarded = 0 +foreach ($file in Get-ChildItem -LiteralPath "$root/src/main/resources/data/mineralogy/loot_tables/blocks" -Filter '*.json') { + $loot = Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json -AsHashtable + $items = @($loot.pools.entries | Where-Object { $_.type -eq 'minecraft:item' } | ForEach-Object { $_.name } | Sort-Object -Unique) + $optional = @($items | Where-Object { $_ -match '^mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)$' }) + if ($optional.Count -eq 0) { continue } + if ($optional.Count -ne 1 -or $items.Count -ne 1) { throw "Review multi-item construction loot: $($file.Name)" } + $loot['mineralogy:construction_item'] = $optional[0] + [IO.File]::WriteAllText($file.FullName, (($loot | ConvertTo-Json -Depth 20) -replace "`r`n", "`n") + "`n", $utf8) + $guarded++ +} +if ($guarded -ne 864) { throw "Construction loot inventory drifted: $guarded" } +Write-Output "Guarded $guarded construction loot tables without changing drop entries" diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java index a7ccfc3d8..5ee5404a5 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java @@ -105,11 +105,19 @@ public static void setState(boolean active, World world, BlockPos pos) { } TileEntity tileEntity = world.getTileEntity(pos); + BlockState newState = newBlock.getDefaultState().with(FACING, oldState.get(FACING)); keepInventory = true; - world.setBlockState(pos, newBlock.getDefaultState().with(FACING, oldState.get(FACING)), 3); - keepInventory = false; + try { + world.setBlockState(pos, newState, 3); + } finally { + keepInventory = false; + } if (tileEntity != null) { + // Forge 36 has a lazy cached state rather than a state setter. Clear + // and refresh that cache from the newly installed world block first. + tileEntity.updateContainingBlockInfo(); + tileEntity.getBlockState(); tileEntity.validate(); world.setTileEntity(pos, tileEntity); } diff --git a/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java b/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java index 92ea3ccff..98d867f1f 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java +++ b/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java @@ -27,6 +27,7 @@ /** Applies the legacy cobblestone option to target-native block and item tags. */ public final class CobblestoneTagPolicy { private static final ResourceLocation COBBLESTONE = new ResourceLocation("forge", "cobblestone"); + private static final ResourceLocation NORMAL_COBBLESTONE = new ResourceLocation("forge", "cobblestone/normal"); private static final ResourceLocation STONE_CRAFTING_MATERIALS = new ResourceLocation("minecraft", "stone_crafting_materials"); private static final ResourceLocation STONE_TOOL_MATERIALS = @@ -62,6 +63,14 @@ static void apply(ITagCollectionSupplier manager) { addItem(items, "pumice"); replaceElementsInPlace(required(itemTags, COBBLESTONE), items); + Set normalBlocks = existing(blockTags, NORMAL_COBBLESTONE); + normalBlocks.removeAll(configuredBlocks); + if (enabled) normalBlocks.addAll(configuredBlocks); + addBlock(normalBlocks, "chert"); + addBlock(normalBlocks, "pumice"); + replaceElementsInPlace(required(blockTags, NORMAL_COBBLESTONE), normalBlocks); + updateDerivedItemTag(itemTags, NORMAL_COBBLESTONE, configuredItems, enabled); + // Nested tags were already expanded before this event. Update their // retained objects as well so vanilla tool recipes see the same // configured membership as recipes that use forge:cobblestone directly. diff --git a/src/main/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooks.java b/src/main/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooks.java new file mode 100644 index 000000000..85311f174 --- /dev/null +++ b/src/main/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooks.java @@ -0,0 +1,36 @@ +package zone.moddev.mc.mineralogy.compat; + +import java.util.function.Predicate; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.registries.ForgeRegistries; + +/** Internal adapter for Forge 36's pre-codec loot loader. */ +public final class ConstructionLootHooks { + private ConstructionLootHooks() { } + + /** Only explicitly guarded Mineralogy block tables may be changed. */ + public static JsonElement prepare(ResourceLocation name, JsonElement data) { + return prepare(name.getNamespace(), name.getPath(), data, + item -> ForgeRegistries.ITEMS.containsKey(new ResourceLocation(item))); + } + + static JsonElement prepare(String namespace, String path, JsonElement data, + Predicate registered) { + if (!"mineralogy".equals(namespace) || !path.startsWith("blocks/") || !data.isJsonObject()) return data; + JsonObject table = data.getAsJsonObject(); + JsonElement guard = table.get("mineralogy:construction_item"); + if (guard == null) return data; + String item = guard.getAsString(); + if (!item.matches("mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) + throw new IllegalArgumentException("Invalid Mineralogy construction loot guard: " + item); + if (registered.test(item)) return data; + JsonObject empty = new JsonObject(); + for (java.util.Map.Entry entry : table.entrySet()) + empty.add(entry.getKey(), entry.getValue()); + empty.add("pools", new JsonArray()); + return empty; + } +} diff --git a/src/main/resources/META-INF/coremods.json b/src/main/resources/META-INF/coremods.json index 8f8444dea..786540a4e 100644 --- a/src/main/resources/META-INF/coremods.json +++ b/src/main/resources/META-INF/coremods.json @@ -1,3 +1,4 @@ { - "mineralogy_legacy_world_fix": "coremods/mineralogy_legacy_world_fix.js" + "mineralogy_legacy_world_fix": "coremods/mineralogy_legacy_world_fix.js", + "mineralogy_terrain_compatibility": "coremods/mineralogy_terrain_compatibility.js" } diff --git a/src/main/resources/coremods/mineralogy_terrain_compatibility.js b/src/main/resources/coremods/mineralogy_terrain_compatibility.js new file mode 100644 index 000000000..64dc5102e --- /dev/null +++ b/src/main/resources/coremods/mineralogy_terrain_compatibility.js @@ -0,0 +1,34 @@ +var Opcodes = Java.type('org.objectweb.asm.Opcodes'); +var ASMAPI = Java.type('net.minecraftforge.coremod.api.ASMAPI'); +var MethodInsnNode = Java.type('org.objectweb.asm.tree.MethodInsnNode'); +var InsnList = Java.type('org.objectweb.asm.tree.InsnList'); +var VarInsnNode = Java.type('org.objectweb.asm.tree.VarInsnNode'); + +// Forge 36 has no loading-condition codec for block loot. Filter only guarded +// unregistered Mineralogy construction drops before the native Gson loader. +function initializeCoreMod() { + return { + 'mineralogy_optional_construction_loot': { + 'target': {'type': 'CLASS', 'name': 'net.minecraftforge.common.ForgeHooks'}, + 'transformer': function(classNode) { + var hooks = 0; + for (var index = 0; index < classNode.methods.size(); ++index) { + var method = classNode.methods.get(index); + if (method.name !== 'loadLootTable' || method.desc !== '(Lcom/google/gson/Gson;Lnet/minecraft/util/ResourceLocation;Lcom/google/gson/JsonElement;ZLnet/minecraft/loot/LootTableManager;)Lnet/minecraft/loot/LootTable;') continue; + var prefix = new InsnList(); + prefix.add(new VarInsnNode(Opcodes.ALOAD, 1)); + prefix.add(new VarInsnNode(Opcodes.ALOAD, 2)); + prefix.add(new MethodInsnNode(Opcodes.INVOKESTATIC, + 'zone/moddev/mc/mineralogy/compat/ConstructionLootHooks', 'prepare', + '(Lnet/minecraft/util/ResourceLocation;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement;', false)); + prefix.add(new VarInsnNode(Opcodes.ASTORE, 2)); + method.instructions.insert(prefix); + ++hooks; + } + if (hooks !== 1) throw new Error('Mineralogy construction loot hook drift: expected 1, found ' + hooks); + ASMAPI.log('INFO', 'Mineralogy construction compatibility: applied exactly one Forge 36 loot-loading hook'); + return classNode; + } + } + }; +} diff --git a/src/main/resources/data/forge/tags/blocks/cobblestone/normal.json b/src/main/resources/data/forge/tags/blocks/cobblestone/normal.json new file mode 100644 index 000000000..3f53634f4 --- /dev/null +++ b/src/main/resources/data/forge/tags/blocks/cobblestone/normal.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "mineralogy:chert", + "mineralogy:pumice" + ] +} diff --git a/src/main/resources/data/forge/tags/blocks/ores.json b/src/main/resources/data/forge/tags/blocks/ores.json new file mode 100644 index 000000000..27d2ea0ac --- /dev/null +++ b/src/main/resources/data/forge/tags/blocks/ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#forge:ores/nitrate", + "#forge:ores/phosphorous", + "#forge:ores/sulfur" + ] +} diff --git a/src/main/resources/data/forge/tags/blocks/stone.json b/src/main/resources/data/forge/tags/blocks/stone.json new file mode 100644 index 000000000..10aec0d1c --- /dev/null +++ b/src/main/resources/data/forge/tags/blocks/stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:raw_stones" + ] +} diff --git a/src/main/resources/data/forge/tags/blocks/storage_blocks.json b/src/main/resources/data/forge/tags/blocks/storage_blocks.json new file mode 100644 index 000000000..9fa0c976f --- /dev/null +++ b/src/main/resources/data/forge/tags/blocks/storage_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#forge:storage_blocks/chalk", + "#forge:storage_blocks/gypsum", + "#forge:storage_blocks/nitrate", + "#forge:storage_blocks/phosphorous", + "#forge:storage_blocks/rock_salt", + "#forge:storage_blocks/sulfur" + ] +} diff --git a/src/main/resources/data/forge/tags/items/cobblestone/normal.json b/src/main/resources/data/forge/tags/items/cobblestone/normal.json new file mode 100644 index 000000000..3f53634f4 --- /dev/null +++ b/src/main/resources/data/forge/tags/items/cobblestone/normal.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "mineralogy:chert", + "mineralogy:pumice" + ] +} diff --git a/src/main/resources/data/forge/tags/items/ores.json b/src/main/resources/data/forge/tags/items/ores.json new file mode 100644 index 000000000..27d2ea0ac --- /dev/null +++ b/src/main/resources/data/forge/tags/items/ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#forge:ores/nitrate", + "#forge:ores/phosphorous", + "#forge:ores/sulfur" + ] +} diff --git a/src/main/resources/data/forge/tags/items/stone.json b/src/main/resources/data/forge/tags/items/stone.json new file mode 100644 index 000000000..10aec0d1c --- /dev/null +++ b/src/main/resources/data/forge/tags/items/stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:raw_stones" + ] +} diff --git a/src/main/resources/data/forge/tags/items/storage_blocks.json b/src/main/resources/data/forge/tags/items/storage_blocks.json new file mode 100644 index 000000000..9fa0c976f --- /dev/null +++ b/src/main/resources/data/forge/tags/items/storage_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#forge:storage_blocks/chalk", + "#forge:storage_blocks/gypsum", + "#forge:storage_blocks/nitrate", + "#forge:storage_blocks/phosphorous", + "#forge:storage_blocks/rock_salt", + "#forge:storage_blocks/sulfur" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 000000000..d5ef1d87c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 000000000..b3f94f375 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json b/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json new file mode 100644 index 000000000..6aac0fa0d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:rocksaltlamp" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/walls.json b/src/main/resources/data/minecraft/tags/blocks/walls.json index 8110179a8..a3c943442 100644 --- a/src/main/resources/data/minecraft/tags/blocks/walls.json +++ b/src/main/resources/data/minecraft/tags/blocks/walls.json @@ -1,113 +1,437 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_wall", - "mineralogy:amphibolite_smooth_brick_wall", - "mineralogy:amphibolite_smooth_wall", - "mineralogy:amphibolite_wall", - "mineralogy:andesite_brick_wall", - "mineralogy:andesite_smooth_brick_wall", - "mineralogy:andesite_smooth_wall", - "mineralogy:andesite_wall", - "mineralogy:basalt_brick_wall", - "mineralogy:basalt_smooth_brick_wall", - "mineralogy:basalt_smooth_wall", - "mineralogy:basalt_wall", - "mineralogy:basaltic_glass_brick_wall", - "mineralogy:basaltic_glass_smooth_brick_wall", - "mineralogy:basaltic_glass_smooth_wall", - "mineralogy:basaltic_glass_wall", - "mineralogy:conglomerate_brick_wall", - "mineralogy:conglomerate_smooth_brick_wall", - "mineralogy:conglomerate_smooth_wall", - "mineralogy:conglomerate_wall", - "mineralogy:diabase_brick_wall", - "mineralogy:diabase_smooth_brick_wall", - "mineralogy:diabase_smooth_wall", - "mineralogy:diabase_wall", - "mineralogy:diorite_brick_wall", - "mineralogy:diorite_smooth_brick_wall", - "mineralogy:diorite_smooth_wall", - "mineralogy:diorite_wall", - "mineralogy:dolomite_brick_wall", - "mineralogy:dolomite_smooth_brick_wall", - "mineralogy:dolomite_smooth_wall", - "mineralogy:dolomite_wall", - "mineralogy:gabbro_brick_wall", - "mineralogy:gabbro_smooth_brick_wall", - "mineralogy:gabbro_smooth_wall", - "mineralogy:gabbro_wall", - "mineralogy:gneiss_brick_wall", - "mineralogy:gneiss_smooth_brick_wall", - "mineralogy:gneiss_smooth_wall", - "mineralogy:gneiss_wall", - "mineralogy:granite_brick_wall", - "mineralogy:granite_smooth_brick_wall", - "mineralogy:granite_smooth_wall", - "mineralogy:granite_wall", - "mineralogy:hornfels_brick_wall", - "mineralogy:hornfels_smooth_brick_wall", - "mineralogy:hornfels_smooth_wall", - "mineralogy:hornfels_wall", - "mineralogy:limestone_brick_wall", - "mineralogy:limestone_smooth_brick_wall", - "mineralogy:limestone_smooth_wall", - "mineralogy:limestone_wall", - "mineralogy:marble_brick_wall", - "mineralogy:marble_smooth_brick_wall", - "mineralogy:marble_smooth_wall", - "mineralogy:marble_wall", - "mineralogy:novaculite_brick_wall", - "mineralogy:novaculite_smooth_brick_wall", - "mineralogy:novaculite_smooth_wall", - "mineralogy:novaculite_wall", - "mineralogy:pegmatite_brick_wall", - "mineralogy:pegmatite_smooth_brick_wall", - "mineralogy:pegmatite_smooth_wall", - "mineralogy:pegmatite_wall", - "mineralogy:peridotite_brick_wall", - "mineralogy:peridotite_smooth_brick_wall", - "mineralogy:peridotite_smooth_wall", - "mineralogy:peridotite_wall", - "mineralogy:phyllite_brick_wall", - "mineralogy:phyllite_smooth_brick_wall", - "mineralogy:phyllite_smooth_wall", - "mineralogy:phyllite_wall", - "mineralogy:quartzite_brick_wall", - "mineralogy:quartzite_smooth_brick_wall", - "mineralogy:quartzite_smooth_wall", - "mineralogy:quartzite_wall", - "mineralogy:rhyolite_brick_wall", - "mineralogy:rhyolite_smooth_brick_wall", - "mineralogy:rhyolite_smooth_wall", - "mineralogy:rhyolite_wall", - "mineralogy:rock_salt_brick_wall", - "mineralogy:rock_salt_smooth_brick_wall", - "mineralogy:rock_salt_smooth_wall", - "mineralogy:rock_salt_wall", - "mineralogy:schist_brick_wall", - "mineralogy:schist_smooth_brick_wall", - "mineralogy:schist_smooth_wall", - "mineralogy:schist_wall", - "mineralogy:scoria_brick_wall", - "mineralogy:scoria_smooth_brick_wall", - "mineralogy:scoria_smooth_wall", - "mineralogy:scoria_wall", - "mineralogy:shale_brick_wall", - "mineralogy:shale_smooth_brick_wall", - "mineralogy:shale_smooth_wall", - "mineralogy:shale_wall", - "mineralogy:siltstone_brick_wall", - "mineralogy:siltstone_smooth_brick_wall", - "mineralogy:siltstone_smooth_wall", - "mineralogy:siltstone_wall", - "mineralogy:slate_brick_wall", - "mineralogy:slate_smooth_brick_wall", - "mineralogy:slate_smooth_wall", - "mineralogy:slate_wall", - "mineralogy:tuff_brick_wall", - "mineralogy:tuff_smooth_brick_wall", - "mineralogy:tuff_smooth_wall", - "mineralogy:tuff_wall" + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } ] } diff --git a/src/main/resources/data/minecraft/tags/items/slabs.json b/src/main/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 000000000..d5ef1d87c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/items/stairs.json b/src/main/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 000000000..b3f94f375 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/items/walls.json b/src/main/resources/data/minecraft/tags/items/walls.json index 8110179a8..a3c943442 100644 --- a/src/main/resources/data/minecraft/tags/items/walls.json +++ b/src/main/resources/data/minecraft/tags/items/walls.json @@ -1,113 +1,437 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_wall", - "mineralogy:amphibolite_smooth_brick_wall", - "mineralogy:amphibolite_smooth_wall", - "mineralogy:amphibolite_wall", - "mineralogy:andesite_brick_wall", - "mineralogy:andesite_smooth_brick_wall", - "mineralogy:andesite_smooth_wall", - "mineralogy:andesite_wall", - "mineralogy:basalt_brick_wall", - "mineralogy:basalt_smooth_brick_wall", - "mineralogy:basalt_smooth_wall", - "mineralogy:basalt_wall", - "mineralogy:basaltic_glass_brick_wall", - "mineralogy:basaltic_glass_smooth_brick_wall", - "mineralogy:basaltic_glass_smooth_wall", - "mineralogy:basaltic_glass_wall", - "mineralogy:conglomerate_brick_wall", - "mineralogy:conglomerate_smooth_brick_wall", - "mineralogy:conglomerate_smooth_wall", - "mineralogy:conglomerate_wall", - "mineralogy:diabase_brick_wall", - "mineralogy:diabase_smooth_brick_wall", - "mineralogy:diabase_smooth_wall", - "mineralogy:diabase_wall", - "mineralogy:diorite_brick_wall", - "mineralogy:diorite_smooth_brick_wall", - "mineralogy:diorite_smooth_wall", - "mineralogy:diorite_wall", - "mineralogy:dolomite_brick_wall", - "mineralogy:dolomite_smooth_brick_wall", - "mineralogy:dolomite_smooth_wall", - "mineralogy:dolomite_wall", - "mineralogy:gabbro_brick_wall", - "mineralogy:gabbro_smooth_brick_wall", - "mineralogy:gabbro_smooth_wall", - "mineralogy:gabbro_wall", - "mineralogy:gneiss_brick_wall", - "mineralogy:gneiss_smooth_brick_wall", - "mineralogy:gneiss_smooth_wall", - "mineralogy:gneiss_wall", - "mineralogy:granite_brick_wall", - "mineralogy:granite_smooth_brick_wall", - "mineralogy:granite_smooth_wall", - "mineralogy:granite_wall", - "mineralogy:hornfels_brick_wall", - "mineralogy:hornfels_smooth_brick_wall", - "mineralogy:hornfels_smooth_wall", - "mineralogy:hornfels_wall", - "mineralogy:limestone_brick_wall", - "mineralogy:limestone_smooth_brick_wall", - "mineralogy:limestone_smooth_wall", - "mineralogy:limestone_wall", - "mineralogy:marble_brick_wall", - "mineralogy:marble_smooth_brick_wall", - "mineralogy:marble_smooth_wall", - "mineralogy:marble_wall", - "mineralogy:novaculite_brick_wall", - "mineralogy:novaculite_smooth_brick_wall", - "mineralogy:novaculite_smooth_wall", - "mineralogy:novaculite_wall", - "mineralogy:pegmatite_brick_wall", - "mineralogy:pegmatite_smooth_brick_wall", - "mineralogy:pegmatite_smooth_wall", - "mineralogy:pegmatite_wall", - "mineralogy:peridotite_brick_wall", - "mineralogy:peridotite_smooth_brick_wall", - "mineralogy:peridotite_smooth_wall", - "mineralogy:peridotite_wall", - "mineralogy:phyllite_brick_wall", - "mineralogy:phyllite_smooth_brick_wall", - "mineralogy:phyllite_smooth_wall", - "mineralogy:phyllite_wall", - "mineralogy:quartzite_brick_wall", - "mineralogy:quartzite_smooth_brick_wall", - "mineralogy:quartzite_smooth_wall", - "mineralogy:quartzite_wall", - "mineralogy:rhyolite_brick_wall", - "mineralogy:rhyolite_smooth_brick_wall", - "mineralogy:rhyolite_smooth_wall", - "mineralogy:rhyolite_wall", - "mineralogy:rock_salt_brick_wall", - "mineralogy:rock_salt_smooth_brick_wall", - "mineralogy:rock_salt_smooth_wall", - "mineralogy:rock_salt_wall", - "mineralogy:schist_brick_wall", - "mineralogy:schist_smooth_brick_wall", - "mineralogy:schist_smooth_wall", - "mineralogy:schist_wall", - "mineralogy:scoria_brick_wall", - "mineralogy:scoria_smooth_brick_wall", - "mineralogy:scoria_smooth_wall", - "mineralogy:scoria_wall", - "mineralogy:shale_brick_wall", - "mineralogy:shale_smooth_brick_wall", - "mineralogy:shale_smooth_wall", - "mineralogy:shale_wall", - "mineralogy:siltstone_brick_wall", - "mineralogy:siltstone_smooth_brick_wall", - "mineralogy:siltstone_smooth_wall", - "mineralogy:siltstone_wall", - "mineralogy:slate_brick_wall", - "mineralogy:slate_smooth_brick_wall", - "mineralogy:slate_smooth_wall", - "mineralogy:slate_wall", - "mineralogy:tuff_brick_wall", - "mineralogy:tuff_smooth_brick_wall", - "mineralogy:tuff_smooth_wall", - "mineralogy:tuff_wall" + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json index e7b2903d5..36b7557c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json index 1257eea44..f64d172e1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json index f0d55948d..29fbf4eac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json index 186b2b41f..c8c62e7fd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json index 50fd282d7..f787435ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json index efb2f461a..a1cad9105 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json index 32d6b70d2..310e02638 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json index 0608513e5..226b7c304 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json index 59eaaacef..a799e8988 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json index e66e2c9d3..cc0c8496a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json index a1832925c..869f25b84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json index 5807720e9..6f8cadd17 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json index fd6b0f528..67fc4ad29 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json index a1aa9cc66..bb7946b64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json index 87c4fea62..a13f90c82 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json index 93da7e101..1b45b3c0b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json index d92879d3c..e55d0342e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json index ae0768b12..074c0cc7d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json index 549bd3e73..f125bbfba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json index 8d07070d7..96e15f8df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json index 64d2e614f..1a8f6e737 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json index 0736f6532..ed7ee6a43 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json index 495cb7e61..8d47e5271 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json index 98ef7d99f..ed364fb72 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json index e26f64583..7c32f9f48 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json index cead779d7..85e348f41 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json index 1f3881813..3c53568db 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json index cbf545bb6..58a0a7cd9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json index 653187817..5b3b624cb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json index d12ecd577..992b0a0b5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json index 20edd085a..2754365eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json index 7d3909aa6..27b5bac5d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:amphibolite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json index eab071d8f..9de6c4dc0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json index 8b5d34a89..8ab119413 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json index eda37955d..7e0dca807 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json index 9679a325c..c5208fd72 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json index 21be7a833..5decb0cf5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json index 888987486..024096616 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json index 0d576a966..8053b3d1d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json index e96033e45..010abc0f4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json index 072b54c0e..a7514d7ce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json index 4e9c457bc..2f4dbac0b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json index 06396f8c5..b03b1ea4f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json index 47fcd635f..e2e7e737f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json index 699ae7628..4c3b1e8d5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json index a8beb13b3..0d9005bc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json index c78207e58..e82572535 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json index aa49bdc6c..d97513c2a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json index 33bf19651..3b74b3a5d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json index 087225d3e..2b6ed1c94 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json index a2a1b5cec..761298ce8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json index 7b66885e4..c19c93fda 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json index 231a8a9b5..78ee02d48 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json index 8d0a15e9e..839c7353e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json index 2d5b682a9..2cbd760ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json index c2e9ea109..c52a97f1e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json index c80f13eec..48cf34c1a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json index d0842ad01..e5bf4809a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json index 9946416b2..3e06b34e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json index 6ed876df5..71bd4c7de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json index 4ad23181f..9dc739774 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json index 97a126ece..5ebd2bbbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json index 1f229acdd..566fb377e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json index 3b192b985..b6325a5e4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:andesite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json index 23ce2f14b..cbd7b564f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json index 419cb17ca..03838cb30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json index c24c77b33..6fcbcbbec 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json index dc6cba235..37b08aa35 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json index 1ba42f359..da8e50d3e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json index 58993321b..4f9821d64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json index 7ea5fef26..e68ebd2ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json index 68b969e92..b2ec09279 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json index 655484e5d..a2d7bbde5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json index f99e9caf4..4cc24e508 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json index df5dc8f0e..b9df59359 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json index a62b78e98..32f3748f5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json index b799f96f0..001bd44ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json index bb0905168..29e2e1588 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json index 5f97385b8..9f08bacee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json index 8b40f8dfe..5897f2313 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json index 77721d152..d8c852828 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json index d8f49fd97..3fd80b193 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json index b44100198..265ac6f43 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json index dddf8bc01..dc62bcb83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json index 88891274b..e1a84fc33 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json index 919959da2..ab9aeba64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json index d2b067bc8..f2f610292 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json index 7a12fc2c4..ac400b371 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json index f4b390471..f683af477 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json index 7d36f7559..70a3e1f9c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json index 0b0ee5fde..c28c04f80 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json index 64323422a..436eac793 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json index 574b7a788..24e53a938 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json index 9d1721a15..db5c5c8d1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json index 704505d60..feb640638 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json index 4f68f82e5..d65e77b4c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basalt_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json index 3a4ee6152..c7dba8a66 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json index 2b2455d9d..afd536a60 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json index 40d8c3a52..a710912b2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json index 4afd6937c..f1076e378 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json index 3126f37c5..910880a3c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json index 4342f20c0..7ef9b4462 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json index c3c7e2b5e..ac08a6965 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json index eb258c5b4..24585f851 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json index 2a2211481..5ece64f6f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json index 6f12ab4f4..53af09f51 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json index 05da411c0..a1b0a4a75 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json index e832048fd..5e4c80f09 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json index 30b37a9bc..f372c0f59 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json index 62457e48a..c6058976d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json index 6021aeecf..d1be735b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json index 9f4ff3a78..5d9b1c808 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json index bb4c9f70d..9681d70e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json index c28787421..2c7442b57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json index 054eebb28..795d6999f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json index 5bb547857..9bb1512b8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json index 765706fe3..1b06d8eef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json index 143cb3546..e5a6507ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json index 99d96f1e8..48de86007 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json index c63d62ec0..e97110f95 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json index 8de83ac3d..b0d62ab75 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json index 95072f987..6a974771b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json index 7c1308663..b456dbad6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json index 53983bc9c..d67b56d53 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json index b9675e51d..8f8495daf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json index 807bbc25a..1e11d3c22 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json index 09aa3bf30..6cdb770b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json index cecdccf09..3d850392a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:basaltic_glass_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json index 072c85c66..166fa8c08 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json index 3ab4d6ba3..57ba52196 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json index 8837f0c78..46dbfa5ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json index 38be8f9c8..f31098e78 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json index cd14701ce..579266956 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json index 8b61e556a..f05567186 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json index 5b528a602..46de8743b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json index 9e88f38b5..cc9204a5b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json index 053eab4a4..347bd06aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json index 469d3a7be..04de0fb24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json index 921f7bb90..3667b1532 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json index dcdc8dbc6..3ba53e4b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json index 19fb80f28..5a3716888 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json index b25b6e2fc..1a45ce2ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json index 11f9d3151..85ebbfa3d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json index f8e145e3a..e4ec9afcc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json index 0b418313a..f3a50b332 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json index 7489f0a6b..60039d122 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json index fa1e2525c..716a6b33f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json index dfdc83027..94358cbcc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json index 982a60c5c..d35f48660 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json index 3539e9d54..6906ae843 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json index df08cacee..c072a3cc2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json index b82304fa3..5abb2c6da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json index d2ca33191..35475e67c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json index 02c732f31..180e1388c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json index 355afb496..35983ff57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json index 0a52ab25d..d6cab8b8c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json index a687a45b1..66c8f5457 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json index b04282604..62e8da674 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json index 51a01a594..150020c47 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json index ddcf60c8c..b303527ea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:conglomerate_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json index 31bf4d95d..aa36115b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json index f1148dde0..cfe4e4eea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json index 4430e95ea..9728fdcbc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json index 18815f2b4..54b5bc0ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json index f6891644c..905408ff1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json index b3c43e87e..2ad2fcc04 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json index 3927ffd43..8ff86df24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json index 7c8144e72..ac06e612c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json index 4b301c393..bc7fdcb1c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json index 9389940c2..474ce96de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json index f74dd48e3..7888f5edb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json index d0c112ec4..5751c90d9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json index ad1125989..2fb03e712 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json index efd311d36..0aaeae8a4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json index 12941e523..6bc39c183 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json index baaf3a217..1daa92c6e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json index b7b214e6e..c7e74574d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json index 84c19a986..9b1292272 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json index 61beba904..691b66158 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json index 26b1c32ef..ecbcd746d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json index f1aacc546..707f03dd7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json index 41eca531d..771c28ad0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json index 461047555..1dee8a87a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json index d4e9cfbd7..53c279962 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json index b3c834beb..200364b67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json index ff15b59f6..b66556631 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json index 83f31530b..4cb3fadfd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json index fb03992d0..da2b7c733 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json index 4f5a92918..113abf1fd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json index d8ffd327f..547d2ee8e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json index 27d9c382d..abfbc9b35 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json index 1117859c9..868e57863 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diabase_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json index 86bcae562..b489272a2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json index 0156a3c01..c8dd747b1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json index 072e0bb19..b38123c91 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json index b8096d483..60a6c6c82 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json index a8d1c0438..42df15b84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json index ab688e981..4ac9de764 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json index d337fe472..68faddd9b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json index 83a21f01a..bb718d5fa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json index eb8959873..3d44c67be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json index 68faeaaed..ae4e15369 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json index 947d8317a..61121e7fa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json index 6180a44f0..6d0ff802f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json index 9f32c1752..6bf86cd62 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json index 6e1ab70eb..3e3cb0e69 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json index daf83d3bd..fec178f25 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json index 1da30cf27..da4f59531 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json index 6e591aa32..d281d8a3e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json index cfb316df0..63a9d5cc5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json index 16d506d59..3d121d5b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json index 576878a06..e441da1f9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json index 1fe731274..2003a8e1c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json index cc91447fd..d45b79641 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json index 2e5d9ddac..95f68d79f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json index a25db63c2..f8357f98c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json index dc5d6367b..fb018b970 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json index 649583230..60d5f6c4a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json index 3a968506a..fd1842124 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json index a705377cd..c954cf5b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json index 4bd14deeb..8a36ba842 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json index e112af4b8..630e238fb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json index 151600d6a..4599fe807 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json index e4b163f7e..a5cdcdb2c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:diorite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json index 8738b47bc..98bf06589 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json index 6de9b42ae..dd7d9c886 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json index 882f185af..92b88fcda 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json index 547746758..02b593279 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json index 155058df0..df3b8eb67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json index 25702b098..f0e45a945 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json index 004535907..d36cb9837 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json index facfc68bd..296d6e20c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json index 746a72ae7..df7f6e3a7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json index 84cab1569..59cef7f46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json index c06a45143..94466be45 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json index 9de2b777e..29a7f4069 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json index e71dc7a01..c5b98bb1a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json index c3a5b70e4..17fcda8ba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json index 18278e860..5e15c06e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json index 50ec68ffe..3d0bee255 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json index 37bb59eb8..1ebfb9a58 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json index c343f09da..3e72e4f6c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json index 583be5b4f..db945f214 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json index d59cf984f..5b92fd8ff 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json index ee8b54775..7ccd9ceb5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json index f847158e6..89ea38fb5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json index e3746cc60..dd0289306 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json index 1a9b91d43..a5e86a564 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json index 727cd2c9b..48a9403ea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json index 13d7d1163..a57d4ecfd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json index 204a2a78a..7ff985a46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json index 6c1d7ca4a..1bbbdcc44 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json index a2408488d..d131e7e9c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json index 04f6f9a7d..4d9c07025 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json index dc8039f84..da5220a89 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json index 71fdc683e..f37ad6799 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:dolomite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json index 5511dc4eb..c474f45b1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json index 860a7e42a..a99bb1f22 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json index 1642f4495..928f2c6f2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json index 097d1a006..4a173964f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json index 38c15b8ea..a272c4595 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json index f4b5c23e0..1aac24aee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json index 6fc98fb3b..7b42c20dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json index 83f5e40b3..71374b79b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json index aec5d6f0b..d406e6f14 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json index f4735e95c..32e1ba6df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json index 19d23120b..26c24b858 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json index 08c832870..fd865df38 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json index 6334e3f42..f971f3f13 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json index 2208a8d1d..9b6b9c74e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json index c014290af..6ed73375c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json index 1a83ac9ea..ea2e7d998 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json index a77b86d91..4074d67ee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json index 4e76714dc..b4f6206b1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json index d5be1611a..5a7579789 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json index da9107027..ed5965ef8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json index 119fe995e..310dc3074 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json index b38027e02..e52d93406 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json index 9a8dbf3c6..b728c63a1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json index 36d5d73a4..8e6388040 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json index 4ec5a55fb..877520a7f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json index fb2319d99..8f6dba6d2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json index 9529abbd5..72094af28 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json index 69b3f383e..635a194b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json index 8d466770f..b823d408a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json index 59f283d15..37438877b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json index 83342da23..978cc87b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json index 733d86b03..e1e02721e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gabbro_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json index cf7912257..c23492491 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json index fbae3b12a..26270ec27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json index c851a384f..eed617570 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json index 9bad2f919..e5b8f0832 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json index bf23da5d6..75c47cc9f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json index 3466d00a6..d26413f96 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json index 32b8878bc..26a2bc2fc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json index c0d84b704..ea8e5a42c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json index f995aa58a..05acb41a4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json index 1b71c5fc9..fb2fa9c3a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json index c0a1e393d..7e025306b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json index 84ee7f779..3cd52ce6f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json index 51a6c3a46..b54dc8c46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json index 6bc7fc432..0b8025a8e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json index fea042f8c..f14b9dd7b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json index abc5a67fc..de376fabe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json index af279d177..cb5c8df77 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json index 4966fdad0..9f2f6c648 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json index d552c85a6..e84d9f66a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json index d60063370..c52dbf5cf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json index f0b9e6ef7..d91014efe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json index 0801b6912..a6cc3fe3c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json index 56c419472..dd2740e32 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json index 0f2941a4e..2a80589dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json index eef0fda5c..48313c963 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json index c3c29896b..1e9712481 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json index 9f991c96f..56b5dec01 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json index 2dd95a46d..b3cbd4122 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json index 8ee0e7726..ddb4d8ae0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json index 64ce1712d..0a1376e9b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json index ef10967bc..2d620dc1f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json index 7d5b606e1..ea16fac74 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:gneiss_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json index c48c018e8..867b4eb99 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json index d524d4d96..643de1953 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json index 95d951304..5334d9583 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json index 022635053..ad5974659 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json index a4581d896..2d3cbe8b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json index bc65a5d86..7d3c7e1a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json index ae61d9878..53d7884c3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json index 280e0b928..9878c9200 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json index 089201cc0..8cbd0df47 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json index 01709b7b8..7a99409c3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json index 91e4e53ab..99412ec0a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json index 03462b83f..f494bb906 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json index 4d46087f1..724f61f7c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json index 3f7d39fb1..e4c4f2fc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json index 3fac797f4..7cba3a780 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json index b94c4517c..8dab342aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json index 194e1050b..b211fad3d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json index c117984e9..17826064c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json index 4ddbd7639..647fe805e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json index 5eba719d1..19d3d1c39 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json index d1f0b14c2..0637ebb1c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json index 2bbff88b0..61ade552b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json index 92a76cb18..a6d799908 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json index 45e8133f8..96aef792e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json index 7e1a88884..b8bfd1922 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json index 981ec8362..98a69df19 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json index 44d661a4d..7940be094 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json index 7e855e16a..574519c90 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json index 8a98adbc3..6d13f995a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json index eb152e9a3..c2036ea60 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json index 9ac7c441c..4d6acb40b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json index 8ea7d14b7..e1d11295f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:granite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json index 895d8225e..2bc67bb20 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json index 3bd202f0e..bbf8ee9ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json index 0a160799a..e79d8b80c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json index 90ad3142f..fb7458d24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json index 8d5b95f8c..11439108b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json index e5232efda..6a3f3bf6a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json index 71eca36d0..c481b9197 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json index 1f3db6db2..a1e640fe7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json index ddb99a679..b1ff9d69f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json index bb6b54bea..145930f4f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json index 16874ea45..1a90b2fe6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json index c96876070..bc28cf2eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json index fdbcc9423..110c86821 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json index 6c4f215e4..b62bcf245 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json index b00d05f4c..05f4b12aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json index 7131f88ca..a542bf227 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json index 39d4ed757..5d7f4b0cc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json index fb30bc6cb..6587841d4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json index 499454da7..c5d642d6a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json index f6281d003..c5de0a016 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json index 5590a03da..154c60370 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json index 250abdcf3..b2495d51d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json index 628d68054..c96991a7f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json index af49c7941..65f6c8cb4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json index 781abcbe5..bc5c560d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json index 2265bee69..10193a386 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json index 34343b251..965926e24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json index 63bad5469..a072d23f0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json index 65248a131..0ff8ce2e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json index 179e0eb79..4c4b28687 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json index e5c7c7a33..6d481b4cd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json index 64c255bba..9b5ba66d1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:hornfels_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json index 496800c26..bce12ede4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json index f75d3386f..96618d2a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json index d4662fa40..b6f4a0004 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json index ee1d10719..b84a46293 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json index e7e582c10..6e3dd2aa3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json index 9e73d3185..ee0d6a95b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json index 507bb12c7..2f9d20c15 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json index cee151932..456346041 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json index a6304c824..88dd444d5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json index 7ecd1d6ec..c69599fd7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json index cb11f7dd3..277eb02da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json index e464dc382..a25230de8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json index 64c1d54a6..2fa8dde97 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json index adf287f60..49f5571c7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json index ca0a43744..e82790f2e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json index c28e28a9c..7b85704fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json index 510ab6951..386a5b4b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json index 8b02bd838..2bb655aae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json index 24a294866..44d85b1ce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json index bc3ef4cf2..3cba8337f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json index 91d5b46e9..c82b72862 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json index edb59a125..11a4e287d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json index c2cfd81de..cc140adb8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json index d2e40978f..73b04da6f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json index cd595291d..d693daff3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json index df04341de..e57be9dfa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json index ffdc501c0..c67f5c0ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json index 48080ad28..c15512ac8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json index 04ba80189..d1b778784 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json index 3e0717f7e..41c703ad6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json index cfe91a629..aa360a07d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json index b33e8524b..94e1c0b26 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:limestone_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json index d2edc103d..9d1a45648 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json index bbc56eb10..6d46ce0e3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json index ef2842baa..ef3abc005 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json index 5a4df09a0..e23f04ee0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json index 49f17f83c..fac670501 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json index 5703e17b7..7c86f97b4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json index 4168901c6..8f45942e2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json index a6fde9b32..4d04de676 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json index e82f0574e..c86428ca8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json index bef8fd355..881637be8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json index c91033164..3dbf5ea4a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json index dba85971d..30e08c525 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json index bfb45b4d0..fcaadc95c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json index 27c92052a..2585adb89 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json index 5a2493e72..bdd9905a9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json index 903210d32..e24a3717d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json index a1bc58b64..ed4ff2452 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json index 24b304da0..1594b5415 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json index 0208b0893..8815bf986 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json index 62df6f044..9000bb779 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json index cb028722c..50d2c7842 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json index a7d4e91eb..8f9ce82c1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json index fc3b47f16..f3df203bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json index 216aa881e..5f9d8dc10 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json index b01112167..22b689cfe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json index 0149deacb..609d7760e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json index a361e9cce..cda5e6521 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json index b938cca0d..ee2281fcf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json index 304ce5db7..ef7c80115 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json index 1a40befcb..29e5e6b12 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json index ac49875d7..73d47d393 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json index 62d937dc3..64bfdd1a6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:marble_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json index 386fa4520..cc67968f8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json index 32bd0239d..c0a1c535b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json index bf1017e2f..27cdaab2c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json index 52559ff98..f117f4ae9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json index d130f4d81..f5a81b659 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json index 7ef92e513..f8d14e10d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json index 17e6bf0b5..105a9e632 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json index 532a2c3e2..bca876e40 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json index ce869af38..1c8c092dc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json index 91d3ea28b..c684afb78 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json index b336125f9..78c3ca7ba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json index ea0cd2332..fb764aa65 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json index 7490ee2a8..e2c1e15be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json index 18f570006..5519b8bbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json index 18b2e3f6c..d34e21df8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json index 0720ea3bd..f1a5be03d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json index df9169830..02cda621a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json index 147e067e5..88772f5be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json index df0c72f02..36edf1c6e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json index 881798d53..577cb2856 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json index 65f5e07c7..f2042f5e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json index 70b5c79b6..da6102c87 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json index 8ec4b7fd4..e7c32e8bc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json index 3adb0e97d..80640505e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json index 0a5a86bf9..6aed3c339 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json index d444210c6..da673ea16 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json index c788ae2e8..f07f8a07b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json index 3665b082e..20e25b38c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json index 665b3081f..17209358b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json index 53ed70130..e37a5a49e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json index d4d00c92c..dd8c25973 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json index 5b478b5bf..c437c81dc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:novaculite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json index a09201c6b..0a1ece2e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json index 8b04af506..cca31cc8b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json index 50c777aee..b5b0dc0e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json index eae18eeeb..83a871834 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json index 970d3e417..1408792f0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json index c799f16de..901314cea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json index ee765a81d..e648d9075 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json index c54d97e73..e985f5dfd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json index 259bbd741..24e3aa507 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json index 172ae2a24..ff316da32 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json index 78ef07ef8..531985f83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json index b9392c0a4..6e9be2a94 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json index cb8c21ea7..857cc0ab6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json index 00110d6b9..4b8f773e1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json index 9a0a24617..4c221b2f0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json index 72009d18b..4f4662411 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json index 7f7664511..f539451eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json index 0f05506fe..f8d5e2dcc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json index 119de9687..8ef6db3b8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json index f0073dc11..641e59d84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json index aded45ac0..9b087ef23 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json index de86fe91d..96ff72f40 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json index 389145554..44734e176 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json index c9ae4c158..748c238eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json index deb430524..c9f211dad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json index 869fbff88..1f675e24d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json index f1db858d2..ccd76dc99 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json index eedcfb195..fae97b11f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json index 277600cc2..51f58d02e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json index 94f8a8f82..f55582ddc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json index 8822b80aa..5872fe237 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json index 715f8c2c8..f37fd7abe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:pegmatite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json index 4eeeb917b..afaa9c3dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json index df0cc0555..8cedb2556 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json index 2ea35544d..a6e75c537 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json index 3a8018772..80a9b4114 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json index cd8798339..a397481df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json index 1882b2922..ddf8fe7ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json index 0d3629836..a2cc685dc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json index ec27940a6..617abf6d3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json index 047bd8e35..009f98b57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json index 3aee5d8ad..20f4b5526 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json index b31237db6..b4b3f7fdc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json index e927676f0..4c49e60dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json index 66f5ce638..d0d53c2ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json index b8f45ebee..6adf92a4d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json index 8e3e12ee2..18ca49382 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json index 4422cd73c..b7ef7a140 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json index b973a63d2..f3ea29313 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json index 956eefdcd..19c421901 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json index 9f0b455d6..ffa2ac8ce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json index d6672c9b8..3a4bb93fc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json index 6ef2fc535..1560afd45 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json index b5da5e703..9fe18abb6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json index 3e658f64b..5701b37e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json index 83da25acf..274282a15 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json index 5d4cce92e..f6606eee9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json index 5e12e19f6..3ac3a8644 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json index 040904c56..4813888e9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json index 0b0a6685b..2f8c3fc79 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json index ffa189d39..9190b1164 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json index 95d90892b..60e8ea7de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json index 5e0b01dd3..b5f03e0fb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json index f3a91df42..cde46a30a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:peridotite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json index d2e60290a..1818b7a9f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json index 966c83da9..6a56df3e2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json index 6c28018d3..a4e87faf1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json index 18f37cf53..9a83ef7e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json index eda4f3535..80c34c95a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json index 0fc6a55d9..34ff82203 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json index fa8472360..857601c29 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json index dbe9d0929..0b713bd24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json index 253e507a8..104a0c497 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json index 9386d1735..ddba5215d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json index 6259668af..940a708df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json index 70e749190..218173497 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json index ab14f0903..c22550a47 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json index 46d9623b8..b87620ac5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json index 7e07e43ed..ddad22994 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json index 952eb227f..22c1eb61f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json index 4bc4c1dda..ddeb46069 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json index f6baa2a15..867e36f4e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json index f0ea21394..47ef5e2b4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json index 1bed21f96..aa044bcd4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json index 0632456a8..3916ae3b5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json index 642774599..2d757fb2f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json index 1bc0b79ee..83b1d01ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json index 8f477a1b9..521b0993c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json index 3bd4aba0a..f92600bd0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json index 551e344f7..10bae961e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json index 63aeedc13..40ad9d27d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json index 7190807e1..5997edff4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json index deaed2d7d..f4d6f2756 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json index be423f1c5..71b88aa42 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json index 43a60c4ee..090681e5d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json index cc1012c3e..efb554f69 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:phyllite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json index 3e109c7cd..acea7d2f3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json index ac02e5303..eddb1f4d8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json index 584fe97e5..a37c2c65e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json index 6b6a99ec4..a9bd99b8e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json index 8c4d5c77f..ddc57f180 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json index 623641870..1a4807a77 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json index 31e9d7583..a34fc3168 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json index 68697c66c..9a1731fce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json index 798bb323f..b56ebe089 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json index f93baf469..dc7f8c411 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json index 1b2de41fa..f624a1a66 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json index a2c6b54b7..0947e5a41 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json index 1a9d4e5f3..eb441bea2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json index 3c52fa454..7f4e7b330 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json index 0e24b5bd3..ea12a0d56 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json index fd875fcd2..6cf7c76a0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json index 849659f68..4b89f32a9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json index bc1a5d023..a6656e99d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json index 4da04eb68..51e213145 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json index 5e8e6c7e2..fd2814603 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json index 4aa8ffa11..a3a7818f5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json index 0af1ae802..ca650cbbe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json index bb2946fd3..e208fb55a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json index 65d17f07c..f9f59fce5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json index 472afce3c..1cb6a8df9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json index 3f543d898..7d2425749 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json index b801b07e5..2378a3713 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json index df130054d..16d438884 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json index 5077ff761..8c43e0c1d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json index 0064e4c8d..b199e2e87 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json index 22edbbdf4..77f8a3442 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json index b36306521..997a57b23 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:quartzite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json index e775239ec..349243717 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json index 90937f5ac..9870df8fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json index f23ba4f21..dc6470d37 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json index 2c93eba5e..68eb23c41 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json index eb65ee273..71cf8d214 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json index fcd71d602..3ffd2884d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json index 516f83337..6ed9eaef5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json index 3a3e3c617..6e64b0e0d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json index dc0b0b567..74970632f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json index 0a7e3ed21..100afb1c8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json index cd40b2852..616f03bd3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json index f8f1390ca..ccc4abcf8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json index 316e43ee6..d6bd0e102 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json index 7d6eda406..832233d5b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json index da27ab230..f37ce5c67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json index 3a661fdda..d38d91cc9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json index f3f7e1b1b..ad3185a45 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json index 7aca4f263..202670144 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json index 1398da0f2..337638615 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json index 0884efb01..259a77b79 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json index 44f17f214..bb862dc10 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json index d9859de57..18612a0b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json index 988725a88..0143b6365 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json index 8d422705c..061e663bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json index d569d453b..29f0c0fcf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json index 840bb8321..c0787b9d1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json index c16e06c25..2c48dffb4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json index 608a0ddac..1f12775ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json index 58604afc5..7490ddc75 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json index d657656c8..956fc6b04 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json index 408f7bd5b..349a638ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json index de294a11b..008ee974b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rhyolite_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json index f56fb0006..759584608 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json index 097f1b072..8fd809ec4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json index 21a0bde82..e50248d7a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json index 28663d4c4..dd15c7e8e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json index 3212073a7..b5db5f0fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json index 606f01833..4c3674903 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json index cced9932d..a64721138 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json index 1d46a8ae6..64a56296c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json index 8c2394d6a..c265f8abe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json index 3f56cbe68..c8c860d37 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json index 5abcbcfde..e6cc3b382 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json index 5382dfa4f..c2ce4789a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json index eddac9996..1c7fdc817 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json index 5d97d8068..b02aafaa8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json index e51ad484a..c44462cd6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json index 0f2fd5e30..0e0863a93 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json index 037b139f4..6b73a5b95 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json index 7656f7132..f7e61e959 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json index f585010bd..128739ab7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json index a6456a784..6f7bb38b2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json index 4c6d5b828..57eeab5f5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json index 2b3179c96..17006b38f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json index 8b9395f74..64e915f63 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json index f82520d7b..9d757e654 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json index fe738fda3..11822df82 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json index e144664e7..85a2b1de9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json index af053a4a0..69f569ea2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json index 7bce28d56..cf9196e73 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json index 188c597d1..f973639f2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json index 626ae95ad..ae6e01576 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json index fa705de0e..140b02c2a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json index a7919b7d8..247d98806 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:rock_salt_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json index c294eeedf..12df1c118 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json index ab37974db..11bf06302 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json index f880c0be0..228a73923 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json index 38e2c797b..3f21f6da1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json index 5164673fc..bfb77b0e6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json index 7c597c354..94e5728e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json index c332f3470..60e1525f9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json index ae492ffbe..8bc9cd3b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json index 62da0948f..4042a7757 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json index 243a4ca45..05b498cea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json index 196ec62c4..1f368a8ee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json index 1b3f6d3b6..7ca762c34 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json index ec61f6f04..6699f1c28 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json index 0f42b93a1..bc821412a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json index 2b1555cd3..56e3398e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json index 0fdbd415d..66c8bc893 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json index 728a5361b..6aa92220f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json index 59e14063d..316496479 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json index c557ceec8..1260a0e53 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json index 8774be1fd..c415b2956 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json index 221a78728..6b4784859 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json index 3b83ce8d1..9ab510052 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json index eca3ec471..c530ca738 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json index 3cae7df11..adbdc8f25 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json index 14ed5e9e9..e24d2165a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json index eb36c5fc7..b09889f82 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json index 6eb021f53..36e399195 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json index 24ab93f42..58e8bc5fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json index 41b1a221c..779ba5ac2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json index 1f1d3bbc5..673a058db 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json index 8035687a6..7617b39e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json index 57947a6e0..d17974e17 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:schist_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json index 0d044196c..1292c446d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json index 0a45db0d8..6845f2b64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json index c6ec58395..9e53e38d7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json index d8dd96c27..06abbed13 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json index 98a2b1f9d..d5a7036d2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json index 74830d68e..7e8c0187e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json index c11181cc7..e33f7199f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json index 57d20b805..0ca00c09d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json index 2e577a935..841652d72 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json index ef6e23f9d..f30ca58c1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json index 7c548eee4..baed7bd4b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json index def92e17b..00f138834 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json index cc28aadb8..7101a509a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json index d68135bad..e4f04e6be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json index fb9114ea3..578ce7e19 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json index fe4a73f2e..5214291ab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json index 815dae9d3..72313845a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json index 8e7a048a8..d2f9b124b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json index ae9ad92f9..7d4425fc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json index 3e42f1dd5..2619abb8c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json index e4b77650c..b4f31c252 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json index e81f4e2c1..7dba06679 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json index 6755f0ef4..adafb7043 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json index d432ce8dc..0eb4472a4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json index 4a4e02895..9df8f5ad1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json index 24bc71057..ce81b46cf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json index f757aba8e..8d24ebcdb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json index b41a3a651..72674fb6a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json index f8f4544a9..3cdfa7605 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json index f831be9a6..2c3d98d20 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json index 7c2da5b9a..3c079d086 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json index 8883f24d9..29ba760ea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:scoria_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json index 85d850e0c..eb903e27f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json index 07fa6e9c9..5adb22092 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json index cbb87652a..134caf84f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json index 264afaab1..88ae724da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json index 6cc342c43..28cd699e1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json index 5e3141802..84887cd6e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json index bb5a28786..04ba9fcae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json index 8da82cbc8..2e0ec169b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json index 7299dc682..e99ba4938 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json index 66e174d2f..9918a632a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json index 14625bc40..a001b2ce6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json index 8b3e8ffe3..9bff4e582 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json index 0e1dad0b4..b3783c535 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json index ae5a8615c..1a597873d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json index eac384a90..317903297 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json index 540e5bc06..8f1043d83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json index 6cf1c360f..298c37193 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json index 1a6c682e1..d1c7636ba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json index 58bd7a590..4f84a50de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json index 94d303e86..91bcfacd2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json index 37c11f549..24ff9b074 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json index cd5451a79..93a9afbf4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json index 48205031b..5593a40f2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json index d3a954e2a..ffc303b85 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json index a275c3661..42d2ba4ec 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json index be937a849..4587d7fa4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json index 22bcf9102..24459d288 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json index f20c2b2f4..27792a11f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json index e3a9cc9f8..9a735d946 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json index 1a32e9d79..9358afb6b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json index a43d326ae..e0f3c4e84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json index 7d683184c..ffc5ab287 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:shale_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json index 80d45dbf2..b2a4e0e57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json index afe67e23e..fe4a03f99 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json index 7c5029a10..f06a7e23d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json index e240c50da..5b7043159 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json index e8bd8ae97..fd79e050c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json index 34d652636..332af0b5e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json index e1fb936bf..6f9582f0c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json index be2ebff7c..1a551acd7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json index 4e67f11b9..d5a123aee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json index c620f5895..d04e1d382 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json index 6e7af6a37..8112cb499 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json index 8aa618b5d..586dc2436 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json index 1f2a401e0..724da3d62 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json index 9fba33601..a77afa858 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json index ed7f9fed7..8738fc45d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json index e9816dbca..2412fa833 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json index 161a34880..1a4608cb4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json index 8a01dfff8..0b22b0623 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json index c25df7193..59c76a6d8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json index 0bc16f8a6..9e07e8cc8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json index a33cba5e2..dc903a429 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json index ac6a8e863..e87d46aeb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json index d7fdd4647..bcb2ebcd9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json index 967c9cb04..5bb22c0ad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json index 9572f861d..800f1a1ae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json index 4572e7503..d70dff64e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json index 7c6c5bb2c..8614db69c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json index c21601a79..ec28397eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json index 68d8bf107..f57b242ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json index f634884cb..2e3e39b30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json index 16dcfd527..1abd549fc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json index 1b91213f5..7ab0ebc09 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:siltstone_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json index 81b999501..e56ed404f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json index e996f7178..8f8df32cb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json index 78c019cdb..c9742ea2c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json index 088969b37..03cc577a8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json index b3b670afe..28a9d01d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json index 43f96590f..31564725e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json index 03da96a4b..0dcb9d3de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json index a689d85f3..0fe9645d2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json index c20520aab..6603fb52d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json index c32efc43f..325d6b3b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json index c619eecd5..d06a793a2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json index a88ad346f..16a67c8a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json index db2fc9b1f..40514ab27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json index 2cf7449f9..15b4eab59 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json index 162712612..cb4e92694 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json index 4ef1ea0d6..45c2854c9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json index 9e4a3c56e..cbaa47104 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json index a0ef4465f..eba5e22df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json index 81976ced8..64c591c33 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json index f9cf2ba1b..8b1744cb1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json index 39c6b712e..4bfe6d94e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json index 120a45201..410bba035 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json index dfe1657eb..cc219443f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json index 64e7d26ee..ba9d129c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json index 7504b3641..2f80b5d82 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json index 6afe46048..f25d00346 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json index 6f6660729..bf6bafbe6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json index 3f718cbdc..6f4c4b9e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json index b059bec96..ad965d78b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json index b77d56b42..f24fb006f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json index ab4b4a31f..69dd7f6e4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json index c8c7894f7..486875f0f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:slate_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json index 56f9b9762..df7c39896 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json index 74484a586..e2b3bf33d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json index 678555d41..997807629 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json index 182bc7c07..3cbb8cac0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json index ea8877de1..62598ba27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json index 1081b24b1..c49d22d8f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json index b9388287e..601151046 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_axe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json index 2f6426785..f5aec6160 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_blank" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json index 3f71676d0..12930a834 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_cross" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json index cbe78a7bd..f11fe9a62 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_hammer" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json index 45be8444f..0ad1eea12 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_hoe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json index 0442c8f39..f8dd0e9e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_horizontal" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json index 3582a94dc..e58f120d7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_i" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json index ab26240f3..a82148394 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_left" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json index c82476c08..bd402526c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_pickaxe" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json index 6da97e2d7..e5b1c4a42 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_plus" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json index 76b34a1eb..c60632d77 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_right" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json index da4755885..1c02f0d31 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_sword" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json index f70ea3ae2..0a12e2406 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_relief_vertical" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json index b7eda1c5b..fe2da1055 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json index cfc432408..d031e0725 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json index c8bb77dc5..c54676527 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_brick" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json index 08ab15e3d..27db69fc9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_brick_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json index 74a2ed6ad..514eeafad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_brick_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json index 0793826d1..a152e5769 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_brick_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json index 91068590f..69043c797 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_brick_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json index af40e24a1..e82a347ec 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_furnace" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json index e55c0ca92..930b350bc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_slab" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json index 0e3ba8b8f..fc814053f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json index 5021a59e8..3868db735 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_smooth_wall" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json index 5821239f4..704920ca6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_stairs" } diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json index 2e65ef38b..3058fba5c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json @@ -16,5 +16,6 @@ } ] } - ] + ], + "mineralogy:construction_item": "mineralogy:tuff_wall" } diff --git a/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json b/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json new file mode 100644 index 000000000..5d7185522 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json b/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json new file mode 100644 index 000000000..4cf78f85d --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/items/raw_stones.json b/src/main/resources/data/mineralogy/tags/items/raw_stones.json new file mode 100644 index 000000000..5d7185522 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/items/raw_stones.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json index 6c69ddf73..7ffb820e1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_slab" + { + "id": "mineralogy:amphibolite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json index 46a24f9fd..689f179fb 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_slab" + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json index 67d861832..8c1f80f1b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_slab" + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json index 789448072..db8d7f144 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_brick_slab" + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json index a2dad5cbb..748c01a94 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_slab", + { + "id": "mineralogy:andesite_slab", + "required": false + }, "minecraft:andesite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json index 86fc7b5f6..84ea5e894 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_brick_slab" + { + "id": "mineralogy:andesite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json index a2cc3c4d9..3b3a0e5a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_slab", + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, "minecraft:polished_andesite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json index 5318fc8be..33faeff55 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_brick_slab" + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json index e9009b136..49a6f272c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_slab" + { + "id": "mineralogy:basalt_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json index 8473ca13e..71d118405 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_brick_slab" + { + "id": "mineralogy:basalt_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json index 01fbe72a9..808d7c644 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_slab" + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json index e7e72f896..1ea301a62 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_brick_slab" + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json index 235c14f48..ebcb3f252 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_slab" + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json index ed0d0dddc..40d556e08 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_brick_slab" + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json index 9d66a4f36..feb0a6113 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_slab" + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json index 8dc7c14e0..11f949be7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_brick_slab" + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json index 87155b98c..ca6d9fe8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_slab" + { + "id": "mineralogy:conglomerate_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json index 734d203f0..f81c33fa5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_brick_slab" + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json index a91c0394b..ea152eb9f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_slab" + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json index 8c5011c1b..fdda45139 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_brick_slab" + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json index eca7810bf..3904d5862 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_slab" + { + "id": "mineralogy:diabase_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json index 86dc2e36c..c8882d74b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_brick_slab" + { + "id": "mineralogy:diabase_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json index 7fe562492..8731b4b8d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_slab" + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json index 74411ad6d..c61719751 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_brick_slab" + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json index a788d9f5c..566073fa4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_slab", + { + "id": "mineralogy:diorite_slab", + "required": false + }, "minecraft:diorite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json index ad21c87ef..6cb5c2ec5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_brick_slab" + { + "id": "mineralogy:diorite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json index c9121aee1..ed0df03a3 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_slab", + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, "minecraft:polished_diorite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json index 0fe1f24d4..e0e18c42e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_brick_slab" + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json index 4629c21aa..8df395b5e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_slab" + { + "id": "mineralogy:dolomite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json index 38cf3c315..d5b67a84f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_brick_slab" + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json index 150097a68..fb58e8508 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_slab" + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json index 5be581a10..bf2bd171c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_brick_slab" + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json index a6417c016..fa888cd7b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_slab" + { + "id": "mineralogy:gabbro_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json index 86e301bf7..af51a1f51 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_brick_slab" + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json index e76568c00..f1fd2fd58 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_slab" + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json index 377e70c5d..38591c6c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_brick_slab" + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json index c277f959b..d1224f5ca 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_slab" + { + "id": "mineralogy:gneiss_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json index c71a3b803..bd69fafba 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_brick_slab" + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json index a41d0d512..38e002c63 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_slab" + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json index c4d892e20..13c2b731d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_brick_slab" + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite.json index b8277bc3c..811fdebf6 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_slab", + { + "id": "mineralogy:granite_slab", + "required": false + }, "minecraft:granite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json index 1f6a1049a..9349b2588 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_brick_slab" + { + "id": "mineralogy:granite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json index a3f8a1a3f..17a2d6e20 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_slab", + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, "minecraft:polished_granite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json index 2aa54502a..a101180c1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_brick_slab" + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json index 674535f32..50bf72e2e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_slab" + { + "id": "mineralogy:hornfels_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json index 547291ff0..19359c452 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_brick_slab" + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json index d1265c838..cfbc1abb6 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_slab" + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json index 60132ec26..cc102546c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_brick_slab" + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json index ff332e77d..b946d757b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_slab" + { + "id": "mineralogy:limestone_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json index 94765e9fa..a9d1f64d0 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_brick_slab" + { + "id": "mineralogy:limestone_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json index 909a1d37b..1155dd809 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_slab" + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json index c662796c3..7b0f7cdd4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_brick_slab" + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble.json index f0a05b980..2d63bb03a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_slab" + { + "id": "mineralogy:marble_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json index fc86044b6..fc9891b04 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_brick_slab" + { + "id": "mineralogy:marble_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json index e92c5d02e..8630a9a8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_slab" + { + "id": "mineralogy:marble_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json index b7d2e550e..63cbbb618 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_brick_slab" + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json index 8f4c9718b..241da27a5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_slab" + { + "id": "mineralogy:novaculite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json index 73ad82e52..a618b8723 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_brick_slab" + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json index dc2b13442..884259c7c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_slab" + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json index 085648387..434ce35ea 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_brick_slab" + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json index 52d50562a..c2df7d16c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_slab" + { + "id": "mineralogy:pegmatite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json index 70c0fb849..11724c531 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_brick_slab" + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json index f22d74ab7..9148ecead 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_slab" + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json index d9ffedd98..6c90d62a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_brick_slab" + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json index 9425b4c32..06e2abe82 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_slab" + { + "id": "mineralogy:peridotite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json index 4ea5079a6..a42ca4c76 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_brick_slab" + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json index 940b05161..308ad2b23 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_slab" + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json index 215baec58..e7b1caf35 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_brick_slab" + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json index fa9c15c9e..ba970480c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_slab" + { + "id": "mineralogy:phyllite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json index 4760ed624..a3895e35b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_brick_slab" + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json index 842b451dd..c02b76da5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_slab" + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json index 4ebdae194..c387f59c1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_brick_slab" + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json index 263571ea7..94ac00e6e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_slab" + { + "id": "mineralogy:quartzite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json index 32035f3a7..9d23e1c4c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_brick_slab" + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json index 1f73e700e..84b1573f4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_slab" + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json index 05d19d992..9d370a224 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_brick_slab" + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json index 9ec17b051..2c647e88f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_slab" + { + "id": "mineralogy:rhyolite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json index 9caa4d7ed..1355c93c9 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_brick_slab" + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json index 8fda40f22..171c7237d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_slab" + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json index b5858e7d4..2fce47f8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_brick_slab" + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json index 0a8068edd..0474f695a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_slab" + { + "id": "mineralogy:rock_salt_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json index 211adf7dc..29de09a88 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_brick_slab" + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json index 0ca994774..389e7e96e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_slab" + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json index 6c3f23062..3da8e6399 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_brick_slab" + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist.json index a9fb96052..b2360361a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_slab" + { + "id": "mineralogy:schist_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json index 2b3afdc2a..30e3ec0d5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_brick_slab" + { + "id": "mineralogy:schist_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json index 06d30fc65..8ad226827 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_slab" + { + "id": "mineralogy:schist_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json index be8e69417..6504b2b64 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_brick_slab" + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json index c9944d9dc..171c486a7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_slab" + { + "id": "mineralogy:scoria_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json index a5899b7e8..be9cf8f38 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_brick_slab" + { + "id": "mineralogy:scoria_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json index 46f4c2bd5..9bee06907 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_slab" + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json index 0151b0aa8..94633f9e7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_brick_slab" + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale.json index 872602391..e0fe801b2 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_slab" + { + "id": "mineralogy:shale_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json index be65235e7..04d154c48 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_brick_slab" + { + "id": "mineralogy:shale_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json index e5e9170c0..5ca9e612a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_slab" + { + "id": "mineralogy:shale_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json index 630314255..114870497 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_brick_slab" + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json index b7f38d8c2..496723a17 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_slab" + { + "id": "mineralogy:siltstone_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json index 27c478fcb..51b0864c5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_brick_slab" + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json index abe13b010..1cddf045a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_slab" + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json index 136c08404..24823fffc 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_brick_slab" + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate.json index 4a53e2403..18eb618e3 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_slab" + { + "id": "mineralogy:slate_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json index 4933a4e75..fa5eb32a4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_brick_slab" + { + "id": "mineralogy:slate_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json index 981c75014..cc2bfdcba 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_slab" + { + "id": "mineralogy:slate_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json index 66b48d143..1fff914a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_brick_slab" + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json index ab5c83bda..6d8d357af 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_slab" + { + "id": "mineralogy:tuff_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json index dd9e31c88..bffbb5212 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_brick_slab" + { + "id": "mineralogy:tuff_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json index 011c7bf65..de96b58a4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_slab" + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json index bf5975824..3f815ed0c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_brick_slab" + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json index 09c0bacbd..a858f66c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick" + { + "id": "mineralogy:amphibolite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json index 896936dfe..9efe3185e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth" + { + "id": "mineralogy:amphibolite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json index 42c31f259..41035d37a 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_brick" + { + "id": "mineralogy:amphibolite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json index 664447e78..a58b69b22 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_brick" + { + "id": "mineralogy:andesite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json index 66bc8782f..174e98834 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth", + { + "id": "mineralogy:andesite_smooth", + "required": false + }, "minecraft:polished_andesite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json index 7d8ea7173..4ce9bc98e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_brick" + { + "id": "mineralogy:andesite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json index b11e0a450..927d44b8f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_brick" + { + "id": "mineralogy:basalt_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json index ee0c0c15b..a3865c2f9 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth", + { + "id": "mineralogy:basalt_smooth", + "required": false + }, "minecraft:polished_basalt" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json index 78d3151ba..586603648 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_brick" + { + "id": "mineralogy:basalt_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json index c3e714d9b..b45dcafd8 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_brick" + { + "id": "mineralogy:basaltic_glass_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json index 5d316108c..a9980b9fe 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth" + { + "id": "mineralogy:basaltic_glass_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json index 5683c3449..8f0c7e532 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_brick" + { + "id": "mineralogy:basaltic_glass_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json index 16c776423..6d76410e7 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_brick" + { + "id": "mineralogy:conglomerate_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json index ed03eccae..d67967faa 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth" + { + "id": "mineralogy:conglomerate_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json index eb4fade20..aecd81f8f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_brick" + { + "id": "mineralogy:conglomerate_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json index e8f95bf2d..0b63808c3 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_brick" + { + "id": "mineralogy:diabase_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json index f82c21daa..600ee132c 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth" + { + "id": "mineralogy:diabase_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json index 8f7a84978..5cb5d4310 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_brick" + { + "id": "mineralogy:diabase_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json index bb7d68cd5..6e93a8291 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_brick" + { + "id": "mineralogy:diorite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json index 1e9107888..8bc143315 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth", + { + "id": "mineralogy:diorite_smooth", + "required": false + }, "minecraft:polished_diorite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json index 82d7dba0f..519b4acf2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_brick" + { + "id": "mineralogy:diorite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json index 7687e5979..75279eddc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_brick" + { + "id": "mineralogy:dolomite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json index 80a03fa1f..f757d26e6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth" + { + "id": "mineralogy:dolomite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json index 80d7e45bc..b4e287bf5 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_brick" + { + "id": "mineralogy:dolomite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json index 6ee0d9b94..eaf915928 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_brick" + { + "id": "mineralogy:gabbro_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json index 2991c2caf..7713ca1b9 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth" + { + "id": "mineralogy:gabbro_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json index dba246ae4..175ea4912 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_brick" + { + "id": "mineralogy:gabbro_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json index b70ba68ac..26315dbbc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_brick" + { + "id": "mineralogy:gneiss_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json index bc0ba263f..0f5e83664 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth" + { + "id": "mineralogy:gneiss_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json index 45acbec54..436aae0c2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_brick" + { + "id": "mineralogy:gneiss_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json index c16cf5c6b..7191dc48e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_brick" + { + "id": "mineralogy:granite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json index 8c7cecd8a..8cdb1af63 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth", + { + "id": "mineralogy:granite_smooth", + "required": false + }, "minecraft:polished_granite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json index 404ac981b..d8c34beca 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_brick" + { + "id": "mineralogy:granite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json index 6aa77206d..eb8228848 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_brick" + { + "id": "mineralogy:hornfels_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json index 07cebd176..eb0981bcb 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth" + { + "id": "mineralogy:hornfels_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json index ffea474be..70751f794 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_brick" + { + "id": "mineralogy:hornfels_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json index 6b0d439c2..b7064f665 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_brick" + { + "id": "mineralogy:limestone_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json index 507e26428..522755fe0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth" + { + "id": "mineralogy:limestone_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json index 4fdaa20ac..d9134d7ea 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_brick" + { + "id": "mineralogy:limestone_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json index 5929140c8..5920f64ff 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_brick" + { + "id": "mineralogy:marble_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json index 4a4461db9..11bf23701 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth" + { + "id": "mineralogy:marble_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json index 43df1bb35..93c772223 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_brick" + { + "id": "mineralogy:marble_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json index dbf80694b..995289f86 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_brick" + { + "id": "mineralogy:novaculite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json index 4051ebdc5..828531fca 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth" + { + "id": "mineralogy:novaculite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json index 08c1ee6dc..aa79c5620 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_brick" + { + "id": "mineralogy:novaculite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json index d3eb34db3..863fef237 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_brick" + { + "id": "mineralogy:pegmatite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json index 08eed28b3..1916dfda1 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth" + { + "id": "mineralogy:pegmatite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json index acd0d803f..89243ff74 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_brick" + { + "id": "mineralogy:pegmatite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json index 63d016f1b..2b8e60ed1 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_brick" + { + "id": "mineralogy:peridotite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json index df0eb7298..632e06c61 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth" + { + "id": "mineralogy:peridotite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json index 8c09bb92d..5273b5e32 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_brick" + { + "id": "mineralogy:peridotite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json index 48217ba35..3c8584d51 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_brick" + { + "id": "mineralogy:phyllite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json index 0262774fc..f55e8021e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth" + { + "id": "mineralogy:phyllite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json index 5a4d2ab25..ccd319077 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_brick" + { + "id": "mineralogy:phyllite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json index 52e4999bb..fae99b366 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_brick" + { + "id": "mineralogy:quartzite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json index 93425eab3..bc4eb73cc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth" + { + "id": "mineralogy:quartzite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json index 2331a2b9b..229aa3f97 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_brick" + { + "id": "mineralogy:quartzite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json index 13795d330..2b50540c3 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_brick" + { + "id": "mineralogy:rhyolite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json index c0efe6ff2..f0055be55 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth" + { + "id": "mineralogy:rhyolite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json index 0d66a8397..74c96dbad 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_brick" + { + "id": "mineralogy:rhyolite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json index 817a098e1..b9a8c61b6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_brick" + { + "id": "mineralogy:rock_salt_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json index 06d1768f9..089b005ff 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth" + { + "id": "mineralogy:rock_salt_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json index a4201fe22..7cbd68a29 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_brick" + { + "id": "mineralogy:rock_salt_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json index fc9085b03..7a1f76230 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_brick" + { + "id": "mineralogy:schist_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json index 909bf8736..0e164909a 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth" + { + "id": "mineralogy:schist_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json index 2c5fef98b..0037532d6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_brick" + { + "id": "mineralogy:schist_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json index e9b5259e7..2ba07aea2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_brick" + { + "id": "mineralogy:scoria_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json index 4868f7e4d..0ffd6a4d4 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth" + { + "id": "mineralogy:scoria_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json index ebe08dc1c..8dbf07f01 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_brick" + { + "id": "mineralogy:scoria_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json index fa80fcdf2..d07c059a7 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_brick" + { + "id": "mineralogy:shale_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json index 6459ae55c..4eb1f5bb4 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth" + { + "id": "mineralogy:shale_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json index 91555bf03..43231cef2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_brick" + { + "id": "mineralogy:shale_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json index 4938dfb4b..f36d03b8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_brick" + { + "id": "mineralogy:siltstone_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json index c9102dbd7..d5e668a43 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth" + { + "id": "mineralogy:siltstone_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json index 6a1503d2d..0577af741 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_brick" + { + "id": "mineralogy:siltstone_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json index 615cf2cc3..e5f800742 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_brick" + { + "id": "mineralogy:slate_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json index 00d738b2e..82259accb 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth" + { + "id": "mineralogy:slate_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json index 2296b997b..591f34102 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_brick" + { + "id": "mineralogy:slate_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json index f156dac18..9e121d846 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_brick" + { + "id": "mineralogy:tuff_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json index 008c2f3a3..14e5898c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth" + { + "id": "mineralogy:tuff_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json index 08fc4afec..f80d1944f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_brick" + { + "id": "mineralogy:tuff_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json b/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json new file mode 100644 index 000000000..4cf78f85d --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/ProbeWorldType.java b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/ProbeWorldType.java new file mode 100644 index 000000000..c60ed4240 --- /dev/null +++ b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/ProbeWorldType.java @@ -0,0 +1,19 @@ +package zone.moddev.mc.mineralogy.compatprobe; + +import net.minecraftforge.common.world.ForgeWorldType; +import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraft.world.gen.FlatChunkGenerator; +import net.minecraft.world.gen.FlatGenerationSettings; + +/** Deterministic non-shipping flat world, without parsing incomplete CLI JSON. */ +final class ProbeWorldType { + private static final DeferredRegister TYPES = + DeferredRegister.create(ForgeRegistries.WORLD_TYPES,"mineralogycompatprobe"); + static void register() { + TYPES.register("probe",() -> new ForgeWorldType((biomes,settings,seed,json) -> + new FlatChunkGenerator(FlatGenerationSettings.func_242869_a(biomes)))); + TYPES.register(FMLJavaModLoadingContext.get().getModEventBus()); + } +} diff --git a/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java new file mode 100644 index 000000000..52c40d406 --- /dev/null +++ b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java @@ -0,0 +1,348 @@ +package zone.moddev.mc.mineralogy.compatprobe; + +import com.google.gson.*; +import java.io.*; +import java.lang.reflect.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import net.minecraft.block.*; +import net.minecraft.inventory.*; +import net.minecraft.inventory.container.Container; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.*; +import net.minecraft.item.crafting.*; +import net.minecraft.nbt.CompoundNBT; +import net.minecraft.server.MinecraftServer; +import net.minecraft.tags.*; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.*; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.shapes.VoxelShape; +import net.minecraft.util.math.shapes.VoxelShapes; +import net.minecraft.world.World; +import net.minecraft.world.server.ServerWorld; +import net.minecraft.world.gen.feature.*; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.event.server.FMLServerStartedEvent; +import net.minecraftforge.registries.ForgeRegistries; +import zone.moddev.mc.mineralogy.MineralogyConfig; +import zone.moddev.mc.mineralogy.blocks.RockFurnace; + +/** Non-shipping target-native assertions. No modern cave or mining tags are invented. */ +@Mod("mineralogycompatprobe") +public final class TerrainCompatibilityProbe { + private final List evidence = new ArrayList<>(); + private static final String[] FAMILIES = ("andesite basalt diorite granite rhyolite pegmatite diabase gabbro " + + "peridotite basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate " + + "schist gneiss phyllite amphibolite hornfels quartzite novaculite rock_salt").split(" "); + private static final BlockPos FURNACE = new BlockPos(30, 64, 30); + + public TerrainCompatibilityProbe() { + ProbeWorldType.register(); + MinecraftForge.EVENT_BUS.addListener(this::started); + if (Boolean.getBoolean("mineralogy.compatProbe.client")) + net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(net.minecraftforge.api.distmarker.Dist.CLIENT, + () -> () -> ClientSmoke.register()); + } + private void started(FMLServerStartedEvent event) { + if (Boolean.getBoolean("mineralogy.compatProbe.client")) return; + MinecraftServer server=event.getServer(); + try { + ServerWorld world=server.getWorld(World.OVERWORLD); + if(Boolean.getBoolean("mineralogy.compatProbe.forestSample")) { + forestSample(world,!Boolean.getBoolean("mineralogy.compatProbe.forestBaseline")); + finish(server,null); return; + } + if(Boolean.getBoolean("mineralogy.compatProbe.constructionBaseline")) { + loot(world); finish(server,null); return; + } + if(Boolean.getBoolean("mineralogy.compatProbe.furnaceBaseline")) { + furnace(world, "fresh"); finish(server,null); return; + } + if(Boolean.getBoolean("mineralogy.compatProbe.baseline")) { + forest(world,false); lamp(false); finish(server,null); return; + } + test(world,"initial"); + server.func_240780_a_(server.getResourcePacks().func_232621_d_()).whenComplete((unused,failure) -> server.execute(() -> { + try { if(failure!=null) throw new IllegalStateException("Resource reload",failure); + test(world,"reload"); finish(server,null); + } catch(Throwable problem) { finish(server,problem); } + })); + } catch(Throwable failure) {finish(server,failure);} + } + private void test(ServerWorld world,String phase) throws Exception { + classifications(); cobblestone(); forest(world,true); lamp(true); loot(world); + if(!Boolean.getBoolean("mineralogy.compatProbe.constructionDisabled")) { + recipes(world); mining(world); + String cycle=phase.equals("reload") ? "resource-reload" : System.getProperty("mineralogy.compatProbe.cycle","fresh"); + furnace(world,cycle); + } + evidence.add(phase+": native tags, recipes, forest rocks, wall posts, mining and furnace assertions passed"); + } + private void classifications() throws Exception { + JsonObject contracts; + try(Reader reader=new InputStreamReader(getClass().getResourceAsStream("/tag-compatibility-contract.json"),StandardCharsets.UTF_8)) { + contracts=new JsonParser().parse(reader).getAsJsonObject().getAsJsonObject("tags"); + } + int count=0; + for(Map.Entry entry:contracts.entrySet()) { + String path=entry.getKey(),namespace=path.substring(0,path.indexOf('/')); + boolean blocks=path.contains("/tags/blocks/"); + String prefix=blocks ? "/tags/blocks/" : "/tags/items/"; + ResourceLocation tag=id(namespace+":"+path.substring(path.indexOf(prefix)+prefix.length(),path.length()-5)); + for(JsonElement value:entry.getValue().getAsJsonArray()) { + boolean optional=value.isJsonObject(); + String name=optional ? value.getAsJsonObject().get("id").getAsString() : value.getAsString(); + if(name.startsWith("#")) { + if(blocks) for(Block member:blockTag(name.substring(1)).getAllElements()) + require(blockTag(tag.toString()).contains(member),"Lost inherited block "+name); + else for(Item member:itemTag(name.substring(1)).getAllElements()) + require(itemTag(tag.toString()).contains(member),"Lost inherited item "+name); + continue; + } + if(blocks) { + Block member=ForgeRegistries.BLOCKS.getValue(id(name)); + if(optional && (member==null || member==Blocks.AIR)) continue; + require(member!=null && member!=Blocks.AIR && blockTag(tag.toString()).contains(member),"Block classification "+tag+" "+name); + } else { + Item member=ForgeRegistries.ITEMS.getValue(id(name)); + if(optional && (member==null || member==Items.AIR)) continue; + require(member!=null && member!=Items.AIR && itemTag(tag.toString()).contains(member),"Item classification "+tag+" "+name); + } + count++; + } + } + require(blockTag("mineralogy:terrain_rocks").getAllElements().size()==36,"Terrain count"); + require(itemTag("mineralogy:terrain_rocks").getAllElements().size()==36,"Item terrain count"); + require(blockTag("mineralogy:raw_stones").getAllElements().size()==35,"Raw stone count"); + evidence.add(count+" registered direct classifications; 36 terrain identities; recursive ore/storage tags"); + } + private void cobblestone() { + boolean enabled=MineralogyConfig.makeRockCobblestoneEquivilent(); + for(String family:FAMILIES) for(String name:Arrays.asList("mineralogy:"+family)) { + Block member=block(name); + require(blockTag("forge:cobblestone").contains(member)==enabled,"Root cobblestone "+name); + require(blockTag("forge:cobblestone/normal").contains(member)==enabled,"Normal cobblestone "+name); + require(itemTag("forge:cobblestone").contains(member.asItem())==enabled,"Root item "+name); + require(itemTag("forge:cobblestone/normal").contains(member.asItem())==enabled,"Normal item "+name); + } + for(String tag:Arrays.asList("forge:cobblestone","forge:cobblestone/normal")) { + require(blockTag(tag).contains(Blocks.COBBLESTONE),"Vanilla member lost"); + require(blockTag(tag).contains(Blocks.GOLD_BLOCK),"Third-party member lost"); + require(itemTag(tag).contains(Items.GOLD_BLOCK),"Third-party item lost"); + for(String name:Arrays.asList("chert","pumice")) { + require(blockTag(tag).contains(block("mineralogy:"+name)),"Unconditional block "+name); + require(itemTag(tag).contains(block("mineralogy:"+name).asItem()),"Unconditional item "+name); + } + } + } + private void forest(ServerWorld world,boolean fixed) { + for(String name:Arrays.asList("minecraft:stone","mineralogy:basalt","mineralogy:chalk","mineralogy:basalt_brick")) { + Block source=ForgeRegistries.BLOCKS.getValue(id(name)); + if(source==null || source==Blocks.AIR) continue; + BlockPos center=new BlockPos(96,80,96); + for(BlockPos pos:BlockPos.getAllInBoxMutable(new BlockPos(91,3,91),center.add(5,4,5))) + world.setBlockState(pos,pos.getY()<80 ? source.getDefaultState() : Blocks.AIR.getDefaultState(),2); + require(world.getBlockState(center.down()).getBlock()==source,"Uncontrolled forest substrate"); + boolean result=Feature.FOREST_ROCK.generate(world,world.getChunkProvider().getChunkGenerator(),new Random(43),center, + new BlockStateFeatureConfig(Blocks.MOSSY_COBBLESTONE.getDefaultState())); + boolean positive=name.equals("minecraft:stone") || (fixed && !name.endsWith("_brick")); + require(result==positive,"Native forest-rock control "+name+"="+result); + evidence.add("Native forest-rock "+name+"="+result); + } + } + private void forestSample(ServerWorld world,boolean fixed) { + List substrates=new ArrayList<>(); + for(String family:FAMILIES) substrates.add("mineralogy:"+family); + for(String name:Arrays.asList("chalk","chert","gypsum","pumice")) substrates.add("mineralogy:"+name); + substrates.add("minecraft:stone"); substrates.add("mineralogy:basalt_brick"); + for(String name:substrates) { + Block source=block(name); int placed=0; + for(int index=0;index<81;index++) { + BlockPos center=new BlockPos((12+index%9)*16+8,40,(12+index/9)*16+8); + for(BlockPos pos:BlockPos.getAllInBoxMutable(center.add(-5,-37,-5),center.add(5,4,5))) + world.setBlockState(pos,pos.getY()<40 ? source.getDefaultState() : Blocks.AIR.getDefaultState(),2); + boolean result=Feature.FOREST_ROCK.generate(world,world.getChunkProvider().getChunkGenerator(), + new Random(4300+index),center,new BlockStateFeatureConfig(Blocks.MOSSY_COBBLESTONE.getDefaultState())); + boolean positive=name.equals("minecraft:stone") || (fixed && !name.endsWith("_brick")); + require(result==positive,"Paired forest control "+name+" at "+index+"="+result); + if(result) placed++; + } + evidence.add("Paired forest-rock placements "+name+"="+placed+"/81"); + } + evidence.add("Paired 81-chunk controlled forest sample across 31 raw families, vanilla stone and crafted-brick control"); + } + private void lamp(boolean fixed) throws Exception { + WallBlock wall=(WallBlock)Blocks.COBBLESTONE_WALL; + BlockState straight=wall.getDefaultState().with(WallBlock.WALL_HEIGHT_NORTH,WallHeight.LOW) + .with(WallBlock.WALL_HEIGHT_SOUTH,WallHeight.LOW); + Method method=WallBlock.class.getDeclaredMethod("func_235628_a_",BlockState.class,BlockState.class,VoxelShape.class); + method.setAccessible(true); + for(String name:Arrays.asList("minecraft:torch","mineralogy:rocksaltlamp")) { + boolean actual=(Boolean)method.invoke(wall,straight,block(name).getDefaultState(),VoxelShapes.empty()); + require(actual==(name.equals("minecraft:torch") || fixed),"Native wall post "+name+"="+actual); + evidence.add("Native straight-wall post "+name+"="+actual); + } + BlockState junction=straight.with(WallBlock.WALL_HEIGHT_EAST,WallHeight.LOW); + require((Boolean)method.invoke(wall,junction,block("mineralogy:rocksaltlamp").getDefaultState(),VoxelShapes.empty()),"Junction post"); + } + private void recipes(ServerWorld world) { + String[] names=("furnace brewing_stand lever piston dispenser dropper observer mossy_cobblestone andesite diorite " + + "stone_axe stone_hoe stone_pickaxe stone_shovel stone_sword").split(" "); + List materials=new ArrayList<>(); + for(String family:FAMILIES)materials.add("mineralogy:"+family); + materials.addAll(Arrays.asList("minecraft:basalt","minecraft:andesite","minecraft:diorite","minecraft:granite", + "minecraft:cobblestone","mineralogy:chert","mineralogy:pumice")); + boolean enabled=MineralogyConfig.makeRockCobblestoneEquivilent(); + for(String name:names) { + IRecipe recipe=world.getRecipeManager().getRecipe(id("minecraft:"+name)).orElseThrow(() -> new AssertionError("Missing native recipe "+name)); + require(recipe instanceof ICraftingRecipe,"Not crafting "+name); + for(String material:materials) { + Item stone=block(material).asItem(); + boolean eligible=enabled || material.equals("minecraft:cobblestone") || material.equals("mineralogy:chert") || material.equals("mineralogy:pumice"); + CraftingInventory inventory=inventory(recipe,stone); + boolean matches=((ICraftingRecipe)recipe).matches(inventory,world); + require(matches==eligible,"Recipe "+name+" "+material+"="+matches); + } + require(world.getServer().getAdvancementManager().getAdvancement(id("minecraft:recipes/"+advancementFolder(name)+"/"+name))!=null, + "Missing native advancement "+name); + } + for(String nativeName:Arrays.asList("andesite","diorite","granite","polished_andesite","polished_diorite","polished_granite")) { + IRecipe recipe=world.getRecipeManager().getRecipe(id("minecraft:"+nativeName+"_slab")).get(); + ItemStack result=recipe.getRecipeOutput(); + String family=nativeName.replace("polished_","")+(nativeName.startsWith("polished_") ? "_smooth" : ""); + require(result.getCount()==6 && result.getItem()==block("mineralogy:"+family+"_slab").asItem(),"Shared slab precedence "+nativeName); + } + evidence.add("All 15 actual recipe-manager routes over 34 materials; native advancements and six shared slab outputs"); + } + private CraftingInventory inventory(IRecipe recipe,Item stone) { + Container dummy=new Container(null,-1) { @Override public boolean canInteractWith(PlayerEntity player) {return false;} }; + CraftingInventory inventory=new CraftingInventory(dummy,3,3); + int width=recipe instanceof ShapedRecipe ? ((ShapedRecipe)recipe).getWidth() : 3; + int index=0; + for(Ingredient ingredient:recipe.getIngredients()) { + ItemStack[] stacks=ingredient.getMatchingStacks(); + ItemStack stack=stacks.length==0 ? ItemStack.EMPTY : stacks[0].copy(); + // Material slots contain cobblestone/blackstone, not unrelated sand/quartz. + boolean material=false; + for(ItemStack candidate:stacks) if(candidate.getItem()==Items.COBBLESTONE || candidate.getItem()==Items.BLACKSTONE)material=true; + if(material)stack=new ItemStack(stone); + inventory.setInventorySlotContents(index%width+(index/width)*3,stack); index++; + } + return inventory; + } + private String advancementFolder(String recipe) { + if(recipe.equals("stone_sword"))return "combat"; + if(recipe.startsWith("stone_"))return "tools"; + if(recipe.equals("andesite") || recipe.equals("diorite") || recipe.equals("mossy_cobblestone"))return "building_blocks"; + if(recipe.equals("brewing_stand"))return "brewing"; + if(recipe.equals("furnace"))return "decorations"; + return "redstone"; + } + private void mining(ServerWorld world) { + ItemStack pick=new ItemStack(Items.DIAMOND_PICKAXE); + for(String form:Arrays.asList("basalt","basalt_smooth","basalt_brick","basalt_slab","basalt_furnace")) { + BlockState state=block("mineralogy:"+form).getDefaultState(); + require(pick.getDestroySpeed(state)>1,"Pickaxe speed "+form); + require(pick.canHarvestBlock(state),"Pickaxe harvesting "+form); + List drops=Block.getDrops(state,world,new BlockPos(20,64,20),null,null,pick); + require(!drops.isEmpty(),"Missing drop "+form); + } + evidence.add("Native diamond-pick speed, harvest and drops for basalt raw/smooth/brick/slab/furnace"); + } + private void furnace(ServerWorld world,String cycle) { + boolean persisted=cycle.equals("reload"); + if(!persisted && !cycle.equals("resource-reload")) { + world.setBlockState(FURNACE,block("mineralogy:basalt_furnace").getDefaultState().with(RockFurnace.FACING,Direction.WEST),3); + TileEntity tile=world.getTileEntity(FURNACE); + ((IInventory)tile).setInventorySlotContents(0,new ItemStack(Items.IRON_ORE,7)); + ((IInventory)tile).setInventorySlotContents(1,new ItemStack(Items.COAL,11)); + CompoundNBT data=tile.write(new CompoundNBT()); + data.putInt("BurnTime",120); data.putInt("CookTime",37); data.putInt("CookTimeTotal",200); + tile.read(world.getBlockState(FURNACE),data); + } + TileEntity tile=world.getTileEntity(FURNACE); + require(tile!=null,"Missing persisted furnace"); + BlockState old=tile.getBlockState(); // Prime the native cache before swapping blocks. + CompoundNBT before=tile.write(new CompoundNBT()); + RockFurnace.setState(true,world,FURNACE); + require(world.getTileEntity(FURNACE)==tile,"Lost furnace identity"); + require(tile.getBlockState().equals(world.getBlockState(FURNACE)),"lit transition left a stale block-entity state"); + require(world.getBlockState(FURNACE).get(RockFurnace.FACING)==Direction.WEST,"Lost furnace facing"); + RockFurnace.setState(false,world,FURNACE); + require(tile.getBlockState().equals(world.getBlockState(FURNACE)),"unlit transition left a stale block-entity state"); + CompoundNBT after=tile.write(new CompoundNBT()); + for(String key:Arrays.asList("Items","BurnTime","CookTime","CookTimeTotal")) + require(Objects.equals(before.get(key),after.get(key)),"Furnace transition changed "+key); + require(((IInventory)tile).getStackInSlot(1).getCount()==11,"Persisted fuel lost"); + evidence.add("Furnace "+cycle+" preserved state, entity, facing, inventory and burn/cook NBT"); + } + private void loot(ServerWorld world) throws Exception { + Object manager=world.getServer().getLootTableManager(); + Map tables=(Map)field(manager,"registeredLootTables",Map.class); + int total=0,guarded=0; + boolean disabled=Boolean.getBoolean("mineralogy.compatProbe.constructionDisabled"); + for(Map.Entry entry:tables.entrySet()) { + String name=entry.getKey().toString(); + if(!name.startsWith("mineralogy:blocks/"))continue; + total++; + if(!name.matches("mineralogy:blocks/(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)"))continue; + boolean populated=false; + for(Object pool:(List)field(entry.getValue(),"pools",List.class)) + if(!((List)field(pool,"lootEntries",List.class)).isEmpty())populated=true; + require(populated!=disabled,"Native construction loot "+name);guarded++; + } + require(total==919 && guarded==864,"Loaded loot inventory "+total+"/"+guarded); + evidence.add("All 919 loot tables loaded; 864 construction pools "+(disabled ? "empty" : "retained")); + } + private static Object field(Object object,String preferred,Class type) throws Exception { + for(Field field:object.getClass().getDeclaredFields())if(type.isAssignableFrom(field.getType())) { + field.setAccessible(true); return field.get(object); + } + throw new IllegalStateException("Missing native "+type+" field "+preferred); + } + private static ResourceLocation id(String value) {return new ResourceLocation(value);} + private static Block block(String name) {Block value=ForgeRegistries.BLOCKS.getValue(id(name)); require(value!=null && value!=Blocks.AIR,"Missing block "+name);return value;} + private static ITag blockTag(String name) {ITag tag=BlockTags.getCollection().get(id(name));require(tag!=null,"Missing block tag "+name);return tag;} + private static ITag itemTag(String name) {ITag tag=ItemTags.getCollection().get(id(name));require(tag!=null,"Missing item tag "+name);return tag;} + private static void require(boolean condition,String message) {if(!condition)throw new AssertionError(message);} + private void finish(MinecraftServer server,Throwable failure) { + try { + if(failure!=null) {StringWriter writer=new StringWriter();failure.printStackTrace(new PrintWriter(writer));evidence.add(writer.toString());} + evidence.add(failure==null ? "PASS" : "FAIL"); + Files.write(Paths.get("terrain-compatibility-result.txt"),evidence,StandardCharsets.UTF_8); + }catch(IOException exception){throw new RuntimeException(exception);} + server.initiateShutdown(false); + } + private static final class ClientSmoke { + private static boolean opening; + private static int ticks; + private static Object accepted; + static void register() {MinecraftForge.EVENT_BUS.addListener(ClientSmoke::tick);} + private static void tick(net.minecraftforge.event.TickEvent.ClientTickEvent event) { + if(event.phase!=net.minecraftforge.event.TickEvent.Phase.END)return; + net.minecraft.client.Minecraft game=net.minecraft.client.Minecraft.getInstance(); + if(!opening && game.currentScreen instanceof net.minecraft.client.gui.screen.MainMenuScreen) { + opening=true;game.loadWorld("compatibility-world"); + } + if(game.currentScreen instanceof net.minecraft.client.gui.screen.ConfirmBackupScreen && accepted!=game.currentScreen) { + accepted=game.currentScreen; + try { + for(Field field:game.currentScreen.getClass().getDeclaredFields())if(field.getType().getName().contains("ConfirmBackupScreen$I")) { + field.setAccessible(true);Object listener=field.get(game.currentScreen); + for(Method method:listener.getClass().getMethods())if(method.getParameterCount()==2 && method.getParameterTypes()[0]==boolean.class) { + method.invoke(listener,false,false);break; + } + } + }catch(Exception failure){throw new RuntimeException(failure);} + } + if(game.world!=null && game.player!=null && ++ticks>=200) { + try {Files.write(Paths.get("terrain-client-result.txt"),Arrays.asList("PASS: entered and rendered packaged world for 200 ticks"),StandardCharsets.UTF_8);} + catch(IOException failure){throw new RuntimeException(failure);} + game.shutdown(); + } + } + } +} diff --git a/src/terrainCompatibilityTest/resources/META-INF/mods.toml b/src/terrainCompatibilityTest/resources/META-INF/mods.toml new file mode 100644 index 000000000..9f3ef19d3 --- /dev/null +++ b/src/terrainCompatibilityTest/resources/META-INF/mods.toml @@ -0,0 +1,14 @@ +modLoader="javafml" +loaderVersion="[36,)" +license="LGPL-2.1-only" +[[mods]] +modId="mineralogycompatprobe" +version="1" +displayName="Non-shipping Mineralogy Terrain Compatibility Probe" +[[dependencies.mineralogycompatprobe]] +modId="mineralogy" +mandatory=true +# The accepted baseline is used only for isolated red/control checks. +versionRange="[6.1.0,6.1.5)" +ordering="AFTER" +side="BOTH" diff --git a/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone.json b/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone/normal.json b/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone/normal.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/forge/tags/blocks/cobblestone/normal.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone.json b/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone/normal.json b/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone/normal.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/forge/tags/items/cobblestone/normal.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/pack.mcmeta b/src/terrainCompatibilityTest/resources/pack.mcmeta new file mode 100644 index 000000000..6e8b8d39d --- /dev/null +++ b/src/terrainCompatibilityTest/resources/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":6,"description":"Isolated Mineralogy terrain compatibility fixture"}} diff --git a/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java index dd3d42023..5a3bf5731 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java @@ -101,6 +101,21 @@ public void cobblestonePolicyReappliesAfterReloadAndKeepsSpecialCases() throws E assertTrue(policy.contains("Ingredient.invalidateAll()")); } + @Test + public void furnaceTransitionsRefreshTheNativeLazyStateBeforeReattaching() throws Exception { + String source = text("src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java"); + String transition = source.substring(source.indexOf("public static void setState("), + source.indexOf("public TileEntity createNewTileEntity(")); + assertTrue(transition.contains("BlockState newState =")); + assertTrue(transition.contains("try {")); + assertTrue(transition.contains("} finally {")); + assertTrue(transition.contains("keepInventory = false;")); + assertTrue(transition.indexOf("updateContainingBlockInfo()") < transition.indexOf("tileEntity.getBlockState()")); + assertTrue(transition.indexOf("tileEntity.getBlockState()") < transition.indexOf("tileEntity.validate()")); + assertTrue(transition.indexOf("tileEntity.validate()") < transition.indexOf("world.setTileEntity(pos, tileEntity)")); + assertFalse(transition.contains("tileEntity.setBlockState(")); + } + @Test public void optionalGunpowderDustsCannotCollapseToTwoIngredients() throws Exception { String generator = text("scripts/generate-recipes.ps1"); diff --git a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java index 65c99c13e..67aeae10f 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java @@ -422,7 +422,7 @@ public void nativeSlabsAndCobblestoneOverridesUseStableConditionalTags() throws @Test public void oilAndBuildMetadataUseStableTargetIdentities() throws Exception { String properties = new String(Files.readAllBytes(new File("gradle.properties").toPath()), StandardCharsets.UTF_8); - assertTrue(properties.contains("mod_version=6.1.0.116051")); + assertTrue(properties.contains("mod_version=6.1.4.116051")); assertTrue(properties.contains("orespawn_curse_file_id=8742102")); String build = new String(Files.readAllBytes(new File("build.gradle").toPath()), StandardCharsets.UTF_8); assertTrue(build.contains("runtimeOnly renamer.dependency(\"curse.maven:mmd-orespawn-")); @@ -474,7 +474,14 @@ private static void assertTagValues(File file, String... expected) throws Except JsonArray values = json(file).getAsJsonArray("values"); assertEquals(file.getPath(), expected.length, values.size()); for (int index = 0; index < expected.length; index++) { - assertEquals(file.getPath(), expected[index], values.get(index).getAsString()); + JsonElement value = values.get(index); + if (value.isJsonObject()) { + assertEquals(file.getPath(), 2, value.getAsJsonObject().size()); + assertFalse(file.getPath(), value.getAsJsonObject().get("required").getAsBoolean()); + assertEquals(file.getPath(), expected[index], value.getAsJsonObject().get("id").getAsString()); + } else { + assertEquals(file.getPath(), expected[index], value.getAsString()); + } } } diff --git a/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java new file mode 100644 index 000000000..a86c80ac3 --- /dev/null +++ b/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java @@ -0,0 +1,135 @@ +package zone.moddev.mc.mineralogy; + +import com.google.gson.*; +import org.junit.Test; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import static org.junit.Assert.*; + +/** The focused, shipping contract is separate from the local full tag index. */ +public class TagCompatibilityContractTest { + @Test public void isolatedProbePackUsesTheTargetFormat() throws Exception { + assertEquals(6, read(Paths.get("src/terrainCompatibilityTest/resources/pack.mcmeta")) + .getAsJsonObject("pack").get("pack_format").getAsInt()); + } + private static Set keys(JsonObject value) { + Set result = new HashSet<>(); + for (Map.Entry entry : value.entrySet()) result.add(entry.getKey()); + return result; + } + private static final Path DATA = Paths.get("src/main/resources/data"); + private static JsonObject read(Path file) throws Exception { + return (new JsonParser()).parse(new String(Files.readAllBytes(file), StandardCharsets.UTF_8)).getAsJsonObject(); + } + private static Set ids(JsonObject tag) { + Set result = new TreeSet<>(); + assertFalse("Unsupported optional array", tag.has("optional")); + for (JsonElement value : tag.getAsJsonArray("values")) { + String id; + if (value.isJsonObject()) { + JsonObject object = value.getAsJsonObject(); + assertEquals(new HashSet<>(Arrays.asList("id", "required")), keys(object)); + assertFalse(object.get("required").getAsBoolean()); + id = object.get("id").getAsString(); + } else { id = value.getAsString(); } + assertTrue(id, id.matches("#?[a-z0-9_.-]+:[a-z0-9_/.-]+")); + if (id.matches("mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) + assertTrue("Required config-dependent construction entry " + id, value.isJsonObject()); + assertTrue("Duplicate " + id, result.add(id)); + } + return result; + } + @Test public void generatedContractsMatchAndEveryTagHasValidMembers() throws Exception { + JsonObject contracts = read(Paths.get("src/test/resources/tag-compatibility-contract.json")); + for (Map.Entry contract : contracts.getAsJsonObject("tags").entrySet()) { + JsonObject actual = read(DATA.resolve(contract.getKey())); + assertEquals(contract.getKey(), contract.getValue(), actual.get("values")); + assertFalse(actual.get("replace").getAsBoolean()); + for (String id : ids(actual)) if (id.startsWith("mineralogy:")) { + String asset = contract.getKey().contains("/tags/blocks/") ? "blockstates/" : "models/item/"; + assertTrue("Nonexistent registry form " + contract.getKey() + " " + id, + Files.exists(Paths.get("src/main/resources/assets/mineralogy/" + asset + id.substring(11) + ".json"))); + } + } + try (java.util.stream.Stream paths = Files.walk(DATA)) { + for (Path path : (Iterable)paths.filter(p -> p.toString().contains("tags") && p.toString().endsWith(".json"))::iterator) + ids(read(path)); + } + } + @Test public void shapesExcludeDoubleFullBlocksAndRemainOptional() throws Exception { + for (String kind : Arrays.asList("blocks", "items")) for (String shape : Arrays.asList("slabs", "stairs", "walls")) { + JsonObject tag = read(DATA.resolve("minecraft/tags/" + kind + "/" + shape + ".json")); + Set members = ids(tag); + assertEquals(108, members.size()); + assertTrue(members.stream().noneMatch(id -> id.contains("double_slab"))); + for (JsonElement member : tag.getAsJsonArray("values")) assertTrue(member.isJsonObject()); + } + } + @Test public void naturalRawAndHornPoliciesExcludeSoftAndCraftedForms() throws Exception { + Set raw = ids(read(DATA.resolve("mineralogy/tags/blocks/raw_stones.json"))); + assertEquals(35, raw.size()); + assertFalse(raw.contains("minecraft:sandstone")); + assertFalse(raw.stream().anyMatch(id -> id.endsWith("_smooth") || id.endsWith("_brick"))); + assertFalse(Files.exists(DATA.resolve("mineralogy/tags/blocks/horn_breaking_rocks.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/snaps_goat_horn.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/base_stone_overworld.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/azalea_grows_on.json"))); + // Moss, dripstone and azalea systems do not exist in Minecraft 1.16. + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/azalea_root_replaceable.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/height_specific_ore_replaceables.json"))); + } + @Test public void unavailableWorkstationAndCatTagsAreNotInvented() throws Exception { + assertFalse(Files.exists(DATA.resolve("c/tags/blocks/player_workstations/furnaces.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/cats_can_sit_on.json"))); + } + @Test public void commonAggregatesRetainTheirDedicatedChildTags() throws Exception { + for (String kind : Arrays.asList("blocks", "items")) { + assertEquals(new TreeSet<>(Arrays.asList("#forge:ores/nitrate", "#forge:ores/phosphorous", "#forge:ores/sulfur")), + ids(read(DATA.resolve("forge/tags/" + kind + "/ores.json")))); + assertEquals(new TreeSet<>(Arrays.asList("#forge:storage_blocks/chalk", "#forge:storage_blocks/gypsum", + "#forge:storage_blocks/nitrate", "#forge:storage_blocks/phosphorous", "#forge:storage_blocks/rock_salt", "#forge:storage_blocks/sulfur")), + ids(read(DATA.resolve("forge/tags/" + kind + "/storage_blocks.json")))); + assertFalse(Files.exists(DATA.resolve("forge/tags/" + kind + "/dyed.json"))); + } + } + @Test public void miningTotalsAndNormalCobblestoneRemainExact() throws Exception { + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/mineable/pickaxe.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/needs_iron_tool.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/needs_stone_tool.json"))); + for (String kind : Arrays.asList("blocks", "items")) + assertEquals(new TreeSet<>(Arrays.asList("minecraft:cobblestone", "mineralogy:chert", "mineralogy:pumice")), + ids(read(DATA.resolve("forge/tags/" + kind + "/cobblestone/normal.json")))); + } + @Test public void bytecodeHooksAreScopedAndRejectTargetDrift() throws Exception { + String source = new String(Files.readAllBytes(Paths.get("src/main/resources/coremods/mineralogy_terrain_compatibility.js")), StandardCharsets.UTF_8); + assertTrue(source.contains("if (hooks !== 1) throw new Error")); + assertFalse(source.contains("DripstoneClusterFeature")); + assertFalse(source.contains("LargeDripstoneFeature")); + assertTrue(source.contains("net.minecraftforge.common.ForgeHooks")); + assertTrue(source.contains("method.name !== 'loadLootTable'")); + assertFalse(source.contains("WorldCarver")); + assertFalse(source.contains("BlockTags.BASE_STONE_OVERWORLD =")); + } + @Test public void disabledConstructionDoesNotLeaveRequiredLootItemReferences() throws Exception { + int guarded = 0; + try (java.util.stream.Stream paths = Files.list(DATA.resolve("mineralogy/loot_tables/blocks"))) { + for (Path path : (Iterable)paths::iterator) { + JsonObject loot = read(path); + for (JsonElement pool : loot.getAsJsonArray("pools")) { + for (JsonElement entry : pool.getAsJsonObject().getAsJsonArray("entries")) { + JsonObject value = entry.getAsJsonObject(); + if (!"minecraft:item".equals(value.get("type").getAsString())) continue; + String id = value.get("name").getAsString(); + if (!id.matches("mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) continue; + assertFalse(path.toString(), loot.has("forge:condition")); + assertFalse(path.toString(), pool.getAsJsonObject().has("forge:condition")); + assertEquals(id, loot.get("mineralogy:construction_item").getAsString()); + guarded++; + } + } + } + } + assertEquals(864, guarded); + } +} diff --git a/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java new file mode 100644 index 000000000..453d81853 --- /dev/null +++ b/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java @@ -0,0 +1,113 @@ +package zone.moddev.mc.mineralogy; + +import com.google.gson.*; +import org.junit.Test; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import static org.junit.Assert.*; + +/** Target-independent resource contract; runtime probes independently test vanilla consumers. */ +public class TerrainCompatibilityContractTest { + private static Set keys(JsonObject value) { + Set result = new HashSet<>(); + for (Map.Entry entry : value.entrySet()) result.add(entry.getKey()); + return result; + } + private static final Path ROOT = Paths.get("src/main/resources/data"); + private static final String[] FAMILIES = ("andesite basalt diorite granite rhyolite pegmatite diabase gabbro peridotite " + + "basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate schist gneiss phyllite " + + "amphibolite hornfels quartzite novaculite rock_salt").split(" "); + + private String minecraft() throws Exception { + Properties properties = new Properties(); + try (java.io.Reader reader = Files.newBufferedReader(Paths.get("gradle.properties"))) { properties.load(reader); } + return properties.getProperty("minecraft_version"); + } + private String kind(String kind) throws Exception { + return Arrays.asList("1.16.5", "1.17.1", "1.18.2", "1.19.4", "1.20.1", "1.20.6").contains(minecraft()) ? kind + "s" : kind; + } + private JsonObject json(String path) throws Exception { + return (new JsonParser()).parse(new String(Files.readAllBytes(ROOT.resolve(path)), StandardCharsets.UTF_8)).getAsJsonObject(); + } + private Set members(JsonObject tag, boolean optional) { + assertEquals(new HashSet<>(Arrays.asList("replace", "values")), keys(tag)); + assertFalse(tag.get("replace").getAsBoolean()); + Set ids = new TreeSet<>(); + for (JsonElement value : tag.getAsJsonArray("values")) { + String id; + if (value.isJsonObject()) { + assertTrue("Unexpected optional entry", optional); + JsonObject entry = value.getAsJsonObject(); + assertEquals(new HashSet<>(Arrays.asList("id", "required")), keys(entry)); + assertFalse(entry.get("required").getAsBoolean()); + id = entry.get("id").getAsString(); + } else { assertTrue(value.isJsonPrimitive() && value.getAsJsonPrimitive().isString()); id = value.getAsString(); } + assertTrue("Malformed member: " + id, id.matches("#?[a-z0-9_.-]+:[a-z0-9_/.-]+")); + assertTrue("Duplicate: " + id, ids.add(id)); + } + return ids; + } + private Set raw() { + Set result = new TreeSet<>(); + for (String family : FAMILIES) result.add("mineralogy:" + family); + for (String special : Arrays.asList("chalk", "chert", "gypsum", "pumice")) result.add("mineralogy:" + special); + return result; + } + @Test public void terrainIsExactlyAllProviderOutputsAndLegacyAliases() throws Exception { + Set expected = raw(); + for (String nativeRock : Arrays.asList("andesite", "basalt", "diorite", "granite", "sandstone")) expected.add("minecraft:" + nativeRock); + assertEquals(36, expected.size()); + JsonObject provider = json("mineralogy/orespawn/provider.json"); + Set providerMembers = new TreeSet<>(); + for (Map.Entry rule : provider.getAsJsonObject("rocks").entrySet()) providerMembers.add(rule.getValue().getAsJsonObject().get("block").getAsString()); + assertEquals(32, providerMembers.size()); + providerMembers.addAll(keys(provider.getAsJsonObject("profile_defaults").getAsJsonObject("worldgen_aliases"))); + assertEquals(expected, providerMembers); + assertEquals(expected, members(json("mineralogy/tags/" + kind("block") + "/terrain_rocks.json"), false)); + assertEquals(expected, members(json("mineralogy/tags/" + kind("item") + "/terrain_rocks.json"), false)); + } + @Test public void batSpawningUsesOnlyTheAdditiveBlockTerrainInterface() throws Exception { + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/bats_spawnable_on.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("item") + "/bats_spawnable_on.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/blocks/bats_spawnable_on.json"))); + // Do not broaden base_stone_overworld: it has unrelated worldgen consumers. + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/base_stone_overworld.json"))); + } + @Test public void naturalReplacementIsAdditiveAndNotConfigConditional() throws Exception { + for (String name : Arrays.asList("dripstone_replaceable_blocks", "moss_replaceable", "sculk_replaceable", "goats_spawnable_on")) + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/" + name + ".json"))); + // Vanilla aggregate references, not redundant overrides, are checked by the real-loader probe. + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/sculk_replaceable_world_gen.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/lush_ground_replaceable.json"))); + } + @Test public void sulfurCubeMembershipIsOnlyRawRockItems() throws Exception { + boolean cubes = Arrays.asList("26.2", "26.3").contains(minecraft()); + Path stones = ROOT.resolve("mineralogy/tags/" + kind("item") + "/sulfur_cube_stones.json"); + Path archetype = ROOT.resolve("minecraft/tags/" + kind("item") + "/sulfur_cube_archetype/slow_bouncy.json"); + if (!cubes) { assertFalse(Files.exists(stones)); assertFalse(Files.exists(archetype)); return; } + Set expected = raw(); + JsonObject tag = json("mineralogy/tags/" + kind("item") + "/sulfur_cube_stones.json"); + assertEquals(31, expected.size()); + assertEquals(expected, members(tag, false)); + for (String id : expected) { + String name = id.substring("mineralogy:".length()); + assertTrue("Nonexistent block identity: " + id, Files.exists(Paths.get("src/main/resources/assets/mineralogy/blockstates/" + name + ".json"))); + assertTrue("Nonexistent item identity: " + id, Files.exists(Paths.get("src/main/resources/assets/mineralogy/models/item/" + name + ".json"))); + } + for (String suffix : Arrays.asList("_smooth", "_brick", "_smooth_brick", "_slab", "_stairs", "_wall", "_furnace")) + for (String family : FAMILIES) assertFalse(expected.contains("mineralogy:" + family + suffix)); + assertEquals(Collections.singleton("#mineralogy:sulfur_cube_stones"), members(json("minecraft/tags/" + kind("item") + "/sulfur_cube_archetype/slow_bouncy.json"), false)); + } + @Test public void noWrongEraTagDirectoriesOrSulfurCubeResources() throws Exception { + String wrongBlock = kind("block").equals("block") ? "blocks" : "block"; + String wrongItem = kind("item").equals("item") ? "items" : "item"; + assertFalse(Files.exists(ROOT.resolve("mineralogy/tags/" + wrongBlock + "/terrain_rocks.json"))); + assertFalse(Files.exists(ROOT.resolve("mineralogy/tags/" + wrongItem + "/terrain_rocks.json"))); + if (!Arrays.asList("26.2", "26.3").contains(minecraft())) { + try (java.util.stream.Stream paths = Files.walk(ROOT)) { + assertFalse(paths.anyMatch(path -> path.toString().contains("sulfur_cube"))); + } + } + } +} diff --git a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java index 49184ecb6..25455d435 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java @@ -19,7 +19,7 @@ public void releaseMetadataIdentifiesTheGenericForgeTarget() throws Exception { try (FileInputStream input = new FileInputStream("gradle.properties")) { properties.load(input); } - assertEquals("6.1.0.116051", properties.getProperty("mod_version")); + assertEquals("6.1.4.116051", properties.getProperty("mod_version")); assertEquals("1.16.5", properties.getProperty("minecraft_version")); assertEquals(properties.getProperty("mc_version"), properties.getProperty("minecraft_version")); assertEquals("forge", properties.getProperty("loader_name")); diff --git a/src/test/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooksTest.java b/src/test/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooksTest.java new file mode 100644 index 000000000..e42ce898d --- /dev/null +++ b/src/test/java/zone/moddev/mc/mineralogy/compat/ConstructionLootHooksTest.java @@ -0,0 +1,39 @@ +package zone.moddev.mc.mineralogy.compat; + +import com.google.gson.JsonElement; +import com.google.gson.JsonParser; +import org.junit.Test; +import static org.junit.Assert.*; + +public class ConstructionLootHooksTest { + private JsonElement table(String item) { + return (new JsonParser()).parse("{\"type\":\"minecraft:block\",\"pools\":[{\"entries\":[{\"type\":\"minecraft:item\",\"name\":\"" + item + + "\"}]}],\"mineralogy:construction_item\":\"" + item + "\"}"); + } + @Test public void registeredDropsKeepTheExactInputObject() { + JsonElement data = table("mineralogy:basalt_smooth"); + assertSame(data, ConstructionLootHooks.prepare("mineralogy", "blocks/basalt_smooth", data, item -> true)); + } + @Test public void disabledDropsEmptyOnlyThePoolsWithoutChangingTheSource() { + JsonElement data = table("mineralogy:basalt_smooth"); + JsonElement empty = ConstructionLootHooks.prepare("mineralogy", "blocks/basalt_smooth", data, item -> false); + assertNotSame(data, empty); + assertEquals(1, data.getAsJsonObject().getAsJsonArray("pools").size()); + assertEquals(0, empty.getAsJsonObject().getAsJsonArray("pools").size()); + assertEquals(data.getAsJsonObject().get("type"), empty.getAsJsonObject().get("type")); + } + @Test public void otherNamespacesAndNonBlockTablesRemainUntouched() { + JsonElement data = table("mineralogy:basalt_smooth"); + assertSame(data, ConstructionLootHooks.prepare("minecraft", "blocks/basalt_smooth", data, item -> false)); + assertSame(data, ConstructionLootHooks.prepare("another_mod", "blocks/basalt_smooth", data, item -> false)); + assertSame(data, ConstructionLootHooks.prepare("mineralogy", "chests/test", data, item -> false)); + } + @Test public void unguardedTablesRemainUntouched() { + JsonElement data = table("mineralogy:basalt_smooth"); + data.getAsJsonObject().remove("mineralogy:construction_item"); + assertSame(data, ConstructionLootHooks.prepare("mineralogy", "blocks/test", data, item -> false)); + } + @Test(expected = IllegalArgumentException.class) public void rawRockCannotBeGuarded() { + ConstructionLootHooks.prepare("mineralogy", "blocks/basalt", table("mineralogy:basalt"), item -> false); + } +} diff --git a/src/test/resources/tag-compatibility-contract.json b/src/test/resources/tag-compatibility-contract.json new file mode 100644 index 000000000..7e093bd1f --- /dev/null +++ b/src/test/resources/tag-compatibility-contract.json @@ -0,0 +1,2804 @@ +{ + "minecraft": "1.16.5", + "tags": { + "mineralogy/tags/blocks/terrain_rocks.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "mineralogy/tags/items/terrain_rocks.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "mineralogy/tags/blocks/raw_stones.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/blocks/slabs.json": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ], + "minecraft/tags/blocks/stairs.json": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ], + "minecraft/tags/blocks/walls.json": [ + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } + ], + "forge/tags/blocks/stone.json": [ + "#mineralogy:raw_stones" + ], + "forge/tags/blocks/ores.json": [ + "#forge:ores/nitrate", + "#forge:ores/phosphorous", + "#forge:ores/sulfur" + ], + "forge/tags/blocks/storage_blocks.json": [ + "#forge:storage_blocks/chalk", + "#forge:storage_blocks/gypsum", + "#forge:storage_blocks/nitrate", + "#forge:storage_blocks/phosphorous", + "#forge:storage_blocks/rock_salt", + "#forge:storage_blocks/sulfur" + ], + "forge/tags/blocks/cobblestone/normal.json": [ + "minecraft:cobblestone", + "mineralogy:chert", + "mineralogy:pumice" + ], + "mineralogy/tags/items/raw_stones.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/items/slabs.json": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ], + "minecraft/tags/items/stairs.json": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ], + "minecraft/tags/items/walls.json": [ + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } + ], + "forge/tags/items/stone.json": [ + "#mineralogy:raw_stones" + ], + "forge/tags/items/ores.json": [ + "#forge:ores/nitrate", + "#forge:ores/phosphorous", + "#forge:ores/sulfur" + ], + "forge/tags/items/storage_blocks.json": [ + "#forge:storage_blocks/chalk", + "#forge:storage_blocks/gypsum", + "#forge:storage_blocks/nitrate", + "#forge:storage_blocks/phosphorous", + "#forge:storage_blocks/rock_salt", + "#forge:storage_blocks/sulfur" + ], + "forge/tags/items/cobblestone/normal.json": [ + "minecraft:cobblestone", + "mineralogy:chert", + "mineralogy:pumice" + ], + "minecraft/tags/blocks/wall_post_override.json": [ + "mineralogy:rocksaltlamp" + ] + } +} From 2a2080dcc506e3148b43fd50b4b1bc3517e3cc34 Mon Sep 17 00:00:00 2001 From: JohnBraham Date: Thu, 8 Oct 2026 15:31:19 +0100 Subject: [PATCH 2/2] Prepare Mineralogy 6.1.4 release notes for Minecraft 1.16.5 --- CHANGELOG.txt | 2 +- docs/VERSIONS.md | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index cb52fdd4e..ed33feb75 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,4 @@ -Mineralogy 6.1.4.116051 for Minecraft 1.16.5 +Mineralogy 6.1.4.116051 for Minecraft 1.16.5 Forge - Natural rocks now join the common stone tags used by forest-rock placement. Crafted rocks and sandstone stay outside that contribution. Existing ore diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index e2adbb627..6da9d9621 100644 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -59,7 +59,7 @@ minor digits, and all remaining digits for the Minecraft major version. | 26.2 | Forge | `2602001` | `6.0.0.2602001` | | 26.2 | NeoForge | `2602002` | `6.0.0.2602002` | -The 1.16.5 row records this branch's current candidate. The other rows illustrate +The 1.16.5 row records this branch's release target. The other rows illustrate target encoding or earlier releases; they do not claim that later Minecraft targets already contain the same functional changes. @@ -69,11 +69,11 @@ new releases and does not reinterpret an old file's version. ## Vanilla stone compatibility campaign -The following local candidates share the 6.1.4 stone compatibility -fix. This is a candidate matrix, not a claim that every release is published. -NeoForge 26.3 retains its existing 6.1.3 compatibility correction. +The following target builds share the 6.1.4 stone compatibility fixes. +This is a build matrix, not a claim that every release is published. +Each target carries only the interfaces supported by its Minecraft version. -| Minecraft | Forge candidate | NeoForge candidate | +| Minecraft | Forge build | NeoForge build | | --- | --- | --- | | 1.16.5 | 6.1.4.116051 | Not in scope | | 1.17.1 | 6.1.4.117011 | Not in scope | @@ -87,7 +87,6 @@ NeoForge 26.3 retains its existing 6.1.3 compatibility correction. | 26.2 | 6.1.4.2602001 | 6.1.4.2602002 | | 26.3 | 6.1.4.2603001 | 6.1.4.2603002 | -The revised candidates need renewed acceptance; publication remains paused. Sulfur cubes receive only the 31 raw Mineralogy items on 26.2 and 26.3, not polished or brick forms. Earlier targets carry only the interfaces they support. Forge 1.13.2–1.15.2 are deferred until their later 6.1 ports. Native-texture @@ -177,7 +176,7 @@ particular jar can load on the current game. Mineralogy 6 also requires OreSpawn `[4.0.6,5.0.0)`. OreSpawn uses the same target calculation, so the matching Minecraft 1.16.5 Forge release used for -this candidate is `4.0.9.116051`. The dependency range deliberately describes the supported +this release is `4.0.9.116051`. The dependency range deliberately describes the supported functional OreSpawn generation; Forge still prevents jars for another Minecraft target from loading together.