diff --git a/assets/cubyz/biomes/cave/bolete_big.zig.zon b/assets/cubyz/biomes/cave/bolete_big.zig.zon new file mode 100644 index 00000000..df50bfee --- /dev/null +++ b/assets/cubyz/biomes/cave/bolete_big.zig.zon @@ -0,0 +1,47 @@ +.{ + .isCave = true, + .maxHeight = -512, + .minHeight = -48250, + + .chance = 0.22, + + .caves = -0.015, + + .music = "cubyz:la_kubisa_caverna", + .stoneBlock = "cubyz:stone", + .ground_structure = .{ + "2 to 3 cubyz:soil", + }, + .structures = .{ + .{ + .id = "cubyz:ground_patch", + .block = "cubyz:clay", + .chance = 0.3, + .width = 5, + .variation = 5, + .depth = 1, + .smoothness = 0.5, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:mushroom/big/bolete/base", + .placeMode = .degradable, + .chance = 0.15, + }, + .{ + .id = "cubyz:sbb", + .structure = "cubyz:mushroom/small/bolete/base", + .placeMode = .degradable, + .chance = 0.2, + }, + .{ + .id = "cubyz:flower_patch", + .block = "cubyz:bolete", + .chance = 0.1, + .width = 8, + .variation = 4, + .density = 0.06, + .priority = 0.1, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base.zig.zon new file mode 100644 index 00000000..783f26b8 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base.zig.zon @@ -0,0 +1,12 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/empty", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/base/0", .chance = 1}, + .{.structure = "cubyz:mushroom/big/bolete/base/1", .chance = 1}, + .{.structure = "cubyz:mushroom/big/bolete/base/2", .chance = 1}, + .{.structure = "cubyz:mushroom/big/bolete/base/3", .chance = 1}, + .{.structure = "cubyz:mushroom/big/bolete/base/4", .chance = 0.05}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/0.blp b/assets/cubyz/sbb/mushroom/big/bolete/base/0.blp new file mode 100644 index 00000000..0a4f6634 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/base/0.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/0.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base/0.zig.zon new file mode 100644 index 00000000..5871b9e1 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base/0.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/base/0", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/1.blp b/assets/cubyz/sbb/mushroom/big/bolete/base/1.blp new file mode 100644 index 00000000..8741c29f Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/base/1.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/1.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base/1.zig.zon new file mode 100644 index 00000000..adb9a45e --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base/1.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/base/1", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/2.blp b/assets/cubyz/sbb/mushroom/big/bolete/base/2.blp new file mode 100644 index 00000000..1c1215c9 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/base/2.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/2.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base/2.zig.zon new file mode 100644 index 00000000..a241d7e3 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base/2.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/base/2", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/3.blp b/assets/cubyz/sbb/mushroom/big/bolete/base/3.blp new file mode 100644 index 00000000..0cf5298c Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/base/3.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/3.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base/3.zig.zon new file mode 100644 index 00000000..22f066d0 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base/3.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/base/3", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/4.blp b/assets/cubyz/sbb/mushroom/big/bolete/base/4.blp new file mode 100644 index 00000000..d659c930 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/base/4.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/base/4.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/base/4.zig.zon new file mode 100644 index 00000000..fe05c9fc --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/base/4.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/base/4", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/cap.zig.zon new file mode 100644 index 00000000..0afd81c0 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/cap.zig.zon @@ -0,0 +1,12 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/empty", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/big/bolete/cap/0"}, + .{.structure = "cubyz:mushroom/big/bolete/cap/1"}, + .{.structure = "cubyz:mushroom/big/bolete/cap/2"}, + .{.structure = "cubyz:mushroom/big/bolete/cap/3"}, + .{.structure = "cubyz:mushroom/big/bolete/cap/4"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap/0.blp b/assets/cubyz/sbb/mushroom/big/bolete/cap/0.blp new file mode 100644 index 00000000..c3e3dca0 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/cap/0.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap/1.blp b/assets/cubyz/sbb/mushroom/big/bolete/cap/1.blp new file mode 100644 index 00000000..ca830ad2 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/cap/1.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap/2.blp b/assets/cubyz/sbb/mushroom/big/bolete/cap/2.blp new file mode 100644 index 00000000..862ee7cb Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/cap/2.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap/3.blp b/assets/cubyz/sbb/mushroom/big/bolete/cap/3.blp new file mode 100644 index 00000000..eee96556 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/cap/3.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/cap/4.blp b/assets/cubyz/sbb/mushroom/big/bolete/cap/4.blp new file mode 100644 index 00000000..d8d8c32e Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/cap/4.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/empty.blp b/assets/cubyz/sbb/mushroom/big/bolete/empty.blp new file mode 100644 index 00000000..bc4ddb17 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/big/bolete/empty.blp differ diff --git a/assets/cubyz/sbb/mushroom/big/bolete/empty.zig.zon b/assets/cubyz/sbb/mushroom/big/bolete/empty.zig.zon new file mode 100644 index 00000000..10768d22 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/big/bolete/empty.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/empty", + .children = .{ + .white = .{ + .{.structure = null}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/small/bolete/base.zig.zon b/assets/cubyz/sbb/mushroom/small/bolete/base.zig.zon new file mode 100644 index 00000000..2e3397be --- /dev/null +++ b/assets/cubyz/sbb/mushroom/small/bolete/base.zig.zon @@ -0,0 +1,15 @@ +.{ + .blueprint = "cubyz:mushroom/small/bolete/empty", + .children = .{ + .white = .{ + .{.structure = "cubyz:mushroom/small/bolete/variant/0"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/1"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/2"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/3"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/4"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/5"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/6"}, + .{.structure = "cubyz:mushroom/small/bolete/variant/7"}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/small/bolete/empty.blp b/assets/cubyz/sbb/mushroom/small/bolete/empty.blp new file mode 100644 index 00000000..bc4ddb17 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/empty.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/empty.zig.zon b/assets/cubyz/sbb/mushroom/small/bolete/empty.zig.zon new file mode 100644 index 00000000..10768d22 --- /dev/null +++ b/assets/cubyz/sbb/mushroom/small/bolete/empty.zig.zon @@ -0,0 +1,8 @@ +.{ + .blueprint = "cubyz:mushroom/big/bolete/empty", + .children = .{ + .white = .{ + .{.structure = null}, + }, + }, +} diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/0.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/0.blp new file mode 100644 index 00000000..842a926d Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/0.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/1.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/1.blp new file mode 100644 index 00000000..c53a6a52 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/1.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/2.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/2.blp new file mode 100644 index 00000000..788098aa Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/2.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/3.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/3.blp new file mode 100644 index 00000000..fba90c3e Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/3.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/4.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/4.blp new file mode 100644 index 00000000..0507b53c Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/4.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/5.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/5.blp new file mode 100644 index 00000000..8dde2de0 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/5.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/6.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/6.blp new file mode 100644 index 00000000..aa4d9c54 Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/6.blp differ diff --git a/assets/cubyz/sbb/mushroom/small/bolete/variant/7.blp b/assets/cubyz/sbb/mushroom/small/bolete/variant/7.blp new file mode 100644 index 00000000..a72e8fce Binary files /dev/null and b/assets/cubyz/sbb/mushroom/small/bolete/variant/7.blp differ