diff --git a/data/minecraft/worldgen/configured_feature/ore_iron.json b/data/minecraft/worldgen/configured_feature/ore_iron.json new file mode 100644 index 0000000..557b323 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_iron.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.2, + "size": 7, + "targets": [ + { + "state": { + "Name": "minecraft:iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_iron_small.json b/data/minecraft/worldgen/configured_feature/ore_iron_small.json new file mode 100644 index 0000000..b5c8e57 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_iron_small.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 4, + "targets": [ + { + "state": { + "Name": "minecraft:iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_iron_upper.json b/data/minecraft/worldgen/configured_feature/ore_iron_upper.json new file mode 100644 index 0000000..4ac5dcc --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_iron_upper.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 9, + "targets": [ + { + "state": { + "Name": "minecraft:iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_iron_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/placed_feature/ore_iron_middle.json b/data/minecraft/worldgen/placed_feature/ore_iron_middle.json index 8d4a859..f8fc58b 100644 --- a/data/minecraft/worldgen/placed_feature/ore_iron_middle.json +++ b/data/minecraft/worldgen/placed_feature/ore_iron_middle.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 12 + "count": 10 }, { "type": "minecraft:in_square" diff --git a/data/minecraft/worldgen/placed_feature/ore_iron_small.json b/data/minecraft/worldgen/placed_feature/ore_iron_small.json index 6ad8c47..6b839c9 100644 --- a/data/minecraft/worldgen/placed_feature/ore_iron_small.json +++ b/data/minecraft/worldgen/placed_feature/ore_iron_small.json @@ -13,7 +13,7 @@ "height": { "type": "minecraft:uniform", "max_inclusive": { - "absolute": 72 + "absolute": 62 }, "min_inclusive": { "above_bottom": 10 diff --git a/data/minecraft/worldgen/placed_feature/ore_iron_upper.json b/data/minecraft/worldgen/placed_feature/ore_iron_upper.json new file mode 100644 index 0000000..bd64148 --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_iron_upper.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_iron_upper", + "placement": [ + { + "type": "minecraft:count", + "count": 90 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 384 + }, + "min_inclusive": { + "absolute": 80 + } + } + }, + { + "type": "minecraft:biome" + } + ] +}