diff --git a/data/minecraft/worldgen/configured_feature/ore_gold.json b/data/minecraft/worldgen/configured_feature/ore_gold.json new file mode 100644 index 0000000..7ae8d72 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_gold.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.5, + "size": 3, + "targets": [ + { + "state": { + "Name": "minecraft:gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_gold_buried.json b/data/minecraft/worldgen/configured_feature/ore_gold_buried.json new file mode 100644 index 0000000..f3333a2 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_gold_buried.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.7, + "size": 5, + "targets": [ + { + "state": { + "Name": "minecraft:gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/placed_feature/ore_gold.json b/data/minecraft/worldgen/placed_feature/ore_gold.json index 71fe126..819579c 100644 --- a/data/minecraft/worldgen/placed_feature/ore_gold.json +++ b/data/minecraft/worldgen/placed_feature/ore_gold.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 5 + "count": 2 }, { "type": "minecraft:in_square" @@ -13,7 +13,7 @@ "height": { "type": "minecraft:trapezoid", "max_inclusive": { - "above_bottom": 96 + "absolute": 8 }, "min_inclusive": { "above_bottom": 10 diff --git a/data/minecraft/worldgen/placed_feature/ore_gold_extra.json b/data/minecraft/worldgen/placed_feature/ore_gold_extra.json new file mode 100644 index 0000000..5e7f701 --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_gold_extra.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_gold", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 8 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_gold_lower.json b/data/minecraft/worldgen/placed_feature/ore_gold_lower.json index 9b90faf..bc11258 100644 --- a/data/minecraft/worldgen/placed_feature/ore_gold_lower.json +++ b/data/minecraft/worldgen/placed_feature/ore_gold_lower.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 1 + "count": 4 }, { "type": "minecraft:in_square" @@ -11,9 +11,9 @@ { "type": "minecraft:height_range", "height": { - "type": "minecraft:uniform", + "type": "minecraft:trapezoid", "max_inclusive": { - "above_bottom": 16 + "absolute": -16 }, "min_inclusive": { "above_bottom": 10