summaryrefslogtreecommitdiff
path: root/data/minecraft/worldgen/structure
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-06-23 23:43:14 +0200
committerDaniel Weipert <git@mail.dweipert.de>2024-06-23 23:43:14 +0200
commit0028d1276f042953a4034016815593006d823f6d (patch)
treec3cea08bad6778e24fc3b7de905069f5c35889ff /data/minecraft/worldgen/structure
parentfcbea16f2ae86843eb214f64e02a96862e8e3564 (diff)
generate json files programmatically
Diffstat (limited to 'data/minecraft/worldgen/structure')
-rw-r--r--data/minecraft/worldgen/structure/ancient_city.json14
-rw-r--r--data/minecraft/worldgen/structure/desert_pyramid.json24
-rw-r--r--data/minecraft/worldgen/structure/end_city.json30
-rw-r--r--data/minecraft/worldgen/structure/fortress.json34
-rw-r--r--data/minecraft/worldgen/structure/igloo.json26
-rw-r--r--data/minecraft/worldgen/structure/monument.json32
-rw-r--r--data/minecraft/worldgen/structure/ocean_ruin_cold.json32
-rw-r--r--data/minecraft/worldgen/structure/ocean_ruin_warm.json32
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal.json32
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_desert.json26
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_jungle.json31
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_mountain.json41
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_nether.json31
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_ocean.json31
-rw-r--r--data/minecraft/worldgen/structure/ruined_portal_swamp.json31
-rw-r--r--data/minecraft/worldgen/structure/shipwreck.json28
-rw-r--r--data/minecraft/worldgen/structure/shipwreck_beached.json28
-rw-r--r--data/minecraft/worldgen/structure/stronghold.json32
-rw-r--r--data/minecraft/worldgen/structure/trail_ruins.json14
19 files changed, 357 insertions, 192 deletions
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