From 0028d1276f042953a4034016815593006d823f6d Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sun, 23 Jun 2024 23:43:14 +0200 Subject: generate json files programmatically --- .../minecraft/worldgen/structure/ancient_city.json | 14 ++++---- .../worldgen/structure/desert_pyramid.json | 24 ++++++------- data/minecraft/worldgen/structure/end_city.json | 30 ++++++++-------- data/minecraft/worldgen/structure/fortress.json | 34 +++++++++--------- data/minecraft/worldgen/structure/igloo.json | 26 +++++++------- data/minecraft/worldgen/structure/monument.json | 32 ++++++++--------- .../worldgen/structure/ocean_ruin_cold.json | 32 ++++++++--------- .../worldgen/structure/ocean_ruin_warm.json | 32 ++++++++--------- .../worldgen/structure/ruined_portal.json | 32 ++++++++--------- .../worldgen/structure/ruined_portal_desert.json | 26 +++++++------- .../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 | 28 +++++++-------- .../worldgen/structure/shipwreck_beached.json | 28 +++++++-------- data/minecraft/worldgen/structure/stronghold.json | 32 ++++++++--------- data/minecraft/worldgen/structure/trail_ruins.json | 14 ++++---- 19 files changed, 357 insertions(+), 192 deletions(-) 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 (limited to 'data/minecraft/worldgen/structure') diff --git a/data/minecraft/worldgen/structure/ancient_city.json b/data/minecraft/worldgen/structure/ancient_city.json index 5123d6e..f83ac23 100644 --- a/data/minecraft/worldgen/structure/ancient_city.json +++ b/data/minecraft/worldgen/structure/ancient_city.json @@ -1,7 +1,7 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/ancient_city", - "step": "underground_decoration", + "max_distance_from_center": 116, + "size": 7, "spawn_overrides": { "ambient": { "bounding_box": "full", @@ -36,12 +36,12 @@ "spawns": [] } }, - "terrain_adaptation": "beard_box", - "start_pool": "minecraft:ancient_city/city_center", - "size": 7, "start_height": { "absolute": -27 }, - "max_distance_from_center": 116, + "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 index 8a7f761..cae5983 100644 --- a/data/minecraft/worldgen/structure/desert_pyramid.json +++ b/data/minecraft/worldgen/structure/desert_pyramid.json @@ -1,19 +1,19 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/desert_pyramid", - "step": "surface_structures", + "max_distance_from_center": 1, + "size": 1, "spawn_overrides": {}, - "start_pool": "vanilla_skyblock:desert_pyramid", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:very_biased_to_bottom", + "start_height": { + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } - }, + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "vanilla_skyblock:desert_pyramid", + "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 index 3ab736f..2ecf113 100644 --- a/data/minecraft/worldgen/structure/end_city.json +++ b/data/minecraft/worldgen/structure/end_city.json @@ -1,19 +1,19 @@ { - "type": "minecraft:jigsaw", - "biomes": "#minecraft:has_structure/end_city", - "step": "surface_structures", - "spawn_overrides": {}, - "start_pool": "vanilla_skyblock:end_city", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:uniform", + "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 }, - "max_inclusive": { - "below_top": 0 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:uniform" + }, + "start_pool": "vanilla_skyblock:end_city", + "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 1b5f723..89a28cd 100644 --- a/data/minecraft/worldgen/structure/fortress.json +++ b/data/minecraft/worldgen/structure/fortress.json @@ -1,55 +1,55 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/nether_fortress", - "step": "underground_decoration", + "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 } ] } }, - "start_pool": "vanilla_skyblock:fortress", - "max_distance_from_center": 1, - "size": 1, - "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": "vanilla_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 index e37f954..7e2af00 100644 --- a/data/minecraft/worldgen/structure/igloo.json +++ b/data/minecraft/worldgen/structure/igloo.json @@ -1,19 +1,19 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/igloo", - "step": "surface_structures", + "max_distance_from_center": 1, + "size": 1, "spawn_overrides": {}, - "start_pool": "vanilla_skyblock:empty_16", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:uniform", + "start_height": { + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:uniform" + }, + "start_pool": "vanilla_skyblock:empty_16", + "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 index fc89fa7..210441d 100644 --- a/data/minecraft/worldgen/structure/monument.json +++ b/data/minecraft/worldgen/structure/monument.json @@ -1,7 +1,7 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/ocean_monument", - "step": "surface_structures", + "max_distance_from_center": 1, + "size": 1, "spawn_overrides": { "axolotls": { "bounding_box": "full", @@ -11,10 +11,10 @@ "bounding_box": "full", "spawns": [ { - "type": "minecraft:guardian", - "weight": 1, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "type": "minecraft:guardian", + "weight": 1 } ] }, @@ -23,17 +23,17 @@ "spawns": [] } }, - "start_pool": "vanilla:empty_full", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:biased_to_bottom", + "start_height": { + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:biased_to_bottom" + }, + "start_pool": "vanilla_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 index ad12c20..92eff67 100644 --- a/data/minecraft/worldgen/structure/ocean_ruin_cold.json +++ b/data/minecraft/worldgen/structure/ocean_ruin_cold.json @@ -1,22 +1,22 @@ { - "type": "minecraft:jigsaw", - "biomes": "#minecraft:has_structure/ocean_ruin_cold", - "step": "surface_structures", - "spawn_overrides": {}, "biome_temp": "cold", - "large_probability": 0.3, + "biomes": "#minecraft:has_structure/ocean_ruin_cold", "cluster_probability": 0.9, - "start_pool": "vanilla_skyblock:ocean_ruin_cold", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:very_biased_to_bottom", + "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 }, - "max_inclusive": { - "below_top": 0 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "vanilla_skyblock:ocean_ruin_cold", + "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 index 501acc2..d2d1a6a 100644 --- a/data/minecraft/worldgen/structure/ocean_ruin_warm.json +++ b/data/minecraft/worldgen/structure/ocean_ruin_warm.json @@ -1,22 +1,22 @@ { - "type": "minecraft:jigsaw", - "biomes": "#minecraft:has_structure/ocean_ruin_warm", - "step": "surface_structures", - "spawn_overrides": {}, "biome_temp": "warm", - "large_probability": 0.3, + "biomes": "#minecraft:has_structure/ocean_ruin_warm", "cluster_probability": 0.9, - "start_pool": "vanilla_skyblock:ocean_ruin_warm", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:very_biased_to_bottom", + "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 }, - "max_inclusive": { - "below_top": 0 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "vanilla_skyblock:ocean_ruin_warm", + "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 index 4651ce2..a7c0f9d 100644 --- a/data/minecraft/worldgen/structure/ruined_portal.json +++ b/data/minecraft/worldgen/structure/ruined_portal.json @@ -1,41 +1,41 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/ruined_portal_standard", - "step": "surface_structures", - "spawn_overrides": {}, + "max_distance_from_center": 1, "setups": [ { - "placement": "underground", "air_pocket_probability": 1, + "can_be_cold": true, "mossiness": 0.2, "overgrown": false, - "vines": false, - "can_be_cold": true, + "placement": "underground", "replace_with_blackstone": false, + "vines": false, "weight": 0.5 }, { - "placement": "on_land_surface", "air_pocket_probability": 0.5, + "can_be_cold": true, "mossiness": 0.2, "overgrown": false, - "vines": false, - "can_be_cold": true, + "placement": "on_land_surface", "replace_with_blackstone": false, + "vines": false, "weight": 0.5 } ], - "start_pool": "vanilla_skyblock:empty_16", - "max_distance_from_center": 1, "size": 1, + "spawn_overrides": {}, "start_height": { - "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } + "type": "minecraft:uniform" }, + "start_pool": "vanilla_skyblock:empty_16", + "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 index 8416773..d46c886 100644 --- a/data/minecraft/worldgen/structure/ruined_portal_desert.json +++ b/data/minecraft/worldgen/structure/ruined_portal_desert.json @@ -1,31 +1,31 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/ruined_portal_desert", - "step": "surface_structures", - "spawn_overrides": {}, + "max_distance_from_center": 1, "setups": [ { - "placement": "partly_buried", "air_pocket_probability": 0, + "can_be_cold": false, "mossiness": 0, "overgrown": false, - "vines": false, - "can_be_cold": false, + "placement": "partly_buried", "replace_with_blackstone": false, + "vines": false, "weight": 1 } ], - "start_pool": "vanilla_skyblock:empty_16", - "max_distance_from_center": 1, "size": 1, + "spawn_overrides": {}, "start_height": { - "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, "min_inclusive": { "above_bottom": 0 }, - "max_inclusive": { - "below_top": 0 - } + "type": "minecraft:uniform" }, + "start_pool": "vanilla_skyblock:empty_16", + "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..a84ebd0 --- /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": "vanilla_skyblock:empty_16", + "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..49ee0c8 --- /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": "vanilla_skyblock:empty_16", + "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..a6d7970 --- /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": "vanilla_skyblock:empty_16", + "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..2be9ac1 --- /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": "vanilla_skyblock:empty_16", + "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..513d2c1 --- /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": "vanilla_skyblock:empty_16", + "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 index 5df556c..311991b 100644 --- a/data/minecraft/worldgen/structure/shipwreck.json +++ b/data/minecraft/worldgen/structure/shipwreck.json @@ -1,20 +1,20 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/shipwreck", - "step": "surface_structures", - "spawn_overrides": {}, "is_beached": false, - "start_pool": "vanilla_skyblock:empty_16", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:uniform", + "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 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:uniform" + }, + "start_pool": "vanilla_skyblock:empty_16", + "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 index 56e8774..f4e861f 100644 --- a/data/minecraft/worldgen/structure/shipwreck_beached.json +++ b/data/minecraft/worldgen/structure/shipwreck_beached.json @@ -1,20 +1,20 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/shipwreck_beached", - "step": "surface_structures", - "spawn_overrides": {}, "is_beached": true, - "start_pool": "vanilla_skyblock:empty_16", - "max_distance_from_center": 1, - "size": 1, - "start_height": { - "type": "minecraft:uniform", + "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 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:uniform" + }, + "start_pool": "vanilla_skyblock:empty_16", + "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 1c95ac2..e647cd4 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", - "step": "surface_structures", - "terrain_adaption": "bury", - "spawn_overrides": {}, - "start_pool": "vanilla_skyblock:stronghold", - "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 - } - }, - "use_expansion_hack": false -} + "type": "minecraft:very_biased_to_bottom" + }, + "start_pool": "vanilla_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 index 817b3cc..c8bfa95 100644 --- a/data/minecraft/worldgen/structure/trail_ruins.json +++ b/data/minecraft/worldgen/structure/trail_ruins.json @@ -1,14 +1,14 @@ { - "type": "minecraft:jigsaw", "biomes": "#minecraft:has_structure/trail_ruins", - "step": "underground_structures", - "spawn_overrides": {}, - "terrain_adaptation": "bury", - "start_pool": "minecraft:trail_ruins/tower", + "max_distance_from_center": 80, "size": 7, + "spawn_overrides": {}, "start_height": { "absolute": -15 }, - "max_distance_from_center": 80, + "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