Added Limestone Mountains and some sub-biomes (#1131)

* Added Limestone Mountains and some sub-biomes

* Changed chances

* Update base.zig.zon

* Update patchy.zig.zon

* Slight Adjustments

* Fixed the totally-not-embarrassing syntax error
This commit is contained in:
ikabod-kee 2025-03-06 12:36:39 -05:00 committed by GitHub
parent 1eb813ff51
commit 07a8d4ba5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 298 additions and 0 deletions

View File

@ -0,0 +1,48 @@
.{
.properties = .{
},
.radius = 16,
.chance = 0
.minHeight = 2,
.maxHeight = 10,
.roughness = 1,
.stoneBlock = "cubyz:stone",
.parentBiomes = .{
.{
.id = "cubyz:grassland",
.chance = 4,
},
.{
.id = "cubyz:autumn/dead_forest",
.chance = 12,
},
.{
.id = "cubyz:autumn/mixed_forest",
.chance = 4,
},
.{
.id = "cubyz:autumn/forest",
.chance = 6,
},
.{
.id = "cubyz:rocky_grassland",
.chance = 16,
},
.{
.id = "cubyz:taiga",
.chance = 6,
},
.{
.id = "cubyz:forest/base",
.chance = 6,
},
.{
.id = "cubyz:tundra/base",
.chance = 6,
},
.{
.id = "cubyz:tundra/patchy",
.chance = 16,
},
},
}

View File

@ -0,0 +1,50 @@
.{
.properties = .{
},
.radius = 16,
.chance = 0
.minHeight = 50,
.maxHeight = 80,
.roughness = 1,
.mountains = 50,
.hills = 20,
.stoneBlock = "cubyz:stone",
.parentBiomes = .{
.{
.id = "cubyz:autumn/forest",
.chance = 2,
},
.{
.id = "cubyz:autumn/mixed_forest",
.chance = 2,
},
.{
.id = "cubyz:autumn/dead_forest",
.chance = 3,
},
.{
.id = "cubyz:grassland",
.chance = 3,
},
.{
.id = "cubyz:rocky_grassland",
.chance = 24,
},
.{
.id = "cubyz:taiga",
.chance = 4,
},
.{
.id = "cubyz:forest/base",
.chance = 4,
},
.{
.id = "cubyz:tundra/base",
.chance = 12,
},
.{
.id = "cubyz:tundra/patchy",
.chance = 6,
},
},
}

View File

@ -0,0 +1,51 @@
.{
.properties = .{
.mountain,
.dry,
.hot,
},
.minHeight = 64,
.maxHeight = 256,
.roughness = 10,
.mountains = 100,
.stoneBlock = "cubyz:limestone",
.ground_structure = .{
"cubyz:dry_grass",
"0 to 3 cubyz:dirt",
},
.structures = .{
.{
.id = "cubyz:ground_patch",
.block = "cubyz:grass",
.chance = 0.025,
.width = 16,
.variation = 4,
.depth = 2,
.smoothness = 0.1,
},
.{
.id = "cubyz:simple_tree",
.leaves = "cubyz:baobab_leaves",
.log = "cubyz:baobab_log",
.top = "cubyz:baobab_top",
.chance = 0.075,
.type = .round,
.height = 2,
.height_variation = 5,
.leafRadius = 3,
.leafRadius_variation = 1,
.leafElongation = 0.5,
.deltaLeafElongation = 0.2,
},
.{
.id = "cubyz:simple_tree",
.leaves = "cubyz:oak_leaves",
.log = "cubyz:oak_log",
.top = "cubyz:oak_top",
.chance = 0.075,
.type = .round,
.height = 3,
.height_variation = 3,
},
},
}

View File

@ -0,0 +1,66 @@
.{
.properties = .{
.dry,
},
.minRadius = 16,
.maxRadius = 32,
.chance = 0,
.minHeight = 35,
.maxHeight = 40,
.roughness = 1,
.hills = 3,
.ground_structure = .{
"4 to 5 cubyz:limestone",
},
.parentBiomes = .{
.{
.id = "cubyz:prairie/base",
.chance = 8,
},
},
.structures = .{
.{
.id = "cubyz:ground_patch",
.block = "cubyz:limestone",
.chance = 0.5,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dry_grass",
.chance = 0.05,
.width = 15,
.variation = 7,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dirt",
.chance = 0.5,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:boulder",
.chance = 0.01,
.block = "cubyz:limestone",
.size = 3,
.size_variance = 9,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.05,
.width = 10,
.variation = 6,
.density = 0.1,
.priority = 0.1,
},
},
}

View File

@ -14,4 +14,15 @@
"0 to 1 cubyz:dry_grass",
"0 to 1 cubyz:gravel",
},
.structures = .{
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.025,
.width = 5,
.variation = 8,
.density = 0.2,
.priority = 0.1,
},
},
}

View File

@ -0,0 +1,72 @@
.{
.properties = .{
.cold,
.barren,
.dry,
},
.minRadius = 60,
.maxRadius = 100,
.minHeight = 20,
.chance = 0,
.maxHeight = 40,
.hills = 15,
.roughness = 15,
.mountains = 15,
.music = "cubyz:sunrise",
.structures = .{
.{
.id = "cubyz:ground_patch",
.block = "cubyz:gravel",
.chance = 0.25,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dry_grass",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:boulder",
.chance = 0.008,
.block = "cubyz:stone",
.size = 5,
.size_variance = 3,
},
.{
.id = "cubyz:boulder",
.chance = 0.016,
.block = "cubyz:stone",
.size = 2,
.size_variance = 5,
},
.{
.id = "cubyz:boulder",
.chance = 0.032,
.block = "cubyz:stone",
.size = 1,
.size_variance = 6,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.025,
.width = 5,
.variation = 8,
.density = 0.2,
.priority = 0.1,
},
},
.parentBiomes = .{
.{
.id = "cubyz:tundra/base",
.chance = 5,
},
},
}