From 289faaf0ec2063c42acc54f80f9b9298106b8e32 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Wed, 26 Jun 2024 21:50:58 +0200 Subject: overwrite all generating structures with "empty" files --- .../worldgen/configured_feature/end_island.json | 9 + .../worldgen/configured_feature/iceberg_blue.json | 9 + .../configured_feature/iceberg_packed.json | 9 + data/minecraft/worldgen/noise/iceberg_pillar.json | 4 + .../worldgen/noise/iceberg_pillar_roof.json | 4 + data/minecraft/worldgen/noise/iceberg_surface.json | 4 + data/minecraft/worldgen/noise_settings/end.json | 180 +- data/minecraft/worldgen/noise_settings/nether.json | 652 +++--- .../worldgen/noise_settings/overworld.json | 2232 ++++++++++---------- .../minecraft/worldgen/structure/ancient_city.json | 47 + .../worldgen/structure/desert_pyramid.json | 19 + data/minecraft/worldgen/structure/end_city.json | 19 + data/minecraft/worldgen/structure/fortress.json | 37 +- data/minecraft/worldgen/structure/igloo.json | 19 + data/minecraft/worldgen/structure/monument.json | 39 + .../worldgen/structure/ocean_ruin_cold.json | 22 + .../worldgen/structure/ocean_ruin_warm.json | 22 + .../worldgen/structure/ruined_portal.json | 41 + .../worldgen/structure/ruined_portal_desert.json | 31 + .../worldgen/structure/ruined_portal_jungle.json | 31 + .../worldgen/structure/ruined_portal_mountain.json | 41 + .../worldgen/structure/ruined_portal_nether.json | 31 + .../worldgen/structure/ruined_portal_ocean.json | 31 + .../worldgen/structure/ruined_portal_swamp.json | 31 + data/minecraft/worldgen/structure/shipwreck.json | 20 + .../worldgen/structure/shipwreck_beached.json | 20 + data/minecraft/worldgen/structure/stronghold.json | 32 +- data/minecraft/worldgen/structure/trail_ruins.json | 14 + 28 files changed, 2083 insertions(+), 1567 deletions(-) create mode 100644 data/minecraft/worldgen/configured_feature/end_island.json create mode 100644 data/minecraft/worldgen/configured_feature/iceberg_blue.json create mode 100644 data/minecraft/worldgen/configured_feature/iceberg_packed.json create mode 100644 data/minecraft/worldgen/noise/iceberg_pillar.json create mode 100644 data/minecraft/worldgen/noise/iceberg_pillar_roof.json create mode 100644 data/minecraft/worldgen/noise/iceberg_surface.json create mode 100644 data/minecraft/worldgen/structure/ancient_city.json create mode 100644 data/minecraft/worldgen/structure/desert_pyramid.json create mode 100644 data/minecraft/worldgen/structure/end_city.json create mode 100644 data/minecraft/worldgen/structure/igloo.json create mode 100644 data/minecraft/worldgen/structure/monument.json create mode 100644 data/minecraft/worldgen/structure/ocean_ruin_cold.json create mode 100644 data/minecraft/worldgen/structure/ocean_ruin_warm.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_desert.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_jungle.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_mountain.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_nether.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_ocean.json create mode 100644 data/minecraft/worldgen/structure/ruined_portal_swamp.json create mode 100644 data/minecraft/worldgen/structure/shipwreck.json create mode 100644 data/minecraft/worldgen/structure/shipwreck_beached.json create mode 100644 data/minecraft/worldgen/structure/trail_ruins.json (limited to 'data/minecraft/worldgen') diff --git a/data/minecraft/worldgen/configured_feature/end_island.json b/data/minecraft/worldgen/configured_feature/end_island.json new file mode 100644 index 0000000..60246a8 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/end_island.json @@ -0,0 +1,9 @@ +{ + "config": { + "height": 0, + "state": { + "Name": "minecraft:air" + } + }, + "type": "minecraft:fill_layer" +} \ No newline at end of file diff --git a/data/minecraft/worldgen/configured_feature/iceberg_blue.json b/data/minecraft/worldgen/configured_feature/iceberg_blue.json new file mode 100644 index 0000000..60246a8 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/iceberg_blue.json @@ -0,0 +1,9 @@ +{ + "config": { + "height": 0, + "state": { + "Name": "minecraft:air" + } + }, + "type": "minecraft:fill_layer" +} \ No newline at end of file diff --git a/data/minecraft/worldgen/configured_feature/iceberg_packed.json b/data/minecraft/worldgen/configured_feature/iceberg_packed.json new file mode 100644 index 0000000..60246a8 --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/iceberg_packed.json @@ -0,0 +1,9 @@ +{ + "config": { + "height": 0, + "state": { + "Name": "minecraft:air" + } + }, + "type": "minecraft:fill_layer" +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_pillar.json b/data/minecraft/worldgen/noise/iceberg_pillar.json new file mode 100644 index 0000000..b0a3efa --- /dev/null +++ b/data/minecraft/worldgen/noise/iceberg_pillar.json @@ -0,0 +1,4 @@ +{ + "amplitudes": [], + "firstOctave": 0 +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_pillar_roof.json b/data/minecraft/worldgen/noise/iceberg_pillar_roof.json new file mode 100644 index 0000000..b0a3efa --- /dev/null +++ b/data/minecraft/worldgen/noise/iceberg_pillar_roof.json @@ -0,0 +1,4 @@ +{ + "amplitudes": [], + "firstOctave": 0 +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_surface.json b/data/minecraft/worldgen/noise/iceberg_surface.json new file mode 100644 index 0000000..b0a3efa --- /dev/null +++ b/data/minecraft/worldgen/noise/iceberg_surface.json @@ -0,0 +1,4 @@ +{ + "amplitudes": [], + "firstOctave": 0 +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise_settings/end.json b/data/minecraft/worldgen/noise_settings/end.json index ca141a8..44490d7 100644 --- a/data/minecraft/worldgen/noise_settings/end.json +++ b/data/minecraft/worldgen/noise_settings/end.json @@ -1,142 +1,142 @@ { - "sea_level": 0, - "disable_mob_generation": true, "aquifers_enabled": false, - "ore_veins_enabled": false, - "legacy_random_source": true, "default_block": { "Name": "minecraft:air" }, "default_fluid": { "Name": "minecraft:air" }, + "disable_mob_generation": true, + "legacy_random_source": true, "noise": { - "min_y": 0, "height": 128, + "min_y": 0, "size_horizontal": 2, "size_vertical": 1 }, "noise_router": { "barrier": 0, - "fluid_level_floodedness": 0, - "fluid_level_spread": 0, - "lava": 0, - "temperature": 0, - "vegetation": 0, "continents": 0, + "depth": 0, "erosion": { - "type": "minecraft:cache_2d", "argument": { "type": "minecraft:end_islands" - } + }, + "type": "minecraft:cache_2d" }, - "depth": 0, - "ridges": 0, + "final_density": { + "argument": { + "argument1": 0.64, + "argument2": { + "argument": { + "argument": { + "argument1": -0.234375, + "argument2": { + "argument1": { + "from_value": 0, + "from_y": 4, + "to_value": 1, + "to_y": 32, + "type": "minecraft:y_clamped_gradient" + }, + "argument2": { + "argument1": 0.234375, + "argument2": { + "argument1": -23.4375, + "argument2": { + "argument1": { + "from_value": 1, + "from_y": 56, + "to_value": 0, + "to_y": 312, + "type": "minecraft:y_clamped_gradient" + }, + "argument2": { + "argument1": 23.4375, + "argument2": "minecraft:end/sloped_cheese", + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:blend_density" + }, + "type": "minecraft:interpolated" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:squeeze" + }, + "fluid_level_floodedness": 0, + "fluid_level_spread": 0, "initial_density_without_jaggedness": { - "type": "minecraft:add", "argument1": -0.234375, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 0, "from_y": 4, + "to_value": 1, "to_y": 32, - "from_value": 0, - "to_value": 1 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": 0.234375, "argument2": { - "type": "minecraft:add", "argument1": -23.4375, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 1, "from_y": 56, + "to_value": 0, "to_y": 312, - "from_value": 1, - "to_value": 0 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": 23.4375, "argument2": { - "type": "minecraft:add", "argument1": -0.703125, "argument2": { - "type": "minecraft:cache_2d", "argument": { "type": "minecraft:end_islands" - } - } - } - } - } - } - } - } - }, - "final_density": { - "type": "minecraft:squeeze", - "argument": { - "type": "minecraft:mul", - "argument1": 0.64, - "argument2": { - "type": "minecraft:interpolated", - "argument": { - "type": "minecraft:blend_density", - "argument": { - "type": "minecraft:add", - "argument1": -0.234375, - "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_y": 4, - "to_y": 32, - "from_value": 0, - "to_value": 1 + }, + "type": "minecraft:cache_2d" + }, + "type": "minecraft:add" }, - "argument2": { - "type": "minecraft:add", - "argument1": 0.234375, - "argument2": { - "type": "minecraft:add", - "argument1": -23.4375, - "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_y": 56, - "to_y": 312, - "from_value": 1, - "to_value": 0 - }, - "argument2": { - "type": "minecraft:add", - "argument1": 23.4375, - "argument2": "minecraft:end/sloped_cheese" - } - } - } - } - } - } - } - } - } + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" }, - "vein_toggle": 0, + "lava": 0, + "ridges": 0, + "temperature": 0, + "vegetation": 0, + "vein_gap": 0, "vein_ridged": 0, - "vein_gap": 0 + "vein_toggle": 0 }, + "ore_veins_enabled": false, + "sea_level": 0, "spawn_target": [], "surface_rule": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:end_stone" - } + }, + "type": "minecraft:block" } -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise_settings/nether.json b/data/minecraft/worldgen/noise_settings/nether.json index c184317..0e70483 100644 --- a/data/minecraft/worldgen/noise_settings/nether.json +++ b/data/minecraft/worldgen/noise_settings/nether.json @@ -1,9 +1,5 @@ { - "sea_level": 32, - "disable_mob_generation": false, "aquifers_enabled": false, - "ore_veins_enabled": false, - "legacy_random_source": true, "default_block": { "Name": "minecraft:air" }, @@ -13,725 +9,729 @@ "level": "0" } }, + "disable_mob_generation": false, + "legacy_random_source": true, "noise": { - "min_y": 0, "height": 128, + "min_y": 0, "size_horizontal": 1, "size_vertical": 2 }, "noise_router": { "barrier": 0, - "fluid_level_floodedness": 0, - "fluid_level_spread": 0, - "lava": 0, - "temperature": { - "type": "minecraft:shifted_noise", - "noise": "minecraft:temperature", - "xz_scale": 0.25, - "y_scale": 0, - "shift_x": "minecraft:shift_x", - "shift_y": 0, - "shift_z": "minecraft:shift_z" - }, - "vegetation": { - "type": "minecraft:shifted_noise", - "noise": "minecraft:vegetation", - "xz_scale": 0.25, - "y_scale": 0, - "shift_x": "minecraft:shift_x", - "shift_y": 0, - "shift_z": "minecraft:shift_z" - }, "continents": 0, - "erosion": 0, "depth": 0, - "ridges": 0, - "initial_density_without_jaggedness": 0, + "erosion": 0, "final_density": { - "type": "minecraft:squeeze", "argument": { - "type": "minecraft:mul", "argument1": 0.64, "argument2": { - "type": "minecraft:interpolated", "argument": { - "type": "minecraft:blend_density", "argument": { - "type": "minecraft:add", "argument1": 2.5, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 0, "from_y": -8, + "to_value": 1, "to_y": 24, - "from_value": 0, - "to_value": 1 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": -2.5, "argument2": { - "type": "minecraft:add", "argument1": 0.9375, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 1, "from_y": 104, + "to_value": 0, "to_y": 128, - "from_value": 1, - "to_value": 0 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": -0.9375, - "argument2": "minecraft:nether/base_3d_noise" - } - } - } - } - } - } - } - } - } + "argument2": "minecraft:nether/base_3d_noise", + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:blend_density" + }, + "type": "minecraft:interpolated" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:squeeze" + }, + "fluid_level_floodedness": 0, + "fluid_level_spread": 0, + "initial_density_without_jaggedness": 0, + "lava": 0, + "ridges": 0, + "temperature": { + "noise": "minecraft:temperature", + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z", + "type": "minecraft:shifted_noise", + "xz_scale": 0.25, + "y_scale": 0 + }, + "vegetation": { + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z", + "type": "minecraft:shifted_noise", + "xz_scale": 0.25, + "y_scale": 0 }, - "vein_toggle": 0, + "vein_gap": 0, "vein_ridged": 0, - "vein_gap": 0 + "vein_toggle": 0 }, + "ore_veins_enabled": false, + "sea_level": 32, "spawn_target": [], "surface_rule": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "above_bottom": 5 + }, "random_name": "minecraft:bedrock_floor", "true_at_and_below": { "above_bottom": 0 }, - "false_at_and_above": { - "above_bottom": 5 - } + "type": "minecraft:vertical_gradient" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:bedrock" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "below_top": 0 + }, "random_name": "minecraft:bedrock_roof", "true_at_and_below": { "below_top": 5 }, - "false_at_and_above": { - "below_top": 0 - } - } + "type": "minecraft:vertical_gradient" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:bedrock" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "below_top": 5 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:netherrack" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:basalt_deltas" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:basalt", "Properties": { "axis": "y" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:patch", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.012, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:patch", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 30 }, "surface_depth_multiplier": 0, - "add_stone_depth": true + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 35 }, "surface_depth_multiplier": 0, - "add_stone_depth": true - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:nether_state_selector", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:nether_state_selector", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:basalt", "Properties": { "axis": "y" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:blackstone" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:soul_sand_valley" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:nether_state_selector", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:nether_state_selector", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:soul_sand" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:soul_soil" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:patch", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.012, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:patch", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 30 }, "surface_depth_multiplier": 0, - "add_stone_depth": true + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 35 }, "surface_depth_multiplier": 0, - "add_stone_depth": true - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:nether_state_selector", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:nether_state_selector", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:soul_sand" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:soul_soil" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 32 }, "surface_depth_multiplier": 0, - "add_stone_depth": false - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { "type": "minecraft:hole" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:lava", "Properties": { "level": "0" } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:warped_forest" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:netherrack", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.54, - "max_threshold": 1.7976931348623157e+308 - } + "noise": "minecraft:netherrack", + "type": "minecraft:noise_threshold" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 31 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:nether_wart", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 1.17, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:nether_wart", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:warped_wart_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:warped_nylium" - } + }, + "type": "minecraft:block" } - ] - } - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:crimson_forest" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:netherrack", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.54, - "max_threshold": 1.7976931348623157e+308 - } + "noise": "minecraft:netherrack", + "type": "minecraft:noise_threshold" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 31 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:nether_wart", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 1.17, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:nether_wart", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:nether_wart_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:crimson_nylium" - } + }, + "type": "minecraft:block" } - ] - } - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:nether_wastes" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:soul_sand_layer", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.012, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:soul_sand_layer", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { "type": "minecraft:hole" - } + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 30 }, "surface_depth_multiplier": 0, - "add_stone_depth": true + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 35 }, "surface_depth_multiplier": 0, - "add_stone_depth": true - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:soul_sand" - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:netherrack" - } + }, + "type": "minecraft:block" } - ] - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 31 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 35 }, "surface_depth_multiplier": 0, - "add_stone_depth": true - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:gravel_layer", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.012, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:gravel_layer", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 32 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { "type": "minecraft:hole" - } + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } - } - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:netherrack" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise_settings/overworld.json b/data/minecraft/worldgen/noise_settings/overworld.json index a2a1903..5db0033 100644 --- a/data/minecraft/worldgen/noise_settings/overworld.json +++ b/data/minecraft/worldgen/noise_settings/overworld.json @@ -1,9 +1,5 @@ { - "sea_level": 63, - "disable_mob_generation": false, "aquifers_enabled": false, - "ore_veins_enabled": false, - "legacy_random_source": false, "default_block": { "Name": "minecraft:air" }, @@ -13,2530 +9,2534 @@ "level": "0" } }, + "disable_mob_generation": false, + "legacy_random_source": false, "noise": { - "min_y": 0, "height": 320, + "min_y": 0, "size_horizontal": 1, "size_vertical": 2 }, "noise_router": { "barrier": { - "type": "minecraft:noise", "noise": "minecraft:aquifer_barrier", - "xz_scale": 1, - "y_scale": 0.5 - }, - "fluid_level_floodedness": { "type": "minecraft:noise", - "noise": "minecraft:aquifer_fluid_level_floodedness", "xz_scale": 1, - "y_scale": 0.67 - }, - "fluid_level_spread": { - "type": "minecraft:noise", - "noise": "minecraft:aquifer_fluid_level_spread", - "xz_scale": 1, - "y_scale": 0.7142857142857143 - }, - "lava": { - "type": "minecraft:noise", - "noise": "minecraft:aquifer_lava", - "xz_scale": 1, - "y_scale": 1 - }, - "temperature": { - "type": "minecraft:shifted_noise", - "noise": "minecraft:temperature", - "xz_scale": 0.25, - "y_scale": 0, - "shift_x": "minecraft:shift_x", - "shift_y": 0, - "shift_z": "minecraft:shift_z" - }, - "vegetation": { - "type": "minecraft:shifted_noise", - "noise": "minecraft:vegetation", - "xz_scale": 0.25, - "y_scale": 0, - "shift_x": "minecraft:shift_x", - "shift_y": 0, - "shift_z": "minecraft:shift_z" + "y_scale": 0.5 }, "continents": "minecraft:overworld/continents", - "erosion": "minecraft:overworld/erosion", "depth": "minecraft:overworld/depth", - "ridges": "minecraft:overworld/ridges", - "initial_density_without_jaggedness": { - "type": "minecraft:add", - "argument1": 0.1171875, - "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_y": -64, - "to_y": -40, - "from_value": 0, - "to_value": 1 - }, - "argument2": { - "type": "minecraft:add", - "argument1": -0.1171875, - "argument2": { - "type": "minecraft:add", - "argument1": -0.078125, - "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_y": 240, - "to_y": 256, - "from_value": 1, - "to_value": 0 - }, - "argument2": { - "type": "minecraft:add", - "argument1": 0.078125, - "argument2": { - "type": "minecraft:clamp", - "input": { - "type": "minecraft:add", - "argument1": -0.703125, - "argument2": { - "type": "minecraft:mul", - "argument1": 4, - "argument2": { - "type": "minecraft:quarter_negative", - "argument": { - "type": "minecraft:mul", - "argument1": "minecraft:overworld/depth", - "argument2": { - "type": "minecraft:cache_2d", - "argument": "minecraft:overworld/factor" - } - } - } - } - }, - "min": -64, - "max": 64 - } - } - } - } - } - } - }, + "erosion": "minecraft:overworld/erosion", "final_density": { - "type": "minecraft:min", "argument1": { - "type": "minecraft:squeeze", "argument": { - "type": "minecraft:mul", "argument1": 0.64, "argument2": { - "type": "minecraft:interpolated", "argument": { - "type": "minecraft:blend_density", "argument": { - "type": "minecraft:add", "argument1": 0.1171875, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 0, "from_y": -64, + "to_value": 1, "to_y": -40, - "from_value": 0, - "to_value": 1 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": -0.1171875, "argument2": { - "type": "minecraft:add", "argument1": -0.078125, "argument2": { - "type": "minecraft:mul", "argument1": { - "type": "minecraft:y_clamped_gradient", + "from_value": 1, "from_y": 240, + "to_value": 0, "to_y": 256, - "from_value": 1, - "to_value": 0 + "type": "minecraft:y_clamped_gradient" }, "argument2": { - "type": "minecraft:add", "argument1": 0.078125, "argument2": { - "type": "minecraft:range_choice", "input": "minecraft:overworld/sloped_cheese", - "min_inclusive": -1000000, "max_exclusive": 1.5625, + "min_inclusive": -1000000, + "type": "minecraft:range_choice", "when_in_range": { - "type": "minecraft:min", "argument1": "minecraft:overworld/sloped_cheese", "argument2": { - "type": "minecraft:mul", "argument1": 5, - "argument2": "minecraft:overworld/caves/entrances" - } + "argument2": "minecraft:overworld/caves/entrances", + "type": "minecraft:mul" + }, + "type": "minecraft:min" }, "when_out_of_range": { - "type": "minecraft:max", "argument1": { - "type": "minecraft:min", "argument1": { - "type": "minecraft:min", "argument1": { - "type": "minecraft:add", "argument1": { - "type": "minecraft:mul", "argument1": 4, "argument2": { - "type": "minecraft:square", "argument": { - "type": "minecraft:noise", "noise": "minecraft:cave_layer", + "type": "minecraft:noise", "xz_scale": 1, "y_scale": 8 - } - } + }, + "type": "minecraft:square" + }, + "type": "minecraft:mul" }, "argument2": { - "type": "minecraft:add", "argument1": { - "type": "minecraft:clamp", "input": { - "type": "minecraft:add", "argument1": 0.27, "argument2": { - "type": "minecraft:noise", "noise": "minecraft:cave_cheese", + "type": "minecraft:noise", "xz_scale": 1, "y_scale": 0.6666666666666666 - } + }, + "type": "minecraft:add" }, + "max": 1, "min": -1, - "max": 1 + "type": "minecraft:clamp" }, "argument2": { - "type": "minecraft:clamp", "input": { - "type": "minecraft:add", "argument1": 1.5, "argument2": { - "type": "minecraft:mul", "argument1": -0.64, - "argument2": "minecraft:overworld/sloped_cheese" - } + "argument2": "minecraft:overworld/sloped_cheese", + "type": "minecraft:mul" + }, + "type": "minecraft:add" }, + "max": 0.5, "min": 0, - "max": 0.5 - } - } + "type": "minecraft:clamp" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" }, - "argument2": "minecraft:overworld/caves/entrances" + "argument2": "minecraft:overworld/caves/entrances", + "type": "minecraft:min" }, "argument2": { - "type": "minecraft:add", "argument1": "minecraft:overworld/caves/spaghetti_2d", - "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" - } + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function", + "type": "minecraft:add" + }, + "type": "minecraft:min" }, "argument2": { - "type": "minecraft:range_choice", "input": "minecraft:overworld/caves/pillars", - "min_inclusive": -1000000, "max_exclusive": 0.03, + "min_inclusive": -1000000, + "type": "minecraft:range_choice", "when_in_range": -1000000, "when_out_of_range": "minecraft:overworld/caves/pillars" - } + }, + "type": "minecraft:max" } - } - } - } - } - } - } - } - } - } - } + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:blend_density" + }, + "type": "minecraft:interpolated" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:squeeze" }, - "argument2": "minecraft:overworld/caves/noodle" + "argument2": "minecraft:overworld/caves/noodle", + "type": "minecraft:min" }, - "vein_toggle": { - "type": "minecraft:interpolated", - "argument": { - "type": "minecraft:range_choice", - "input": "minecraft:y", - "min_inclusive": -60, - "max_exclusive": 51, - "when_in_range": { - "type": "minecraft:noise", - "noise": "minecraft:ore_veininess", - "xz_scale": 1.5, - "y_scale": 1.5 + "fluid_level_floodedness": { + "noise": "minecraft:aquifer_fluid_level_floodedness", + "type": "minecraft:noise", + "xz_scale": 1, + "y_scale": 0.67 + }, + "fluid_level_spread": { + "noise": "minecraft:aquifer_fluid_level_spread", + "type": "minecraft:noise", + "xz_scale": 1, + "y_scale": 0.7142857142857143 + }, + "initial_density_without_jaggedness": { + "argument1": 0.1171875, + "argument2": { + "argument1": { + "from_value": 0, + "from_y": -64, + "to_value": 1, + "to_y": -40, + "type": "minecraft:y_clamped_gradient" }, - "when_out_of_range": 0 - } + "argument2": { + "argument1": -0.1171875, + "argument2": { + "argument1": -0.078125, + "argument2": { + "argument1": { + "from_value": 1, + "from_y": 240, + "to_value": 0, + "to_y": 256, + "type": "minecraft:y_clamped_gradient" + }, + "argument2": { + "argument1": 0.078125, + "argument2": { + "input": { + "argument1": -0.703125, + "argument2": { + "argument1": 4, + "argument2": { + "argument": { + "argument1": "minecraft:overworld/depth", + "argument2": { + "argument": "minecraft:overworld/factor", + "type": "minecraft:cache_2d" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:quarter_negative" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "max": 64, + "min": -64, + "type": "minecraft:clamp" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "type": "minecraft:add" + }, + "type": "minecraft:mul" + }, + "type": "minecraft:add" + }, + "lava": { + "noise": "minecraft:aquifer_lava", + "type": "minecraft:noise", + "xz_scale": 1, + "y_scale": 1 + }, + "ridges": "minecraft:overworld/ridges", + "temperature": { + "noise": "minecraft:temperature", + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z", + "type": "minecraft:shifted_noise", + "xz_scale": 0.25, + "y_scale": 0 + }, + "vegetation": { + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z", + "type": "minecraft:shifted_noise", + "xz_scale": 0.25, + "y_scale": 0 + }, + "vein_gap": { + "noise": "minecraft:ore_gap", + "type": "minecraft:noise", + "xz_scale": 1, + "y_scale": 1 }, "vein_ridged": { - "type": "minecraft:add", "argument1": -0.07999999821186066, "argument2": { - "type": "minecraft:max", "argument1": { - "type": "minecraft:abs", "argument": { - "type": "minecraft:interpolated", "argument": { - "type": "minecraft:range_choice", "input": "minecraft:y", - "min_inclusive": -60, "max_exclusive": 51, + "min_inclusive": -60, + "type": "minecraft:range_choice", "when_in_range": { - "type": "minecraft:noise", "noise": "minecraft:ore_vein_a", + "type": "minecraft:noise", "xz_scale": 4, "y_scale": 4 }, "when_out_of_range": 0 - } - } + }, + "type": "minecraft:interpolated" + }, + "type": "minecraft:abs" }, "argument2": { - "type": "minecraft:abs", "argument": { - "type": "minecraft:interpolated", "argument": { - "type": "minecraft:range_choice", "input": "minecraft:y", - "min_inclusive": -60, "max_exclusive": 51, + "min_inclusive": -60, + "type": "minecraft:range_choice", "when_in_range": { - "type": "minecraft:noise", "noise": "minecraft:ore_vein_b", + "type": "minecraft:noise", "xz_scale": 4, "y_scale": 4 }, "when_out_of_range": 0 - } - } - } - } + }, + "type": "minecraft:interpolated" + }, + "type": "minecraft:abs" + }, + "type": "minecraft:max" + }, + "type": "minecraft:add" }, - "vein_gap": { - "type": "minecraft:noise", - "noise": "minecraft:ore_gap", - "xz_scale": 1, - "y_scale": 1 + "vein_toggle": { + "argument": { + "input": "minecraft:y", + "max_exclusive": 51, + "min_inclusive": -60, + "type": "minecraft:range_choice", + "when_in_range": { + "noise": "minecraft:ore_veininess", + "type": "minecraft:noise", + "xz_scale": 1.5, + "y_scale": 1.5 + }, + "when_out_of_range": 0 + }, + "type": "minecraft:interpolated" } }, + "ore_veins_enabled": false, + "sea_level": 63, "spawn_target": [ { - "temperature": [ - -1, + "continentalness": [ + -0.11, 1 ], - "humidity": [ + "depth": 0, + "erosion": [ -1, 1 ], - "continentalness": [ - -0.11, + "humidity": [ + -1, 1 ], - "erosion": [ + "offset": 0, + "temperature": [ -1, 1 ], "weirdness": [ -1, -0.16 - ], - "depth": 0, - "offset": 0 + ] }, { - "temperature": [ - -1, + "continentalness": [ + -0.11, 1 ], - "humidity": [ + "depth": 0, + "erosion": [ -1, 1 ], - "continentalness": [ - -0.11, + "humidity": [ + -1, 1 ], - "erosion": [ + "offset": 0, + "temperature": [ -1, 1 ], "weirdness": [ 0.16, 1 - ], - "depth": 0, - "offset": 0 + ] } ], "surface_rule": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "above_bottom": 5 + }, "random_name": "minecraft:bedrock_floor", "true_at_and_below": { "above_bottom": 0 }, - "false_at_and_above": { - "above_bottom": 5 - } + "type": "minecraft:vertical_gradient" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:bedrock" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { "type": "minecraft:above_preliminary_surface" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:wooded_badlands" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 97 }, "surface_depth_multiplier": 2, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": -0.5454, "min_threshold": -0.909, - "max_threshold": -0.5454 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:coarse_dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 0.1818, "min_threshold": -0.1818, - "max_threshold": 0.1818 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:coarse_dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 0.909, "min_threshold": 0.5454, - "max_threshold": 0.909 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:coarse_dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:swamp" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 62 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 63 }, "surface_depth_multiplier": 0, - "add_stone_depth": false - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface_swamp", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface_swamp", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:water", "Properties": { "level": "0" } - } - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:mangrove_swamp" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 60 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 63 }, "surface_depth_multiplier": 0, - "add_stone_depth": false - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface_swamp", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface_swamp", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:water", "Properties": { "level": "0" } - } - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:badlands", "minecraft:eroded_badlands", "minecraft:wooded_badlands" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 256 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:orange_terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 74 }, "surface_depth_multiplier": 1, - "add_stone_depth": true + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": -0.5454, "min_threshold": -0.909, - "max_threshold": -0.5454 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 0.1818, "min_threshold": -0.1818, - "max_threshold": 0.1818 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 0.909, "min_threshold": 0.5454, - "max_threshold": 0.909 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { "type": "minecraft:bandlands" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": -1, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:red_sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:red_sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { "type": "minecraft:hole" - } + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:orange_terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": true, "offset": -6, "surface_depth_multiplier": -1, - "add_stone_depth": true + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:white_terracotta" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 63 }, "surface_depth_multiplier": -1, - "add_stone_depth": true + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", + "add_stone_depth": false, "anchor": { "absolute": 63 }, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:y_above" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", "invert": { - "type": "minecraft:y_above", + "add_stone_depth": true, "anchor": { "absolute": 74 }, "surface_depth_multiplier": 1, - "add_stone_depth": true - } + "type": "minecraft:y_above" + }, + "type": "minecraft:not" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:orange_terracotta" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { "type": "minecraft:bandlands" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": true, "offset": -6, "surface_depth_multiplier": -1, - "add_stone_depth": true + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:white_terracotta" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": -1, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:frozen_ocean", "minecraft:deep_frozen_ocean" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { "type": "minecraft:hole" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:air" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { "type": "minecraft:temperature" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:water", "Properties": { "level": "0" } - } + }, + "type": "minecraft:block" } - ] - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:frozen_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { "type": "minecraft:steep" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:packed_ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:packed_ice", + "max_threshold": 0.2, "min_threshold": 0, - "max_threshold": 0.2 + "noise": "minecraft:packed_ice", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:packed_ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:ice", + "max_threshold": 0.025, "min_threshold": 0, - "max_threshold": 0.025 + "noise": "minecraft:ice", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:snowy_slopes" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { "type": "minecraft:steep" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", + "max_threshold": 0.6, "min_threshold": 0.35, - "max_threshold": 0.6 + "noise": "minecraft:powder_snow", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:powder_snow" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:jagged_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { "type": "minecraft:steep" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:grove" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", + "max_threshold": 0.6, "min_threshold": 0.35, - "max_threshold": 0.6 + "noise": "minecraft:powder_snow", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:powder_snow" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:stony_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:calcite", + "max_threshold": 0.0125, "min_threshold": -0.0125, - "max_threshold": 0.0125 + "noise": "minecraft:calcite", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:calcite" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:stony_shore" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:gravel", + "max_threshold": 0.05, "min_threshold": -0.05, - "max_threshold": 0.05 + "noise": "minecraft:gravel", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_hills" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:warm_ocean", "minecraft:beach", "minecraft:snowy_beach" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:desert" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:dripstone_caves" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] + ], + "type": "minecraft:sequence" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_savanna" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.06060606060606061, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:coarse_dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_gravelly_hills" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.24242424242424243, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:old_growth_pine_taiga", "minecraft:old_growth_spruce_taiga" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:coarse_dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.11515151515151514, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:podzol", "Properties": { "snowy": "false" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:ice_spikes" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:mangrove_swamp" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:mud" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:mushroom_fields" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:mycelium", "Properties": { "snowy": "false" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] + ], + "type": "minecraft:sequence" } - ] - } - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": true, "offset": -6, "surface_depth_multiplier": -1, - "add_stone_depth": true + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:frozen_ocean", "minecraft:deep_frozen_ocean" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { "type": "minecraft:hole" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:water", "Properties": { "level": "0" } - } - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:frozen_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { "type": "minecraft:steep" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:packed_ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:packed_ice", + "max_threshold": 0.2, "min_threshold": -0.5, - "max_threshold": 0.2 + "noise": "minecraft:packed_ice", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:packed_ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:ice", + "max_threshold": 0.025, "min_threshold": -0.0625, - "max_threshold": 0.025 + "noise": "minecraft:ice", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:ice" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:snowy_slopes" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { "type": "minecraft:steep" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", + "max_threshold": 0.58, "min_threshold": 0.45, - "max_threshold": 0.58 + "noise": "minecraft:powder_snow", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:powder_snow" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:snow_block" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:jagged_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:grove" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", + "max_threshold": 0.58, "min_threshold": 0.45, - "max_threshold": 0.58 + "noise": "minecraft:powder_snow", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:water", + "add_stone_depth": false, "offset": 0, "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:water" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:powder_snow" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:stony_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:calcite", + "max_threshold": 0.0125, "min_threshold": -0.0125, - "max_threshold": 0.0125 + "noise": "minecraft:calcite", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:calcite" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:stony_shore" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:gravel", + "max_threshold": 0.05, "min_threshold": -0.05, - "max_threshold": 0.05 + "noise": "minecraft:gravel", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_hills" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:warm_ocean", "minecraft:beach", "minecraft:snowy_beach" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:desert" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:dripstone_caves" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] + ], + "type": "minecraft:sequence" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_savanna" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:windswept_gravelly_hills" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.24242424242424243, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", + "max_threshold": 1.7976931348623157e+308, "min_threshold": -0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:mangrove_swamp" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:mud" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:dirt" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:warm_ocean", "minecraft:beach", "minecraft:snowy_beach" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 6, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 6 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:desert" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": true, "offset": 0, + "secondary_depth_range": 30, "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 30 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:frozen_peaks", "minecraft:jagged_peaks" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", "biome_is": [ "minecraft:warm_ocean", "minecraft:lukewarm_ocean", "minecraft:deep_lukewarm_ocean" - ] + ], + "type": "minecraft:biome" }, "then_run": { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sandstone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:sand" - } + }, + "type": "minecraft:block" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:sequence", "sequence": [ { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", + "add_surface_depth": false, "offset": 0, + "secondary_depth_range": 0, "surface_type": "ceiling", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:stone" - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:block", "result_state": { "Name": "minecraft:gravel" - } + }, + "type": "minecraft:block" } - ] + ], + "type": "minecraft:sequence" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" } - ] - } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" }, { - "type": "minecraft:condition", "if_true": { - "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 8 + }, "random_name": "minecraft:deepslate", "true_at_and_below": { "absolute": 0 }, - "false_at_and_above": { - "absolute": 8 - } + "type": "minecraft:vertical_gradient" }, "then_run": { - "type": "minecraft:block", "result_state": { "Name": "minecraft:deepslate", "Properties": { "axis": "y" } - } - } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" } - ] + ], + "type": "minecraft:sequence" } -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ancient_city.json b/data/minecraft/worldgen/structure/ancient_city.json new file mode 100644 index 0000000..f83ac23 --- /dev/null +++ b/data/minecraft/worldgen/structure/ancient_city.json @@ -0,0 +1,47 @@ +{ + "biomes": "#minecraft:has_structure/ancient_city", + "max_distance_from_center": 116, + "size": 7, + "spawn_overrides": { + "ambient": { + "bounding_box": "full", + "spawns": [] + }, + "axolotls": { + "bounding_box": "full", + "spawns": [] + }, + "creature": { + "bounding_box": "full", + "spawns": [] + }, + "misc": { + "bounding_box": "full", + "spawns": [] + }, + "monster": { + "bounding_box": "full", + "spawns": [] + }, + "underground_water_creature": { + "bounding_box": "full", + "spawns": [] + }, + "water_ambient": { + "bounding_box": "full", + "spawns": [] + }, + "water_creature": { + "bounding_box": "full", + "spawns": [] + } + }, + "start_height": { + "absolute": -27 + }, + "start_pool": "minecraft:ancient_city/city_center", + "step": "underground_decoration", + "terrain_adaptation": "beard_box", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/desert_pyramid.json b/data/minecraft/worldgen/structure/desert_pyramid.json new file mode 100644 index 0000000..fa6e4d4 --- /dev/null +++ b/data/minecraft/worldgen/structure/desert_pyramid.json @@ -0,0 +1,19 @@ +{ + "biomes": "#minecraft:has_structure/desert_pyramid", + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/end_city.json b/data/minecraft/worldgen/structure/end_city.json new file mode 100644 index 0000000..55ffe8c --- /dev/null +++ b/data/minecraft/worldgen/structure/end_city.json @@ -0,0 +1,19 @@ +{ + "biomes": "#minecraft:has_structure/end_city", + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/fortress.json b/data/minecraft/worldgen/structure/fortress.json index 2e2f4a7..8df6b10 100644 --- a/data/minecraft/worldgen/structure/fortress.json +++ b/data/minecraft/worldgen/structure/fortress.json @@ -1,56 +1,55 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/nether_fortress", + "max_distance_from_center": 1, + "size": 1, "spawn_overrides": { "monster": { "bounding_box": "piece", "spawns": [ { - "type": "minecraft:blaze", "maxCount": 3, "minCount": 2, + "type": "minecraft:blaze", "weight": 10 }, { - "type": "minecraft:zombified_piglin", "maxCount": 4, "minCount": 4, + "type": "minecraft:zombified_piglin", "weight": 5 }, { - "type": "minecraft:wither_skeleton", "maxCount": 5, "minCount": 5, + "type": "minecraft:wither_skeleton", "weight": 8 }, { - "type": "minecraft:skeleton", "maxCount": 5, "minCount": 5, + "type": "minecraft:skeleton", "weight": 2 }, { - "type": "minecraft:magma_cube", "maxCount": 4, "minCount": 4, + "type": "minecraft:magma_cube", "weight": 3 } ] } }, - "step": "underground_decoration", - "start_pool": "original_skyblock:fortress", - "use_expansion_hack": false, - "max_distance_from_center": 1, - "size": 1, - "project_start_to_heightmap": "WORLD_SURFACE", - "start_height": { - "type": "minecraft:biased_to_bottom", + "start_height": { + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } - } -} + "type": "minecraft:biased_to_bottom" + }, + "start_pool": "original_skyblock:empty_full", + "step": "underground_decoration", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/igloo.json b/data/minecraft/worldgen/structure/igloo.json new file mode 100644 index 0000000..eea9737 --- /dev/null +++ b/data/minecraft/worldgen/structure/igloo.json @@ -0,0 +1,19 @@ +{ + "biomes": "#minecraft:has_structure/igloo", + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/monument.json b/data/minecraft/worldgen/structure/monument.json new file mode 100644 index 0000000..7e83cc9 --- /dev/null +++ b/data/minecraft/worldgen/structure/monument.json @@ -0,0 +1,39 @@ +{ + "biomes": "#minecraft:has_structure/ocean_monument", + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": { + "axolotls": { + "bounding_box": "full", + "spawns": [] + }, + "monster": { + "bounding_box": "full", + "spawns": [ + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:guardian", + "weight": 1 + } + ] + }, + "underground_water_creature": { + "bounding_box": "full", + "spawns": [] + } + }, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:biased_to_bottom" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ocean_ruin_cold.json b/data/minecraft/worldgen/structure/ocean_ruin_cold.json new file mode 100644 index 0000000..fa604de --- /dev/null +++ b/data/minecraft/worldgen/structure/ocean_ruin_cold.json @@ -0,0 +1,22 @@ +{ + "biome_temp": "cold", + "biomes": "#minecraft:has_structure/ocean_ruin_cold", + "cluster_probability": 0.9, + "large_probability": 0.3, + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ocean_ruin_warm.json b/data/minecraft/worldgen/structure/ocean_ruin_warm.json new file mode 100644 index 0000000..6e4692a --- /dev/null +++ b/data/minecraft/worldgen/structure/ocean_ruin_warm.json @@ -0,0 +1,22 @@ +{ + "biome_temp": "warm", + "biomes": "#minecraft:has_structure/ocean_ruin_warm", + "cluster_probability": 0.9, + "large_probability": 0.3, + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal.json b/data/minecraft/worldgen/structure/ruined_portal.json new file mode 100644 index 0000000..59bbf13 --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal.json @@ -0,0 +1,41 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_standard", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 1, + "can_be_cold": true, + "mossiness": 0.2, + "overgrown": false, + "placement": "underground", + "replace_with_blackstone": false, + "vines": false, + "weight": 0.5 + }, + { + "air_pocket_probability": 0.5, + "can_be_cold": true, + "mossiness": 0.2, + "overgrown": false, + "placement": "on_land_surface", + "replace_with_blackstone": false, + "vines": false, + "weight": 0.5 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_desert.json b/data/minecraft/worldgen/structure/ruined_portal_desert.json new file mode 100644 index 0000000..8a61591 --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_desert.json @@ -0,0 +1,31 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_desert", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 0, + "can_be_cold": false, + "mossiness": 0, + "overgrown": false, + "placement": "partly_buried", + "replace_with_blackstone": false, + "vines": false, + "weight": 1 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_jungle.json b/data/minecraft/worldgen/structure/ruined_portal_jungle.json new file mode 100644 index 0000000..1639f23 --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_jungle.json @@ -0,0 +1,31 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_jungle", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 0.5, + "can_be_cold": false, + "mossiness": 0.8, + "overgrown": true, + "placement": "on_land_surface", + "replace_with_blackstone": false, + "vines": true, + "weight": 1 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_mountain.json b/data/minecraft/worldgen/structure/ruined_portal_mountain.json new file mode 100644 index 0000000..275d541 --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_mountain.json @@ -0,0 +1,41 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_mountain", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 1, + "can_be_cold": true, + "mossiness": 0.2, + "overgrown": false, + "placement": "in_mountain", + "replace_with_blackstone": false, + "vines": false, + "weight": 0.5 + }, + { + "air_pocket_probability": 0.5, + "can_be_cold": true, + "mossiness": 0.2, + "overgrown": false, + "placement": "on_land_surface", + "replace_with_blackstone": false, + "vines": false, + "weight": 0.5 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_nether.json b/data/minecraft/worldgen/structure/ruined_portal_nether.json new file mode 100644 index 0000000..3d83fa2 --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_nether.json @@ -0,0 +1,31 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_nether", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 0.5, + "can_be_cold": false, + "mossiness": 0, + "overgrown": false, + "placement": "in_nether", + "replace_with_blackstone": true, + "vines": false, + "weight": 1 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_ocean.json b/data/minecraft/worldgen/structure/ruined_portal_ocean.json new file mode 100644 index 0000000..db9865c --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_ocean.json @@ -0,0 +1,31 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_ocean", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 0, + "can_be_cold": true, + "mossiness": 0.8, + "overgrown": false, + "placement": "on_ocean_floor", + "replace_with_blackstone": false, + "vines": false, + "weight": 1 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/ruined_portal_swamp.json b/data/minecraft/worldgen/structure/ruined_portal_swamp.json new file mode 100644 index 0000000..14e121f --- /dev/null +++ b/data/minecraft/worldgen/structure/ruined_portal_swamp.json @@ -0,0 +1,31 @@ +{ + "biomes": "#minecraft:has_structure/ruined_portal_swamp", + "max_distance_from_center": 1, + "setups": [ + { + "air_pocket_probability": 0, + "can_be_cold": false, + "mossiness": 0.5, + "overgrown": false, + "placement": "on_ocean_floor", + "replace_with_blackstone": false, + "vines": true, + "weight": 1 + } + ], + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/shipwreck.json b/data/minecraft/worldgen/structure/shipwreck.json new file mode 100644 index 0000000..5f24465 --- /dev/null +++ b/data/minecraft/worldgen/structure/shipwreck.json @@ -0,0 +1,20 @@ +{ + "biomes": "#minecraft:has_structure/shipwreck", + "is_beached": false, + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/shipwreck_beached.json b/data/minecraft/worldgen/structure/shipwreck_beached.json new file mode 100644 index 0000000..4d8ecc7 --- /dev/null +++ b/data/minecraft/worldgen/structure/shipwreck_beached.json @@ -0,0 +1,20 @@ +{ + "biomes": "#minecraft:has_structure/shipwreck_beached", + "is_beached": true, + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + }, + "type": "minecraft:uniform" + }, + "start_pool": "original_skyblock:empty_full", + "step": "surface_structures", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/stronghold.json b/data/minecraft/worldgen/structure/stronghold.json index 6f85ed3..4bc17e9 100644 --- a/data/minecraft/worldgen/structure/stronghold.json +++ b/data/minecraft/worldgen/structure/stronghold.json @@ -1,20 +1,20 @@ { - "type": "minecraft:jigsaw", - "biomes": "#minecraft:has_structure/stronghold", - "start_pool": "original_skyblock:stronghold", - "step": "surface_structures", - "terrain_adaption": "bury", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:very_biased_to_bottom", + "biomes": "#minecraft:has_structure/stronghold", + "max_distance_from_center": 1, + "size": 1, + "spawn_overrides": {}, + "start_height": { + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } - }, - "spawn_overrides": {}, - "use_expansion_hack": false -} + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "original_skyblock:stronghold", + "step": "surface_structures", + "terrain_adaptation": "bury", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file diff --git a/data/minecraft/worldgen/structure/trail_ruins.json b/data/minecraft/worldgen/structure/trail_ruins.json new file mode 100644 index 0000000..c8bfa95 --- /dev/null +++ b/data/minecraft/worldgen/structure/trail_ruins.json @@ -0,0 +1,14 @@ +{ + "biomes": "#minecraft:has_structure/trail_ruins", + "max_distance_from_center": 80, + "size": 7, + "spawn_overrides": {}, + "start_height": { + "absolute": -15 + }, + "start_pool": "minecraft:trail_ruins/tower", + "step": "underground_structures", + "terrain_adaptation": "bury", + "type": "minecraft:jigsaw", + "use_expansion_hack": false +} \ No newline at end of file -- cgit v1.2.3