diff --git a/assets/cubyz/biomes/rare/crimson_wasteland/base.zig.zon b/assets/cubyz/biomes/rare/crimson_wasteland/base.zig.zon index 24c0ab188c..d66502d2d7 100644 --- a/assets/cubyz/biomes/rare/crimson_wasteland/base.zig.zon +++ b/assets/cubyz/biomes/rare/crimson_wasteland/base.zig.zon @@ -12,25 +12,60 @@ .minRadius = 256, .maxRadius = 320, .roughness = 1, - .hills = 15, + .hills = 25, .chance = 0.01, .validPlayerSpawn = false, .stoneBlock = "cubyz:obsidian", .structures = .{ + .{ + .id = "cubyz:boulder", + .chance = 0.01, + .block = "cubyz:iron_ore:cubyz:ferrock", + .size = 1, + .size_variance = 1, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.04, + .block = "cubyz:magma", + .size = 3, + .size_variance = 1, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.01, + .block = "cubyz:magma", + .size = 5, + .size_variance = 1, + }, .{ .id = "cubyz:stalagmite", - .chance = 0.016, + .chance = 0.02, .block = "cubyz:basalt", .size = 12, .size_variation = 10, }, .{ .id = "cubyz:stalagmite", - .chance = 0.2, + .chance = 0.03, + .block = "cubyz:basalt", + .size = 12, + .size_variation = 10, + }, + .{ + .id = "cubyz:stalagmite", + .chance = 0.5, .block = "cubyz:basalt", .size = 3, .size_variation = 5, }, + .{ + .id = "cubyz:stalagmite", + .chance = 1, + .block = "cubyz:basalt", + .size = 3, + .size_variation = 2, + }, .{ .id = "cubyz:stalagmite", .chance = 0.005, @@ -38,15 +73,47 @@ .size = 5, .size_variation = 7, }, + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:basalt", + .chance = 0.4, + .height = 3, + .height_variation = 2, + }, + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:basalt", + .chance = 0.2, + .height = 6, + .height_variation = 2, + }, .{ .id = "cubyz:ground_patch", - .block = "cubyz:chalk/red", - .chance = 0.5, + .block = "cubyz:ferrock", + .chance = 0.2, .width = 8, .variation = 2, .depth = 3, .smoothness = 0.8, }, + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:clay", + .chance = 0.1, + .width = 8, + .variation = 4, + .depth = 2, + .smoothness = 0.8, + }, + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:lava", + .chance = 0.1, + .width = 11, + .variation = 3, + .depth = 4, + .smoothness = 0.4, + }, .{ .id = "cubyz:ground_patch", .block = "cubyz:basalt", diff --git a/assets/cubyz/biomes/rare/crimson_wasteland/black_pit.zig.zon b/assets/cubyz/biomes/rare/crimson_wasteland/black_pit.zig.zon index a0e33b9ac9..937d9ac692 100644 --- a/assets/cubyz/biomes/rare/crimson_wasteland/black_pit.zig.zon +++ b/assets/cubyz/biomes/rare/crimson_wasteland/black_pit.zig.zon @@ -7,10 +7,46 @@ .maxHeight = 10, .roughness = 3, .hills = 3, - .stoneBlock = "cubyz:chalk/black", + .stoneBlock = "cubyz:basalt", + .structures = .{ + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:obsidian", + .chance = 0.1, + .width = 4, + .variation = 5, + .depth = 3, + .smoothness = 0.8, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.05, + .block = "cubyz:iron_ore:cubyz:ferrock", + .size = 3, + .size_variance = 2, + }, + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:magma", + .chance = 0.4, + .width = 3, + .variation = 2, + .depth = 3, + .smoothness = 0.8, + }, + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:lava", + .chance = 0.4, + .width = 3, + .variation = 2, + .depth = 3, + .smoothness = 0.8, + }, + }, .parentBiomes = .{ .{ - .id = "cubyz:rare/crimson_wasteland/base", + .id = "cubyz:crimson_wasteland/base", .chance = 24, }, }, diff --git a/assets/cubyz/biomes/rare/crimson_wasteland/magma_rock.zig.zon b/assets/cubyz/biomes/rare/crimson_wasteland/magma_rock.zig.zon index a86a9830cc..8ca7541a72 100644 --- a/assets/cubyz/biomes/rare/crimson_wasteland/magma_rock.zig.zon +++ b/assets/cubyz/biomes/rare/crimson_wasteland/magma_rock.zig.zon @@ -2,7 +2,7 @@ .properties = .{}, .minHeight = 84, .maxHeight = 85, - .minRadius = 16, + .minRadius = 20, .maxRadius = 36, .roughness = 24, .chance = 0, @@ -19,10 +19,19 @@ .depth = 3, .smoothness = 0.8, }, + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:magma", + .chance = 0.3, + .width = 5, + .variation = 3, + .depth = 5, + .smoothness = 0.7, + }, }, .parentBiomes = .{ .{ - .id = "cubyz:rare/crimson_wasteland/base", + .id = "cubyz:crimson_wasteland/base", .chance = 6, }, }, diff --git a/assets/cubyz/biomes/rare/glass_forest.zig.zon b/assets/cubyz/biomes/rare/glass_forest.zig.zon index ac11ab4d36..7cfa3b316f 100644 --- a/assets/cubyz/biomes/rare/glass_forest.zig.zon +++ b/assets/cubyz/biomes/rare/glass_forest.zig.zon @@ -14,8 +14,18 @@ .validPlayerSpawn = false, - .ground_structure = .{}, + .ground_structure = .{ + "0 to 1 cubyz:cobblestone", + }, .structures = .{ + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:uranium_ore:cubyz:slate", + .chance = 0.009, + .width = 1, + .depth = 1, + .smoothness = 0.5, + }, .{ .id = "cubyz:simple_tree", .leaves = "cubyz:glass/aqua", @@ -23,8 +33,8 @@ .top = "cubyz:chalk/aqua", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -35,8 +45,8 @@ .top = "cubyz:chalk/black", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -47,8 +57,8 @@ .top = "cubyz:chalk/blue", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -59,8 +69,8 @@ .top = "cubyz:chalk/brown", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -71,8 +81,8 @@ .top = "cubyz:chalk/crimson", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -83,8 +93,8 @@ .top = "cubyz:chalk/cyan", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -95,8 +105,8 @@ .top = "cubyz:chalk/dark_grey", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -107,8 +117,8 @@ .top = "cubyz:chalk/green", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -119,8 +129,8 @@ .top = "cubyz:chalk/grey", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -131,8 +141,8 @@ .top = "cubyz:chalk/indigo", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -143,8 +153,8 @@ .top = "cubyz:chalk/lime", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -155,8 +165,8 @@ .top = "cubyz:chalk/magenta", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -167,8 +177,8 @@ .top = "cubyz:chalk/orange", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -179,8 +189,8 @@ .top = "cubyz:chalk/pink", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -191,8 +201,8 @@ .top = "cubyz:chalk/purple", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -203,8 +213,8 @@ .top = "cubyz:chalk/red", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -215,8 +225,8 @@ .top = "cubyz:chalk/violet", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -227,8 +237,8 @@ .top = "cubyz:chalk/viridian", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -239,8 +249,8 @@ .top = "cubyz:chalk/white", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, @@ -251,8 +261,8 @@ .top = "cubyz:chalk/yellow", .chance = 0.008, .type = .round, - .height = 10, - .height_variation = 5, + .height = 8, + .height_variation = 13, .leafRadius = 3, .leafRadius_variation = 3, }, diff --git a/assets/cubyz/biomes/rare/knitted/base.zig.zon b/assets/cubyz/biomes/rare/knitted/base.zig.zon new file mode 100644 index 0000000000..64433058ae --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/base.zig.zon @@ -0,0 +1,64 @@ +.{ + .properties = .{.mountain}, + .radius = 320, + .minHeight = 128, + .maxHeight = 128, + + .interpolation = .linear, + .mountains = 100, + + .chance = 0.01, + + .music = "cubyz:out_of_breath", + + .ground_structure = .{ + "1 cubyz:grass", + "3 to 4 cubyz:dirt", + }, + + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", + + .structures = .{ + .{ + .id = "cubyz:simple_tree", + .leaves = "cubyz:leaves/oak", + .log = "cubyz:oak_log", + .top = "cubyz:oak_top", + .chance = 0.6, + .type = .round, + .height = 6, + .height_variation = 3, + }, + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:grass_vegetation", + .chance = 0.4, + .height = 1, + .height_variation = 0, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.03, + .block = "cubyz:slate", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.03, + .block = "cubyz:cobblestone", + .size = 5, + .size_variance = 1, + }, + .{ + .id = "cubyz:fallen_tree", + .log = "cubyz:oak_log", + .top = "cubyz:oak_log", + .height = 6, + .height_variation = 3, + .chance = 0.0024, + }, + }, +} diff --git a/assets/cubyz/biomes/rare/knitted/funny_pit.zig.zon b/assets/cubyz/biomes/rare/knitted/funny_pit.zig.zon index 92539dc521..b1660c00e4 100644 --- a/assets/cubyz/biomes/rare/knitted/funny_pit.zig.zon +++ b/assets/cubyz/biomes/rare/knitted/funny_pit.zig.zon @@ -29,7 +29,7 @@ }, .parentBiomes = .{ .{ - .id = "cubyz:rare/knitted/forest", + .id = "cubyz:knitted/peak", .chance = 6, }, }, diff --git a/assets/cubyz/biomes/rare/knitted/mountain.zig.zon b/assets/cubyz/biomes/rare/knitted/mountain.zig.zon deleted file mode 100644 index 984c50f748..0000000000 --- a/assets/cubyz/biomes/rare/knitted/mountain.zig.zon +++ /dev/null @@ -1,27 +0,0 @@ -.{ - .properties = .{}, - .radius = 20, - .chance = 0, - .minHeight = 40, - .maxHeight = 70, - .keepOriginalTerrain = 0, - .roughness = 1, - .mountains = 4, - .hills = 20, - .stoneBlock = "cubyz:cloth/block/grey", - .stripes = .{ - .{ - .direction = .{1, 1, 1}, - .block = "cubyz:cloth/block/dark_grey", - .distance = 6, - .offset = 3, - .width = 2, - }, - }, - .parentBiomes = .{ - .{ - .id = "cubyz:rare/knitted/forest", - .chance = 8, - }, - }, -} diff --git a/assets/cubyz/biomes/rare/knitted/forest.zig.zon b/assets/cubyz/biomes/rare/knitted/peak.zig.zon similarity index 77% rename from assets/cubyz/biomes/rare/knitted/forest.zig.zon rename to assets/cubyz/biomes/rare/knitted/peak.zig.zon index d472bf831a..1f1baf0937 100644 --- a/assets/cubyz/biomes/rare/knitted/forest.zig.zon +++ b/assets/cubyz/biomes/rare/knitted/peak.zig.zon @@ -1,20 +1,41 @@ .{ - .properties = .{}, - .minHeightLimit = 7, - .minHeight = 22, - .maxHeight = 40, - .maxHeightLimit = 50, - .smoothBeaches = true, - .minRadius = 256, - .maxRadius = 320, + .properties = .{.mountain}, + .radius = 90, + .minHeight = 500, + .maxHeight = 500, .roughness = 1, .hills = 8, - .chance = 0.01, - .validPlayerSpawn = false, - .stoneBlock = "cubyz:cloth/block/grey", + + .interpolation = .smooth, + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope6", + .chance = 5, + }, + }, + + .maxSubBiomeCount = 1, + .ground_structure = .{ + "1 cubyz:bouncy_slime", "2 to 3 cubyz:cloth/block/brown", }, + + .stoneBlock = "cubyz:cloth/block/grey", + .stripes = .{ + .{ + .direction = .{1, 1, 1}, + .block = "cubyz:cloth/block/dark_grey", + .distance = 6, + .offset = 3, + .width = 2, + }, + }, + .structures = .{ .{ .id = "cubyz:boulder", @@ -76,7 +97,7 @@ .leaves = "cubyz:cloth/block/white", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.05, + .chance = 0.03, .type = .round, .height = 25, .height_variation = 10, diff --git a/assets/cubyz/biomes/rare/knitted/slope1.zig.zon b/assets/cubyz/biomes/rare/knitted/slope1.zig.zon new file mode 100644 index 0000000000..3fe8cf2316 --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope1.zig.zon @@ -0,0 +1,62 @@ +.{ + .properties = .{.mountain}, + .radius = 300, + .minHeight = 256, + .maxHeight = 256, + + .interpolation = .linear, + .mountains = 150, + + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/base", + .chance = 1, + }, + }, + + .ground_structure = .{ + "1 cubyz:grass", + "3 to 6 cubyz:dirt", + }, + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", + + .structures = .{ + .{ + .id = "cubyz:simple_tree", + .leaves = "cubyz:leaves/oak", + .log = "cubyz:oak_log", + .top = "cubyz:oak_top", + .chance = 0.3, + .type = .round, + .height = 6, + .height_variation = 3, + }, + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:grass_vegetation", + .chance = 0.3, + .height = 1, + .height_variation = 0, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.04, + .block = "cubyz:slate", + .size = 3, + .size_variance = 2, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.04, + .block = "cubyz:cobblestone", + .size = 3, + .size_variance = 2, + } + }, +} diff --git a/assets/cubyz/biomes/rare/knitted/slope2.zig.zon b/assets/cubyz/biomes/rare/knitted/slope2.zig.zon new file mode 100644 index 0000000000..19823faaff --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope2.zig.zon @@ -0,0 +1,54 @@ +.{ + .properties = .{.mountain}, + .radius = 270, + .minHeight = 384, + .maxHeight = 384, + .roughness = 50, + .mountains = 30, + .hills = 30, + + .interpolation = .linear, + + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope1", + .chance = 1, + }, + }, + + .ground_structure = .{ + "1 cubyz:grass", + "2 to 4 cubyz:dirt", + }, + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", + + .structures = .{ + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:grass_vegetation", + .chance = 0.5, + .height = 1, + .height_variation = 0, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.04, + .block = "cubyz:slate", + .size = 2, + .size_variance = 2, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.04, + .block = "cubyz:cobblestone", + .size = 2, + .size_variance = 2, + } + }, +} diff --git a/assets/cubyz/biomes/rare/knitted/slope3.zig.zon b/assets/cubyz/biomes/rare/knitted/slope3.zig.zon new file mode 100644 index 0000000000..bcdfdc8ec0 --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope3.zig.zon @@ -0,0 +1,66 @@ +.{ + .properties = .{.mountain}, + .radius = 220, + .minHeight = 480, + .maxHeight = 480, + .roughness = 50, + .mountains = 20, + .hills = 30, + + .interpolation = .linear, + + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope2", + .chance = 1, + }, + }, + + .ground_structure = .{ + "0 to 1 cubyz:grass", + "0 to 1 cubyz:cobblestone", + "2 to 4 cubyz:dirt", + }, + + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", + + .structures = .{ + .{ + .id = "cubyz:simple_tree", + .leaves = "cubyz:leaves/oak", + .log = "cubyz:oak_log", + .top = "cubyz:oak_top", + .chance = 0.2, + .type = .round, + .height = 6, + .height_variation = 3, + }, + .{ + .id = "cubyz:simple_vegetation", + .block = "cubyz:grass_vegetation", + .chance = 0.6, + .height = 1, + .height_variation = 0, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.05, + .block = "cubyz:slate", + .size = 3, + .size_variance = 3, + }, + .{ + .id = "cubyz:boulder", + .chance = 0.05, + .block = "cubyz:cobblestone", + .size = 3, + .size_variance = 3, + } + }, +} diff --git a/assets/cubyz/biomes/rare/knitted/slope4.zig.zon b/assets/cubyz/biomes/rare/knitted/slope4.zig.zon new file mode 100644 index 0000000000..5e5201c313 --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope4.zig.zon @@ -0,0 +1,30 @@ +.{ + .properties = .{.mountain}, + .radius = 180, + .minHeight = 576, + .maxHeight = 576, + .roughness = 100, + .mountains = 100, + + .interpolation = .linear, + + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope3", + .chance = 1, + }, + }, + + .ground_structure = .{ + "0 to 1 cubyz:grass", + "1 to 4 cubyz:dirt", + }, + + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", +} diff --git a/assets/cubyz/biomes/rare/knitted/slope5.zig.zon b/assets/cubyz/biomes/rare/knitted/slope5.zig.zon new file mode 100644 index 0000000000..ac79b88203 --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope5.zig.zon @@ -0,0 +1,29 @@ +.{ + .properties = .{.mountain}, + .radius = 160, + .minHeight = 672, + .maxHeight = 672, + .roughness = 100, + .mountains = 50, + + .interpolation = .linear, + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope4", + .chance = 3, + }, + }, + + .ground_structure = .{ + "1 to 2 cubyz:snow", + "2 to 4 cubyz:dirt", + }, + + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:slate", +} diff --git a/assets/cubyz/biomes/rare/knitted/slope6.zig.zon b/assets/cubyz/biomes/rare/knitted/slope6.zig.zon new file mode 100644 index 0000000000..ee8816c261 --- /dev/null +++ b/assets/cubyz/biomes/rare/knitted/slope6.zig.zon @@ -0,0 +1,27 @@ +.{ + .properties = .{.mountain}, + .radius = 140, + .minHeight = 640, + .maxHeight = 640, + .roughness = 20, + .mountains = 20, + + .interpolation = .linear, + .chance = 0, + + .music = "cubyz:out_of_breath", + + .parentBiomes = .{ + .{ + .id = "cubyz:knitted/slope5", + .chance = 4, + }, + }, + + .ground_structure = .{ + "1 to 3 cubyz:snow", + }, + .maxSubBiomeCount = 1, + + .stoneBlock = "cubyz:glacite", +} diff --git a/assets/cubyz/biomes/rare/modern_art.zig.zon b/assets/cubyz/biomes/rare/modern_art.zig.zon index 3b75bf86eb..83b47e2791 100644 --- a/assets/cubyz/biomes/rare/modern_art.zig.zon +++ b/assets/cubyz/biomes/rare/modern_art.zig.zon @@ -2,13 +2,13 @@ .chance = 0.02, .properties = .{}, .minHeightLimit = 7, - .minHeight = 22, - .maxHeight = 40, - .maxHeightLimit = 60, + .minHeight = -5, + .maxHeight = 500, + .maxHeightLimit = 50, .smoothBeaches = true, - .roughness = 10, - .hills = 10, + .roughness = 20, + .hills = 15, .music = "cubyz:mana-two-part-2", @@ -23,7 +23,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -32,7 +32,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -41,7 +41,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -50,7 +50,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -59,7 +59,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -68,7 +68,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -77,7 +77,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -86,7 +86,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -95,7 +95,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -104,7 +104,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -113,7 +113,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -122,7 +122,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -131,7 +131,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -140,7 +140,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -149,7 +149,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -158,7 +158,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -167,7 +167,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -176,7 +176,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -185,7 +185,7 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, .{ @@ -194,19 +194,19 @@ .chance = 0.02, .width = 5, .variation = 4, - .depth = 1, + .depth = 3, .smoothness = 0.5, }, - + .{ .id = "cubyz:simple_tree", .leaves = "cubyz:cloth/block/aqua", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -217,10 +217,10 @@ .leaves = "cubyz:cloth/block/black", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -231,10 +231,10 @@ .leaves = "cubyz:cloth/block/blue", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -245,10 +245,10 @@ .leaves = "cubyz:cloth/block/brown", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -259,10 +259,10 @@ .leaves = "cubyz:cloth/block/crimson", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -273,10 +273,10 @@ .leaves = "cubyz:cloth/block/cyan", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -287,10 +287,10 @@ .leaves = "cubyz:cloth/block/dark_grey", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -301,10 +301,10 @@ .leaves = "cubyz:cloth/block/green", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -315,10 +315,10 @@ .leaves = "cubyz:cloth/block/grey", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -329,10 +329,10 @@ .leaves = "cubyz:cloth/block/indigo", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -343,10 +343,10 @@ .leaves = "cubyz:cloth/block/lime", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -357,10 +357,10 @@ .leaves = "cubyz:cloth/block/magenta", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -371,10 +371,10 @@ .leaves = "cubyz:cloth/block/orange", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -385,10 +385,10 @@ .leaves = "cubyz:cloth/block/pink", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -399,10 +399,10 @@ .leaves = "cubyz:cloth/block/purple", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -413,10 +413,10 @@ .leaves = "cubyz:cloth/block/red", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -427,10 +427,10 @@ .leaves = "cubyz:cloth/block/violet", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -441,10 +441,10 @@ .leaves = "cubyz:cloth/block/viridian", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -455,10 +455,10 @@ .leaves = "cubyz:cloth/block/white", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, @@ -469,14 +469,28 @@ .leaves = "cubyz:cloth/block/yellow", .log = "cubyz:air", .top = "cubyz:air", - .chance = 0.02, + .chance = 0.05, .type = .round, .height = 5, - .height_variation = 20, + .height_variation = 40, .leafRadius = 3, .leafRadius_variation = 1, .leafElongation = 0.5, .deltaLeafElongation = 0.15, }, + .{ + .id = "cubyz:simple_tree", + .leaves = "cubyz:diamond_ore:cubyz:cloth/block/grey", + .log = "cubyz:air", + .top = "cubyz:air", + .chance = 0.01, + .type = .round, + .height = 40, + .height_variation = 5, + .leafRadius = 1, + .leafRadius_variation = 0, + .leafElongation = 0.5, + .deltaLeafElongation = 0.15, + }, }, } diff --git a/assets/cubyz/biomes/rare/rainbow_forest.zig.zon b/assets/cubyz/biomes/rare/rainbow_forest.zig.zon index 2f1a6f4576..fb01dc8b77 100644 --- a/assets/cubyz/biomes/rare/rainbow_forest.zig.zon +++ b/assets/cubyz/biomes/rare/rainbow_forest.zig.zon @@ -11,7 +11,7 @@ .roughness = 10, .hills = 10, - .chance = 0.01, + .chance = 1, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/rare/tuften/fields.zig.zon b/assets/cubyz/biomes/rare/tuften/fields.zig.zon index e6e191b2cf..bafcbd23d8 100644 --- a/assets/cubyz/biomes/rare/tuften/fields.zig.zon +++ b/assets/cubyz/biomes/rare/tuften/fields.zig.zon @@ -1,14 +1,14 @@ .{ .properties = .{}, .minHeightLimit = 7, - .minHeight = 40, - .maxHeight = 60, + .minHeight = 100, + .maxHeight = 120, .maxHeightLimit = 50, .smoothBeaches = true, .minRadius = 256, .maxRadius = 320, .roughness = 1, - .hills = 15, + .hills = 20, .chance = 0.01, .music = "cubyz:sunrise", .validPlayerSpawn = true, @@ -19,7 +19,7 @@ .structures = .{ .{ .id = "cubyz:boulder", - .chance = 0.00016, + .chance = 0.0042, .block = "cubyz:slate", .size = 5, .size_variance = 1, @@ -27,15 +27,51 @@ .{ .id = "cubyz:flower_patch", .block = "cubyz:daisies", - .chance = 0.01, + .chance = 0.07, .width = 10, .variation = 6, + .density = 0.2, + .priority = 0.1, + }, + .{ + .id = "cubyz:flower_patch", + .block = "cubyz:daisies", + .chance = 0.015, + .width = 20, + .variation = 10, .density = 0.3, .priority = 0.1, }, .{ .id = "cubyz:flower_patch", .block = "cubyz:dandelions", + .chance = 0.003, + .width = 6, + .variation = 4, + .density = 0.3, + .priority = 0.1, + }, + .{ + .id = "cubyz:flower_patch", + .block = "cubyz:marigold", + .chance = 0.01, + .width = 6, + .variation = 4, + .density = 0.3, + .priority = 0.1, + }, + .{ + .id = "cubyz:flower_patch", + .block = "cubyz:vetch", + .chance = 0.01, + .width = 6, + .variation = 4, + .density = 0.3, + .priority = 0.1, + }, + .{ + .id = "cubyz:flower_patch", + .block = "cubyz:trumpet_lily", .chance = 0.01, .width = 6, .variation = 4, diff --git a/assets/cubyz/blocks/bouncy_slime.zig.zon b/assets/cubyz/blocks/bouncy_slime.zig.zon new file mode 100644 index 0000000000..799006d91d --- /dev/null +++ b/assets/cubyz/blocks/bouncy_slime.zig.zon @@ -0,0 +1,12 @@ +.{ + .tags = .{.choppable, .cuttable, .diggable}, + .blockHealth = 3, + .bounciness = 0.5, + .drops = .{ + .{.items = .{.auto}}, + }, + .model = "cubyz:cube", + .rotation = "cubyz:stairs", + .emittedLight = 0x091505, + .texture = "rare_biome_rework:bouncy_slime", +} diff --git a/assets/cubyz/blocks/textures/bouncy_slime.png b/assets/cubyz/blocks/textures/bouncy_slime.png new file mode 100644 index 0000000000..e8bbb7fad6 Binary files /dev/null and b/assets/cubyz/blocks/textures/bouncy_slime.png differ