From 9c0cc5ca7e996f5c1350afcca3a6204b93774520 Mon Sep 17 00:00:00 2001 From: Carrie Date: Thu, 19 Mar 2026 13:50:15 -0600 Subject: [PATCH 1/5] Snow snales as rare structures --- assets/cubyz/biomes/bush_mountains.zig.zon | 1 + assets/cubyz/biomes/cave/ice_cave.zig.zon | 1 + assets/cubyz/biomes/glacier.zig.zon | 1 + assets/cubyz/biomes/peak.zig.zon | 1 + .../cubyz/biomes/snowcapped_hill/_defaults.zig.zon | 1 + assets/cubyz/biomes/tall_mountain/peak.zig.zon | 1 + assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon | 1 + assets/cubyz/structure_tables/snowy.zig.zon | 12 ++++++++++++ 8 files changed, 19 insertions(+) create mode 100644 assets/cubyz/structure_tables/snowy.zig.zon diff --git a/assets/cubyz/biomes/bush_mountains.zig.zon b/assets/cubyz/biomes/bush_mountains.zig.zon index 14f77eda59..490afc8728 100644 --- a/assets/cubyz/biomes/bush_mountains.zig.zon +++ b/assets/cubyz/biomes/bush_mountains.zig.zon @@ -2,6 +2,7 @@ .properties = .{ .mountain, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 80, .maxHeight = 256, diff --git a/assets/cubyz/biomes/cave/ice_cave.zig.zon b/assets/cubyz/biomes/cave/ice_cave.zig.zon index 2929667ded..f39388773d 100644 --- a/assets/cubyz/biomes/cave/ice_cave.zig.zon +++ b/assets/cubyz/biomes/cave/ice_cave.zig.zon @@ -1,4 +1,5 @@ .{ + .tags = .{.snowy}, .isCave = true, .caveNoiseStrength = 10, .maxHeight = -256, diff --git a/assets/cubyz/biomes/glacier.zig.zon b/assets/cubyz/biomes/glacier.zig.zon index ee56c16d37..f1fe13c5ec 100644 --- a/assets/cubyz/biomes/glacier.zig.zon +++ b/assets/cubyz/biomes/glacier.zig.zon @@ -4,6 +4,7 @@ .wet, .barren, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 80, .maxHeight = 256, diff --git a/assets/cubyz/biomes/peak.zig.zon b/assets/cubyz/biomes/peak.zig.zon index 001e2db111..97dc3c607f 100644 --- a/assets/cubyz/biomes/peak.zig.zon +++ b/assets/cubyz/biomes/peak.zig.zon @@ -5,6 +5,7 @@ .barren, .wet, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 120, .maxHeight = 256, diff --git a/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon b/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon index e7b8f151f4..cbb26ae728 100644 --- a/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon +++ b/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon @@ -2,4 +2,5 @@ .fogDensity = 1.5, .fogColor = 0xe2f2ff, .soilCreep = 1.0, + .tags = .{.snowy}, } diff --git a/assets/cubyz/biomes/tall_mountain/peak.zig.zon b/assets/cubyz/biomes/tall_mountain/peak.zig.zon index 169772ac79..6d8eedac66 100644 --- a/assets/cubyz/biomes/tall_mountain/peak.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/peak.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 60, .minHeight = 864, .maxHeight = 864, diff --git a/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon b/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon index 1e9d89eb5b..227e0dbcda 100644 --- a/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon +++ b/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon @@ -4,6 +4,7 @@ .wet, .barren, }, + .tags = .{.snowy}, .roughness = 1, .fogDensity = 1.5, .fogColor = 0xe2f2ff, diff --git a/assets/cubyz/structure_tables/snowy.zig.zon b/assets/cubyz/structure_tables/snowy.zig.zon new file mode 100644 index 0000000000..b0b15eee01 --- /dev/null +++ b/assets/cubyz/structure_tables/snowy.zig.zon @@ -0,0 +1,12 @@ +.{ + .id = "cubyz:snowy", + .tags = .{.snowy}, + .structures = .{ + .{ + .id = "cubyz:sbb", + .chance = 0.000005, + .placeMode = .all, + .structure = "cubyz:rare/snow_snale", + }, + }, +} From b4a2d3c280058e58c8b875f1d62034dc2b8bb857 Mon Sep 17 00:00:00 2001 From: Carrie Date: Sat, 11 Apr 2026 11:40:00 -0600 Subject: [PATCH 2/5] Add snowsnale to the other slopes --- assets/cubyz/biomes/tall_mountain/slope3.zig.zon | 1 + assets/cubyz/biomes/tall_mountain/slope4.zig.zon | 1 + assets/cubyz/biomes/tall_mountain/slope5.zig.zon | 1 + assets/cubyz/biomes/tall_mountain/slope6.zig.zon | 1 + 4 files changed, 4 insertions(+) diff --git a/assets/cubyz/biomes/tall_mountain/slope3.zig.zon b/assets/cubyz/biomes/tall_mountain/slope3.zig.zon index fb5ea5697d..d05a9cf951 100644 --- a/assets/cubyz/biomes/tall_mountain/slope3.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope3.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 200, .minHeight = 480, .maxHeight = 480, diff --git a/assets/cubyz/biomes/tall_mountain/slope4.zig.zon b/assets/cubyz/biomes/tall_mountain/slope4.zig.zon index d231cfb7f6..886a8f296a 100644 --- a/assets/cubyz/biomes/tall_mountain/slope4.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope4.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 160, .minHeight = 576, .maxHeight = 576, diff --git a/assets/cubyz/biomes/tall_mountain/slope5.zig.zon b/assets/cubyz/biomes/tall_mountain/slope5.zig.zon index c8baeba88e..dd08ab34cf 100644 --- a/assets/cubyz/biomes/tall_mountain/slope5.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope5.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 120, .minHeight = 672, .maxHeight = 672, diff --git a/assets/cubyz/biomes/tall_mountain/slope6.zig.zon b/assets/cubyz/biomes/tall_mountain/slope6.zig.zon index de048cbe32..d03d18cf74 100644 --- a/assets/cubyz/biomes/tall_mountain/slope6.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope6.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 90, .minHeight = 768, .maxHeight = 768, From f30c2d410b5a8a7988d96933513194e49270202e Mon Sep 17 00:00:00 2001 From: Carrie Date: Sat, 11 Apr 2026 11:43:40 -0600 Subject: [PATCH 3/5] there was a problem --- assets/cubyz/biomes/cave/ice_cave.zig.zon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/cubyz/biomes/cave/ice_cave.zig.zon b/assets/cubyz/biomes/cave/ice_cave.zig.zon index f39388773d..ad339f7112 100644 --- a/assets/cubyz/biomes/cave/ice_cave.zig.zon +++ b/assets/cubyz/biomes/cave/ice_cave.zig.zon @@ -1,5 +1,5 @@ .{ - .tags = .{.snowy}, + .tags = .{.cave_layer, .snowy}, .isCave = true, .caveNoiseStrength = 10, .maxHeight = -256, From 777a53580a1877783098dc82a5630d210554c2fb Mon Sep 17 00:00:00 2001 From: Carrie Date: Sat, 11 Apr 2026 11:51:05 -0600 Subject: [PATCH 4/5] fiiiiix for real --- assets/cubyz/biomes/cave/ice_cave.zig.zon | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/assets/cubyz/biomes/cave/ice_cave.zig.zon b/assets/cubyz/biomes/cave/ice_cave.zig.zon index a7f3026ec1..d172266d41 100644 --- a/assets/cubyz/biomes/cave/ice_cave.zig.zon +++ b/assets/cubyz/biomes/cave/ice_cave.zig.zon @@ -1,7 +1,6 @@ .{ - .tags = .{.cave_layer, .snowy}, .isCave = true, - .tags = .{.cave_layer}, + .tags = .{.cave_layer, .snowy}, .caveNoiseStrength = 10, .maxHeight = -256, .chance = 0.2, From 401e2d69969403a3eb27004c5cdb0ba4bb25d579 Mon Sep 17 00:00:00 2001 From: Carrie Date: Mon, 13 Apr 2026 12:16:35 -0600 Subject: [PATCH 5/5] add to winter wonder and made more common --- assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon | 1 + assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon | 1 + assets/cubyz/structure_tables/snowy.zig.zon | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon b/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon index 3e046bb20e..f124295aec 100644 --- a/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon +++ b/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon @@ -1,4 +1,5 @@ .{ + .tags = .{.snowy}, .chance = 0.01, .minRadius = 256, .maxRadius = 320, diff --git a/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon b/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon index cf5414a685..fb20c92b49 100644 --- a/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon +++ b/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon @@ -1,4 +1,5 @@ .{ + .tags = .{.snowy}, .minRadius = 32, .maxRadius = 48, .chance = 0, diff --git a/assets/cubyz/structure_tables/snowy.zig.zon b/assets/cubyz/structure_tables/snowy.zig.zon index b0b15eee01..f19e141368 100644 --- a/assets/cubyz/structure_tables/snowy.zig.zon +++ b/assets/cubyz/structure_tables/snowy.zig.zon @@ -4,7 +4,7 @@ .structures = .{ .{ .id = "cubyz:sbb", - .chance = 0.000005, + .chance = 0.0001, .placeMode = .all, .structure = "cubyz:rare/snow_snale", },