From 57ee292f94888beacb9c04b9d8857a00e857ac48 Mon Sep 17 00:00:00 2001 From: EERussianguy Date: Wed, 22 May 2024 20:29:43 -0400 Subject: [PATCH] - Fix knapping with nether rocks - Add recipes for nether bricks - Add loot table to ruined portal - Rename vanilla basalt to 'basalt columns' - Fix a crash when it snows in the overworld - Remove vanilla horse armor from some loot tables - Reduce frequency of glowstone spikes - Allow lava aqueducts to emit light - Make hellforges add more heat at higher internal temperatures (like crucibles) --- CHANGELOG.md | 12 +- resources/constants.py | 6 +- resources/data.py | 33 +++- resources/generate_resources.py | 4 + resources/recipes.py | 3 +- resources/world_gen.py | 2 +- .../blockentities/HellforgeBlockEntity.java | 2 +- .../common/blocks/LavaAqueductBlock.java | 6 + .../mixin/FallingLeafParticleMixin.java | 2 + .../assets/minecraft/lang/en_us.json | 5 + .../advancements/crafting/nether_brick.json | 35 ++++ .../advancements/crafting/nether_bricks.json | 35 ++++ .../recipes/crafting/nether_brick.json | 18 ++ .../recipes/crafting/nether_bricks.json | 21 +++ .../placed_feature/glowstone_spikes.json | 4 +- .../loot_tables/chests/nether_bridge.json | 4 +- .../loot_tables/chests/ruined_portal.json | 171 ++++++++++++++++++ .../data/minecraft/recipes/nether_bricks.json | 8 + .../data/tfc/tags/items/metamorphic_rock.json | 7 + .../data/tfc/tags/items/sedimentary_rock.json | 7 + 20 files changed, 374 insertions(+), 11 deletions(-) create mode 100644 src/main/resources/assets/minecraft/lang/en_us.json create mode 100644 src/main/resources/data/beneath/advancements/crafting/nether_brick.json create mode 100644 src/main/resources/data/beneath/advancements/crafting/nether_bricks.json create mode 100644 src/main/resources/data/beneath/recipes/crafting/nether_brick.json create mode 100644 src/main/resources/data/beneath/recipes/crafting/nether_bricks.json create mode 100644 src/main/resources/data/minecraft/loot_tables/chests/ruined_portal.json create mode 100644 src/main/resources/data/minecraft/recipes/nether_bricks.json create mode 100644 src/main/resources/data/tfc/tags/items/metamorphic_rock.json create mode 100644 src/main/resources/data/tfc/tags/items/sedimentary_rock.json diff --git a/CHANGELOG.md b/CHANGELOG.md index eb17b03..5d96e43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1,11 @@ -This is the first build of Beneath for 1.20.1! \ No newline at end of file +# Changes + +- Fix knapping with nether rocks +- Add recipes for nether bricks +- Add loot table to ruined portal +- Rename vanilla basalt to 'basalt columns' +- Fix a crash when it snows in the overworld +- Remove vanilla horse armor from some loot tables +- Reduce frequency of glowstone spikes +- Allow lava aqueducts to emit light +- Make hellforges add more heat at higher internal temperatures (like crucibles) \ No newline at end of file diff --git a/resources/constants.py b/resources/constants.py index 578fe44..f02058a 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -94,7 +94,7 @@ class Rock(NamedTuple): SPAWN_EGG_ENTITIES = ('red_elk',) -DISABLED_VANILLA_RECIPES = ('polished_blackstone_bricks', 'polished_blackstone_button', 'polished_blackstone_pressure_plate', 'cracked_polished_blackstone_bricks') +DISABLED_VANILLA_RECIPES = ('polished_blackstone_bricks', 'polished_blackstone_button', 'polished_blackstone_pressure_plate', 'cracked_polished_blackstone_bricks', 'nether_bricks') DEFAULT_CROPS = { 'crimson_roots': 4, @@ -121,4 +121,8 @@ class Rock(NamedTuple): **{'entity.beneath.chest_boat.%s' % wood: lang('%s chest boat', wood) for wood in WOODS}, } +VANILLA_OVERRIDE_LANG = { + 'block.minecraft.basalt': 'Basalt Column', + 'block.minecraft.polished_basalt': 'Polished Basalt Column', +} diff --git a/resources/data.py b/resources/data.py index 95c9658..a3d1c3e 100644 --- a/resources/data.py +++ b/resources/data.py @@ -39,6 +39,33 @@ def generate(rm: ResourceManager): )) rm.block_loot('minecraft:nether_wart', '1-3 beneath:seeds/nether_wart', {'name': 'minecraft:nether_wart', 'conditions': [loot_tables.block_state_property('minecraft:nether_wart[age=3]')]}) + rm.loot('minecraft:ruined_portal', { + 'rolls': uniform(1, 2), + 'entries': [ + weight('minecraft:obsidian', 40, 1, 2), + weight('minecraft:flint', 40, 1, 4), + weight('tfc:metal/ingot/wrought_iron', 40, 1, 4), + weight('minecraft:flint_and_steel', 40), + weight('minecraft:fire_charge', 40), + weight('beneath:gold_chunk', 15, 1, 6), + weight('minecraft:bow', 15), + weight('tfc:metal/sword/black_bronze', 15), + weight('tfc:metal/axe/black_bronze', 15), + weight('tfc:metal/shield/black_bronze', 15), + weight('tfc:metal/scythe/black_bronze', 15), + weight('tfc:metal/shovel/black_bronze', 15), + weight('tfc:metal/helmet/black_bronze', 15), + weight('tfc:metal/chestplate/black_bronze', 15), + weight('tfc:metal/boots/black_bronze', 15), + weight('tfc:metal/greaves/black_bronze', 15), + weight('tfc:metal/horse_armor/black_bronze', 3), + weight('minecraft:clock', 5), + weight('tfc:metal/ingot/gold', 5, 2, 8), + weight('minecraft:bell', 1), + weight('tfc:bronze_bell', 1), + ] + }, path='chests', loot_type='minecraft:chest') + rm.loot('minecraft:nether_bridge', { 'rolls': uniform(2, 4), 'entries': [ @@ -49,8 +76,8 @@ def generate(rm: ResourceManager): weight('tfc:metal/chestplate/wrought_iron', 5), weight('minecraft:flint_and_steel', 5), weight('minecraft:saddle', 10), - weight('minecraft:golden_horse_armor', 8), - weight('minecraft:iron_horse_armor', 5), + weight('tfc:metal/horse_armor/bismuth_bronze', 8), + weight('tfc:metal/horse_armor/copper', 5), weight('minecraft:obsidian', 5, 2, 4), weight('beneath:pure_sorrow', 1), weight('beneath:pure_flame', 1), @@ -212,6 +239,8 @@ def generate(rm: ResourceManager): block_and_item_tag(rm, 'tfc:rock/aqueduct', 'beneath:blackstone_aqueduct') rm.item_tag('tfc:rock_knapping', 'beneath:nether_pebble', 'beneath:blackstone_pebble') + rm.item_tag('tfc:metamorphic_rock', 'beneath:blackstone_pebble') + rm.item_tag('tfc:sedimentary_rock', 'beneath:nether_pebble') block_and_item_tag(rm, 'minecraft:stone_bricks', 'beneath:hellbricks') ### ENTITY TAGS ### diff --git a/resources/generate_resources.py b/resources/generate_resources.py index 5e2ffc3..0a12700 100644 --- a/resources/generate_resources.py +++ b/resources/generate_resources.py @@ -6,6 +6,7 @@ from mcresources import ResourceManager, utils from mcresources.type_definitions import Json +import constants import woods import assets import recipes @@ -53,6 +54,9 @@ def generate_all(rm: ResourceManager): data.generate(rm) world_gen.generate(rm) + vanilla_rm = ResourceManager('minecraft', resource_dir=rm.resource_dir) + vanilla_rm.lang(constants.VANILLA_OVERRIDE_LANG) + vanilla_rm.flush() rm.flush() diff --git a/resources/recipes.py b/resources/recipes.py index 7db069b..fed6745 100644 --- a/resources/recipes.py +++ b/resources/recipes.py @@ -13,7 +13,9 @@ def generate(rm: ResourceManager): rm.crafting_shaped('crafting/warped_thatch', ['XX', 'XX'], {'X': 'beneath:warped_straw'}, 'beneath:warped_thatch').with_advancement('beneath:warped_straw') rm.crafting_shaped('crafting/blackstone', ['XX', 'XX'], {'X': 'beneath:blackstone_pebble'}, 'minecraft:blackstone').with_advancement('beneath:blackstone_pebble') rm.crafting_shaped('crafting/blackstone_bricks', ['XMX', 'MXM', 'XMX'], {'X': 'beneath:blackstone_brick', 'M': '#tfc:mortar'}, (4, 'minecraft:polished_blackstone_bricks')).with_advancement('beneath:blackstone_brick') + rm.crafting_shaped('crafting/nether_bricks', ['XMX', 'MXM', 'XMX'], {'X': 'minecraft:nether_brick', 'M': '#tfc:mortar'}, (4, 'minecraft:nether_bricks')).with_advancement('minecraft:nether_brick') damage_shapeless(rm, 'crafting/blackstone_brick', ('beneath:blackstone_pebble', '#tfc:chisels'), 'beneath:blackstone_brick').with_advancement('beneath:blackstone_pebble') + damage_shapeless(rm, 'crafting/nether_brick', ('beneath:nether_pebble', '#tfc:chisels'), 'minecraft:nether_brick').with_advancement('beneath:nether_pebble') damage_shapeless(rm, 'crafting/blackstone_button', ('beneath:blackstone_brick', '#tfc:chisels'), 'minecraft:polished_blackstone_button').with_advancement('beneath:blackstone_brick') damage_shapeless(rm, 'crafting/blackstone_plate', ('beneath:blackstone_brick', 'beneath:blackstone_brick', '#tfc:chisels'), 'minecraft:polished_blackstone_pressure_plate').with_advancement('beneath:blackstone_brick') rm.crafting_shaped('crafting/blackstone_aqueduct', ['X X', 'MXM'], {'X': 'beneath:blackstone_brick', 'M': '#tfc:mortar'}, 'beneath:blackstone_aqueduct').with_advancement('beneath:blackstone_brick') @@ -22,7 +24,6 @@ def generate(rm: ResourceManager): rm.crafting_shapeless('crafting/cursed_hide_change', ('beneath:cursed_hide', 'tfc:powder/flux', 'tfc:powder/flux', 'minecraft:white_dye'), 'tfc:large_raw_hide').with_advancement('beneath:cursed_hide') rm.crafting_shapeless('crafting/hellbricks', ('minecraft:nether_bricks', 'minecraft:magma_cream'), 'beneath:hellbricks').with_advancement('minecraft:magma_cream') - ### HEATING RECIPES ### metal_data = TFC_METALS['gold'] heat_recipe(rm, 'gold_chunk', 'beneath:gold_chunk', metal_data.melt_temperature, None, '100 tfc:metal/gold') diff --git a/resources/world_gen.py b/resources/world_gen.py index a8ff4db..5b4bc55 100644 --- a/resources/world_gen.py +++ b/resources/world_gen.py @@ -7,7 +7,7 @@ def generate(rm: ResourceManager): configured_placed_feature(rm, 'nether_spikes', 'beneath:nether_spikes', {'raw': 'minecraft:netherrack', 'spike': 'beneath:haunted_spike'}, decorate_count(128), decorate_square(), decorate_range_10_10(), decorate_biome()) - configured_placed_feature(rm, 'glowstone_spikes', 'beneath:large_nether_spikes', {'raw': 'minecraft:glowstone', 'spike': 'beneath:glowstone_spike'}, decorate_chance(3), decorate_count(32), decorate_square(), decorate_range_10_10(), decorate_biome()) + configured_placed_feature(rm, 'glowstone_spikes', 'beneath:large_nether_spikes', {'raw': 'minecraft:glowstone', 'spike': 'beneath:glowstone_spike'}, decorate_chance(6), decorate_count(16), decorate_square(), decorate_range_10_10(), decorate_biome()) configured_placed_feature(rm, 'nether_pebble', 'minecraft:simple_block', {'to_place': random_property_provider('beneath:nether_pebble', 'count')}, decorate_replaceable(), decorate_would_survive('beneath:nether_pebble'), decorate_air()) configured_placed_feature(rm, 'nether_pebble_patch', 'minecraft:random_patch', random_config('beneath:nether_pebble', 16, 10, 1), decorate_chance(3), decorate_every_layer(5), decorate_biome()) configured_placed_feature(rm, 'blackstone_pebble', 'minecraft:simple_block', {'to_place': random_property_provider('beneath:blackstone_pebble', 'count')}, decorate_replaceable(), decorate_would_survive('beneath:nether_pebble'), decorate_air()) diff --git a/src/main/java/com/eerussianguy/beneath/common/blockentities/HellforgeBlockEntity.java b/src/main/java/com/eerussianguy/beneath/common/blockentities/HellforgeBlockEntity.java index 1abb9db..c232c32 100644 --- a/src/main/java/com/eerussianguy/beneath/common/blockentities/HellforgeBlockEntity.java +++ b/src/main/java/com/eerussianguy/beneath/common/blockentities/HellforgeBlockEntity.java @@ -109,7 +109,7 @@ public static void serverTick(Level level, BlockPos pos, BlockState state, Hellf float itemTemp = cap.getTemperature(); if (forge.temperature > itemTemp) { - HeatCapability.addTemp(cap, forge.temperature); + HeatCapability.addTemp(cap, 2.0F + forge.temperature * 0.0025F); } }); diff --git a/src/main/java/com/eerussianguy/beneath/common/blocks/LavaAqueductBlock.java b/src/main/java/com/eerussianguy/beneath/common/blocks/LavaAqueductBlock.java index da97741..030685b 100644 --- a/src/main/java/com/eerussianguy/beneath/common/blocks/LavaAqueductBlock.java +++ b/src/main/java/com/eerussianguy/beneath/common/blocks/LavaAqueductBlock.java @@ -24,6 +24,12 @@ public LavaAqueductBlock(Properties properties) super(properties); } + @Override + public int getLightEmission(BlockState state, BlockGetter level, BlockPos pos) + { + return state.getValue(getFluidProperty()).getFluid().getFluidType().getLightLevel(); + } + @Override public void stepOn(Level level, BlockPos pos, BlockState state, Entity entity) { diff --git a/src/main/java/com/eerussianguy/beneath/mixin/FallingLeafParticleMixin.java b/src/main/java/com/eerussianguy/beneath/mixin/FallingLeafParticleMixin.java index 6a6a48a..667caf7 100644 --- a/src/main/java/com/eerussianguy/beneath/mixin/FallingLeafParticleMixin.java +++ b/src/main/java/com/eerussianguy/beneath/mixin/FallingLeafParticleMixin.java @@ -24,6 +24,8 @@ protected FallingLeafParticleMixin(ClientLevel pLevel, double pX, double pY, dou @Inject(method = "", at = @At("TAIL"), remap = false) private void inject$init(ClientLevel level, double x, double y, double z, SpriteSet set, boolean tinted, BlockState state, CallbackInfo ci) { + if (state == null) + return; final Block block = state.getBlock(); if (block instanceof WartLeavesBlock wart) { diff --git a/src/main/resources/assets/minecraft/lang/en_us.json b/src/main/resources/assets/minecraft/lang/en_us.json new file mode 100644 index 0000000..8f2bcc7 --- /dev/null +++ b/src/main/resources/assets/minecraft/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "block.minecraft.basalt": "Basalt Column", + "block.minecraft.polished_basalt": "Polished Basalt Column" +} \ No newline at end of file diff --git a/src/main/resources/data/beneath/advancements/crafting/nether_brick.json b/src/main/resources/data/beneath/advancements/crafting/nether_brick.json new file mode 100644 index 0000000..49ae6f2 --- /dev/null +++ b/src/main/resources/data/beneath/advancements/crafting/nether_brick.json @@ -0,0 +1,35 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "beneath:nether_pebble" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "beneath:crafting/nether_brick" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "beneath:crafting/nether_brick" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/beneath/advancements/crafting/nether_bricks.json b/src/main/resources/data/beneath/advancements/crafting/nether_bricks.json new file mode 100644 index 0000000..4375051 --- /dev/null +++ b/src/main/resources/data/beneath/advancements/crafting/nether_bricks.json @@ -0,0 +1,35 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "minecraft:nether_brick" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "beneath:crafting/nether_bricks" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "beneath:crafting/nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/beneath/recipes/crafting/nether_brick.json b/src/main/resources/data/beneath/recipes/crafting/nether_brick.json new file mode 100644 index 0000000..687d695 --- /dev/null +++ b/src/main/resources/data/beneath/recipes/crafting/nether_brick.json @@ -0,0 +1,18 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "type": "tfc:damage_inputs_shapeless_crafting", + "recipe": { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "beneath:nether_pebble" + }, + { + "tag": "tfc:chisels" + } + ], + "result": { + "item": "minecraft:nether_brick" + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/beneath/recipes/crafting/nether_bricks.json b/src/main/resources/data/beneath/recipes/crafting/nether_bricks.json new file mode 100644 index 0000000..4ddb081 --- /dev/null +++ b/src/main/resources/data/beneath/recipes/crafting/nether_bricks.json @@ -0,0 +1,21 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "type": "minecraft:crafting_shaped", + "pattern": [ + "XMX", + "MXM", + "XMX" + ], + "key": { + "X": { + "item": "minecraft:nether_brick" + }, + "M": { + "tag": "tfc:mortar" + } + }, + "result": { + "item": "minecraft:nether_bricks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/beneath/worldgen/placed_feature/glowstone_spikes.json b/src/main/resources/data/beneath/worldgen/placed_feature/glowstone_spikes.json index 9e67996..8004789 100644 --- a/src/main/resources/data/beneath/worldgen/placed_feature/glowstone_spikes.json +++ b/src/main/resources/data/beneath/worldgen/placed_feature/glowstone_spikes.json @@ -4,11 +4,11 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 3 + "chance": 6 }, { "type": "minecraft:count", - "count": 32 + "count": 16 }, { "type": "minecraft:in_square" diff --git a/src/main/resources/data/minecraft/loot_tables/chests/nether_bridge.json b/src/main/resources/data/minecraft/loot_tables/chests/nether_bridge.json index 5571414..cd89834 100644 --- a/src/main/resources/data/minecraft/loot_tables/chests/nether_bridge.json +++ b/src/main/resources/data/minecraft/loot_tables/chests/nether_bridge.json @@ -77,12 +77,12 @@ }, { "type": "minecraft:item", - "name": "minecraft:golden_horse_armor", + "name": "tfc:metal/horse_armor/bismuth_bronze", "weight": 8 }, { "type": "minecraft:item", - "name": "minecraft:iron_horse_armor", + "name": "tfc:metal/horse_armor/copper", "weight": 5 }, { diff --git a/src/main/resources/data/minecraft/loot_tables/chests/ruined_portal.json b/src/main/resources/data/minecraft/loot_tables/chests/ruined_portal.json new file mode 100644 index 0000000..f9a1e9f --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/chests/ruined_portal.json @@ -0,0 +1,171 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "type": "minecraft:chest", + "pools": [ + { + "name": "loot_pool", + "rolls": { + "type": "minecraft:uniform", + "min": 1, + "max": 2 + }, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:obsidian", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 2, + "type": "minecraft:uniform" + } + } + ], + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 4, + "type": "minecraft:uniform" + } + } + ], + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/ingot/wrought_iron", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 4, + "type": "minecraft:uniform" + } + } + ], + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "beneath:gold_chunk", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 6, + "type": "minecraft:uniform" + } + } + ], + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:bow", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/sword/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/axe/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/shield/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/scythe/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/shovel/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/helmet/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/chestplate/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/boots/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/greaves/black_bronze", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/horse_armor/black_bronze", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:clock", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "tfc:metal/ingot/gold", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 8, + "type": "minecraft:uniform" + } + } + ], + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bell", + "weight": 1 + }, + { + "type": "minecraft:item", + "name": "tfc:bronze_bell", + "weight": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/nether_bricks.json b/src/main/resources/data/minecraft/recipes/nether_bricks.json new file mode 100644 index 0000000..00897de --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/nether_bricks.json @@ -0,0 +1,8 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "conditions": [ + { + "type": "forge:false" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/tfc/tags/items/metamorphic_rock.json b/src/main/resources/data/tfc/tags/items/metamorphic_rock.json new file mode 100644 index 0000000..685cc5c --- /dev/null +++ b/src/main/resources/data/tfc/tags/items/metamorphic_rock.json @@ -0,0 +1,7 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "replace": false, + "values": [ + "beneath:blackstone_pebble" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/tfc/tags/items/sedimentary_rock.json b/src/main/resources/data/tfc/tags/items/sedimentary_rock.json new file mode 100644 index 0000000..5b0d631 --- /dev/null +++ b/src/main/resources/data/tfc/tags/items/sedimentary_rock.json @@ -0,0 +1,7 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "replace": false, + "values": [ + "beneath:nether_pebble" + ] +} \ No newline at end of file