diff --git a/assets/cubyz/biomes/cold_mountains.zig.zon b/assets/cubyz/biomes/cold_mountains.zig.zon new file mode 100644 index 0000000000..d74cd454a8 --- /dev/null +++ b/assets/cubyz/biomes/cold_mountains.zig.zon @@ -0,0 +1,49 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 80, + .maxHeight = 256, + .smoothBeaches = true, + .radius = 420, + .mountains = 150, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .music = "cubyz:sunrise", + .ground_structure = .{ + "cubyz:snow", + "4 to 6 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.05, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.05, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.03, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.03, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/base.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/base.zig.zon new file mode 100644 index 0000000000..0ef2d884b1 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/base.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 128, + .maxHeight = 128, + .smoothBeaches = true, + .radius = 380, + .mountains = 120, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "cubyz:snow", + "4 to 6 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.05, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.05, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.035, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.02, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.02, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:cold_mountains", + .chance = 0.65, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope1.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope1.zig.zon new file mode 100644 index 0000000000..754fb45793 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope1.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 238, + .maxHeight = 238, + .smoothBeaches = true, + .radius = 340, + .mountains = 150, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "cubyz:snow", + "4 to 6 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.04, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.04, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.03, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.015, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.02, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/base", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope2.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope2.zig.zon new file mode 100644 index 0000000000..a9a9d0cad4 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope2.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 348, + .maxHeight = 348, + .smoothBeaches = true, + .radius = 280, + .mountains = 130, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "1 to 2 cubyz:snow", + "4 to 5 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.025, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.025, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.02, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.02, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope1", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope3.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope3.zig.zon new file mode 100644 index 0000000000..5a2c5f2144 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope3.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 458, + .maxHeight = 458, + .smoothBeaches = true, + .radius = 220, + .mountains = 110, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "1 to 3 cubyz:snow", + "3 to 5 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.025, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.025, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.02, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.02, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope2", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope4.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope4.zig.zon new file mode 100644 index 0000000000..1b6673df83 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope4.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 568, + .maxHeight = 568, + .smoothBeaches = true, + .radius = 170, + .mountains = 100, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "2 to 3 cubyz:snow", + "3 to 4 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.015, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.005, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.02, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope3", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope5.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope5.zig.zon new file mode 100644 index 0000000000..d65bd54f03 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope5.zig.zon @@ -0,0 +1,71 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 678, + .maxHeight = 678, + .smoothBeaches = true, + .radius = 130, + .mountains = 90, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "2 to 4 cubyz:snow", + "2 to 4 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/loblolly", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/eastern_white", + .placeMode = .degradable, + .chance = 0.01, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.015, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/standalone_roots", + .placeMode = .degradable, + .chance = 0.005, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:ice", + .chance = 0.04, + .size = 3, + .size_variation = 7, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.05, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope4", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope6.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope6.zig.zon new file mode 100644 index 0000000000..f3e1c4d792 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope6.zig.zon @@ -0,0 +1,53 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.pine, .snowy}, + .minHeight = 788, + .maxHeight = 788, + .smoothBeaches = true, + .radius = 90, + .mountains = 70, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "3 to 5 cubyz:snow", + "2 to 3 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:tree/coniferous/pine/young_tree", + .placeMode = .degradable, + .chance = 0.02, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:ice", + .chance = 0.06, + .size = 3, + .size_variation = 7, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.08, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope5", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope7.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope7.zig.zon new file mode 100644 index 0000000000..579864ad67 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope7.zig.zon @@ -0,0 +1,47 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.snowy}, + .minHeight = 898, + .maxHeight = 898, + .smoothBeaches = true, + .radius = 60, + .mountains = 60, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "4 to 7 cubyz:snow", + "1 to 3 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.001, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:ice", + .chance = 0.08, + .size = 3, + .size_variation = 7, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.1, + .size = 6, + .size_variation = 5, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope6", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/slope8.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/slope8.zig.zon new file mode 100644 index 0000000000..a1c184425b --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/slope8.zig.zon @@ -0,0 +1,48 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.snowy}, + .minHeight = 1000, + .maxHeight = 1000, + .smoothBeaches = true, + .radius = 40, + .mountains = 50, + .hills = 10, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/frigid_feeling", + .ground_structure = .{ + "6 to 10 cubyz:snow", + "1 to 3 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.002, + .block = "cubyz:snow", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:ice", + .chance = 0.09, + .size = 3, + .size_variation = 5, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.12, + .size = 6, + .size_variation = 4, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope7", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/summit1.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/summit1.zig.zon new file mode 100644 index 0000000000..c89a86f4a7 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/summit1.zig.zon @@ -0,0 +1,41 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.snowy}, + .minHeight = 825, + .maxHeight = 860, + .smoothBeaches = true, + .radius = 60, + .mountains = 10, + .hills = 5, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/midnight_melody", + .ground_structure = .{ + "8 to 14 cubyz:snow", + "1 to 2 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.003, + .block = "cubyz:snow", + .size = 6, + .size_variance = 2, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.06, + .size = 6, + .size_variation = 4, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope6", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/summit2.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/summit2.zig.zon new file mode 100644 index 0000000000..61859c6cb3 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/summit2.zig.zon @@ -0,0 +1,40 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.snowy}, + .minHeight = 925, + .maxHeight = 955, + .smoothBeaches = true, + .radius = 35, + .hills = 10, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/midnight_melody", + .ground_structure = .{ + "8 to 14 cubyz:snow", + "1 to 2 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.003, + .block = "cubyz:snow", + .size = 6, + .size_variance = 2, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.05, + .size = 5, + .size_variation = 4, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope7", + .chance = 1, + }, + }, +} diff --git a/assets/cubyz/biomes/tall_mountain/cold/summit3.zig.zon b/assets/cubyz/biomes/tall_mountain/cold/summit3.zig.zon new file mode 100644 index 0000000000..5fece0d5e6 --- /dev/null +++ b/assets/cubyz/biomes/tall_mountain/cold/summit3.zig.zon @@ -0,0 +1,40 @@ +.{ + .properties = .{.mountain, .cold, .wet}, + .tags = .{.snowy}, + .minHeight = 1040, + .maxHeight = 1070, + .smoothBeaches = true, + .radius = 22, + .hills = 15, + .chance = 0, + .maxSubBiomeCount = 1, + .stoneBlock = "cubyz:glacite/smooth", + .validPlayerSpawn = false, + .music = "cubyz:totaldemented/midnight_melody", + .ground_structure = .{ + "8 to 14 cubyz:snow", + "1 to 2 cubyz:permafrost", + }, + .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.003, + .block = "cubyz:snow", + .size = 6, + .size_variance = 2, + }, + .{ + .id = "cubyz:stalagmite", + .block = "cubyz:snow", + .chance = 0.04, + .size = 4, + .size_variation = 4, + }, + }, + .parentBiomes = .{ + .{ + .id = "cubyz:tall_mountain/cold/slope8", + .chance = 1, + }, + }, +}