From 0f264351f29c696d613da4361bd0c4dff49f1ea5 Mon Sep 17 00:00:00 2001
From: codemob <69110900+codemob-dev@users.noreply.github.com>
Date: Thu, 14 Aug 2025 13:35:18 -0400
Subject: [PATCH] Glimmergill mushroom caves (#1716)
---
.../cubyz/biomes/cave/glimmergill_big.zig.zon | 46 ++++++++++++++++++
.../sbb/mushroom/big/glimmergill/base.zig.zon | 11 +++++
.../sbb/mushroom/big/glimmergill/base/0.blp | Bin 0 -> 119 bytes
.../mushroom/big/glimmergill/base/0.zig.zon | 8 +++
.../sbb/mushroom/big/glimmergill/base/1.blp | Bin 0 -> 129 bytes
.../mushroom/big/glimmergill/base/1.zig.zon | 8 +++
.../sbb/mushroom/big/glimmergill/base/2.blp | Bin 0 -> 113 bytes
.../mushroom/big/glimmergill/base/2.zig.zon | 8 +++
.../sbb/mushroom/big/glimmergill/base/3.blp | Bin 0 -> 133 bytes
.../mushroom/big/glimmergill/base/3.zig.zon | 8 +++
.../sbb/mushroom/big/glimmergill/cap.zig.zon | 14 ++++++
.../sbb/mushroom/big/glimmergill/cap/0.blp | Bin 0 -> 159 bytes
.../sbb/mushroom/big/glimmergill/cap/1.blp | Bin 0 -> 134 bytes
.../sbb/mushroom/big/glimmergill/cap/2.blp | Bin 0 -> 118 bytes
.../sbb/mushroom/big/glimmergill/cap/3.blp | Bin 0 -> 147 bytes
.../sbb/mushroom/big/glimmergill/cap/4.blp | Bin 0 -> 179 bytes
.../sbb/mushroom/big/glimmergill/cap/5.blp | Bin 0 -> 141 bytes
.../sbb/mushroom/big/glimmergill/cap/6.blp | Bin 0 -> 165 bytes
.../sbb/mushroom/big/glimmergill/empty.blp | Bin 0 -> 58 bytes
.../mushroom/big/glimmergill/empty.zig.zon | 8 +++
.../mushroom/small/glimmergill/base.zig.zon | 15 ++++++
.../sbb/mushroom/small/glimmergill/empty.blp | Bin 0 -> 58 bytes
.../mushroom/small/glimmergill/empty.zig.zon | 8 +++
.../mushroom/small/glimmergill/variant/0.blp | Bin 0 -> 94 bytes
.../mushroom/small/glimmergill/variant/1.blp | Bin 0 -> 94 bytes
.../mushroom/small/glimmergill/variant/2.blp | Bin 0 -> 109 bytes
.../mushroom/small/glimmergill/variant/3.blp | Bin 0 -> 80 bytes
.../mushroom/small/glimmergill/variant/4.blp | Bin 0 -> 121 bytes
.../mushroom/small/glimmergill/variant/5.blp | Bin 0 -> 117 bytes
.../mushroom/small/glimmergill/variant/6.blp | Bin 0 -> 110 bytes
.../mushroom/small/glimmergill/variant/7.blp | Bin 0 -> 110 bytes
31 files changed, 134 insertions(+)
create mode 100644 assets/cubyz/biomes/cave/glimmergill_big.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/0.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/0.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/1.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/1.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/2.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/2.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/3.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/base/3.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/0.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/1.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/2.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/3.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/4.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/5.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/cap/6.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/empty.blp
create mode 100644 assets/cubyz/sbb/mushroom/big/glimmergill/empty.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/base.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/empty.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/empty.zig.zon
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/0.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/1.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/2.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/3.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/4.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/5.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/6.blp
create mode 100644 assets/cubyz/sbb/mushroom/small/glimmergill/variant/7.blp
diff --git a/assets/cubyz/biomes/cave/glimmergill_big.zig.zon b/assets/cubyz/biomes/cave/glimmergill_big.zig.zon
new file mode 100644
index 000000000..0946d7f19
--- /dev/null
+++ b/assets/cubyz/biomes/cave/glimmergill_big.zig.zon
@@ -0,0 +1,46 @@
+.{
+ .isCave = true,
+ .maxHeight = -512,
+ .minHeight = -48250,
+
+ .chance = 0.02,
+
+ .caves = -0.02,
+
+ .music = "cubyz:la_kubisa_caverna",
+ .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/glimmergill/base",
+ .placeMode = .degradable,
+ .chance = 0.15,
+ },
+ .{
+ .id = "cubyz:sbb",
+ .structure = "cubyz:mushroom/small/glimmergill/base",
+ .placeMode = .degradable,
+ .chance = 0.2,
+ },
+ .{
+ .id = "cubyz:flower_patch",
+ .block = "cubyz:glimmergill",
+ .chance = 0.15,
+ .width = 8,
+ .variation = 4,
+ .density = 0.06,
+ .priority = 0.1,
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/base.zig.zon b/assets/cubyz/sbb/mushroom/big/glimmergill/base.zig.zon
new file mode 100644
index 000000000..ae0e2ea41
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/big/glimmergill/base.zig.zon
@@ -0,0 +1,11 @@
+.{
+ .blueprint = "cubyz:mushroom/big/glimmergill/empty",
+ .children = .{
+ .white = .{
+ .{.structure = "cubyz:mushroom/big/glimmergill/base/0"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/base/1"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/base/2"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/base/3"},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/base/0.blp b/assets/cubyz/sbb/mushroom/big/glimmergill/base/0.blp
new file mode 100644
index 0000000000000000000000000000000000000000..2b2ccf5d175baa31cad4afce2102c85308ce844a
GIT binary patch
literal 119
zcmZQz0D}+)76xV@WKB*;5b)LWUA1P@sgwTK{m-8~bJkba>-?FMi3tf0nmndFO-?FMi3tf0nmndFOv^ixHGW8h%O$049
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/base/2.zig.zon b/assets/cubyz/sbb/mushroom/big/glimmergill/base/2.zig.zon
new file mode 100644
index 000000000..fe9838b9d
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/big/glimmergill/base/2.zig.zon
@@ -0,0 +1,8 @@
+.{
+ .blueprint = "cubyz:mushroom/big/glimmergill/base/2",
+ .children = .{
+ .white = .{
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap"},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/base/3.blp b/assets/cubyz/sbb/mushroom/big/glimmergill/base/3.blp
new file mode 100644
index 0000000000000000000000000000000000000000..86abe8d3673f28f9f5570d556744b9b20d669944
GIT binary patch
literal 133
zcmV;00DAub00000002|~1ONp91^@^vpa4T!4vz5vw>e10z;BTW4Pw
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/base/3.zig.zon b/assets/cubyz/sbb/mushroom/big/glimmergill/base/3.zig.zon
new file mode 100644
index 000000000..2ff6989ea
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/big/glimmergill/base/3.zig.zon
@@ -0,0 +1,8 @@
+.{
+ .blueprint = "cubyz:mushroom/big/glimmergill/base/3",
+ .children = .{
+ .white = .{
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap"},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/cap.zig.zon b/assets/cubyz/sbb/mushroom/big/glimmergill/cap.zig.zon
new file mode 100644
index 000000000..000d57032
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/big/glimmergill/cap.zig.zon
@@ -0,0 +1,14 @@
+.{
+ .blueprint = "cubyz:mushroom/big/glimmergill/empty",
+ .children = .{
+ .white = .{
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/0"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/1"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/2"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/3"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/4"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/5"},
+ .{.structure = "cubyz:mushroom/big/glimmergill/cap/6"},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/cap/0.blp b/assets/cubyz/sbb/mushroom/big/glimmergill/cap/0.blp
new file mode 100644
index 0000000000000000000000000000000000000000..5a6cf52bdbf11a16691eba47e304f6a51eddb8f5
GIT binary patch
literal 159
zcmZQz0D}SsRxo5sPDps*rRTe9%_gnW=Y0|r5(HX5Tq-syE)MR#WL#YIXtFT3goK2O
zf$F3#q0f_yfov9qqNARkzka&Td^xj{qq*qQ<*yUJ7zpr76m}R2O;A2x6Ue5QTfFA(p@w;H9;vst?oC=
i!(THcXGlaCJP|cKxT0dMWHYzR-?!IJPT=ZzNFt>z+
zgo=Ucq%NV)lZ=6E7KNgto}Rycy3Tw#vy!8^=+ot|6TcWNU~)4!dFlX5s&Ud(ahHkd
SX$eUQj)AK^9PHKeDj5JN@GHFl
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/cap/3.blp b/assets/cubyz/sbb/mushroom/big/glimmergill/cap/3.blp
new file mode 100644
index 0000000000000000000000000000000000000000..7182cf1953d48868b7ef0fae5278a6b7ab24d73d
GIT binary patch
literal 147
zcmZQz0D}SsRxo5sPDps*rRTe9%_gnW=Y0|r5(HX5Tq-syE)MR#WL#YIXtFT3goK2O
zf$F3#q0f_yfov9qqNARkzka&Td^xj{qq*qQ<*yUJ7znUSc#5ctCK$5^_e^c4(K
uZC5A&y$RSY!-#0qn@6>e!9+lIkS?Zx#-j7uM@u*2(a~tbOkWCJPFc5`5P!{S&7bb2!0edfFXeG5tp{D*t
zPj5^Y2sG5ruHTz^^E$v%-o@*EcvyV`w*IAzZkpODZOlqO?vc-FCjls`6)s|0+x5sTK11vb;wMW(9^ZKWJ&YuB^xpt_gr#xHoVtRVYv?WFk
H49W}uk@FG=
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/big/glimmergill/empty.zig.zon b/assets/cubyz/sbb/mushroom/big/glimmergill/empty.zig.zon
new file mode 100644
index 000000000..6dd99ebbc
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/big/glimmergill/empty.zig.zon
@@ -0,0 +1,8 @@
+.{
+ .blueprint = "cubyz:mushroom/big/glimmergill/empty",
+ .children = .{
+ .white = .{
+ .{.structure = null},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/base.zig.zon b/assets/cubyz/sbb/mushroom/small/glimmergill/base.zig.zon
new file mode 100644
index 000000000..672a4c627
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/small/glimmergill/base.zig.zon
@@ -0,0 +1,15 @@
+.{
+ .blueprint = "cubyz:mushroom/small/glimmergill/empty",
+ .children = .{
+ .white = .{
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/0"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/1"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/2"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/3"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/4"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/5"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/6"},
+ .{.structure = "cubyz:mushroom/small/glimmergill/variant/7"},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/empty.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/empty.blp
new file mode 100644
index 0000000000000000000000000000000000000000..bc4ddb17438b6bdb70d84e91249f581756756b26
GIT binary patch
literal 58
zcmZQz00UhHCI&_zWJ*p*5b)6RUA1PDmY>(9^ZKWJ&YuB^xpt_gr#xHoVtRVYv?WFk
H49W}uk@FG=
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/empty.zig.zon b/assets/cubyz/sbb/mushroom/small/glimmergill/empty.zig.zon
new file mode 100644
index 000000000..0e0a49241
--- /dev/null
+++ b/assets/cubyz/sbb/mushroom/small/glimmergill/empty.zig.zon
@@ -0,0 +1,8 @@
+.{
+ .blueprint = "cubyz:mushroom/small/glimmergill/empty",
+ .children = .{
+ .white = .{
+ .{.structure = null},
+ },
+ },
+}
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/0.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/0.blp
new file mode 100644
index 0000000000000000000000000000000000000000..0a8c4fd11bb435214140df85b9d9c76ce8163361
GIT binary patch
literal 94
zcmZQz0D~k376wKjWJyj)5b)6RUA1PDmY>(9^ZKWJ&YuB^wRSvxvi$Y(=PA#gEfZUs
t{_Kf?fq{pE$^@3jle>gIPcjymHR0(bVQvYBhR()`jWZiN8yg!X836nDB{cv5
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/1.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/1.blp
new file mode 100644
index 0000000000000000000000000000000000000000..bf3d42458d41cb062e497cd10d16023985f35c1b
GIT binary patch
literal 94
zcmZQz0D~k376wKjWKB*;5b)6RUA1PDmY>(9^ZKWJ&YuB^wRSvxvi$Y(=PA#gEfZUs
u{_Kf?fq{pE$^@3jle>gIPcjymHR0(bVQvYBhR()`jWZiLdn6@hFaiMgp(Jns
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/2.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/2.blp
new file mode 100644
index 0000000000000000000000000000000000000000..ec810b535a6f108ccad1c4df53dee8846d1c2fb4
GIT binary patch
literal 109
zcmZQz0D}SsRt6>pMh2GTgaiQ(J>OMpHfi~JT{^FS%IEwUkXUQS(cE3Pq_uXKHdNPY6|07c*#J5N1|pmSz@aW@a{)
KDQ^0y!vFyD?<5b)6RUA1PDmY>(9^ZKWJ&YuB_O=##?`aI>?vt?pS)1N
fqAsfXOf}uWz@Q`Pl&ZRzK?8#^vobR?voHey)_)oP
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/4.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/4.blp
new file mode 100644
index 0000000000000000000000000000000000000000..438347e444720a6a62228b508384d02e75e4200b
GIT binary patch
literal 121
zcmZQz0D}SsRt9DUCI;5zgoFoPdcLdHY|=V?-X}33VM4=)OT|XT#lhW|jEjpNP3{u<
zJjqx>Lc+!H=_FxpAcI9g=%}aXub-|nU(T%LIBNOx{vDU|>K
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/5.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/5.blp
new file mode 100644
index 0000000000000000000000000000000000000000..76ece057e7fc1222a63d7465077d0bdc5e85b545
GIT binary patch
literal 117
zcmZQz0D}SsRt9DUCI*(|goFoPdcLdHY|=V?-X}33VM4=)OT|XT#lhW|jEjpNP3{u<
zJjqx>Lc+!H=_FxpAcI9g=%}aXub-|nU(T%LIBNOx
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/6.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/6.blp
new file mode 100644
index 0000000000000000000000000000000000000000..5eaa3cf18f728845b26adcc77ae41d57cd8f908a
GIT binary patch
literal 110
zcmZQz0D}SsRt9DuWKB*;c;KbyyK2oQt<&dy5)%>xT0dMWHYzR-?!IJPT=ZzNFt>z+
z1dD>uQBTibKV4_OoLR|n)bi)cUmj9GaTNn!Pc5%A-sch&_zWg3=<96kY@7*%to?RD
JXAUzk007*)D5wAc
literal 0
HcmV?d00001
diff --git a/assets/cubyz/sbb/mushroom/small/glimmergill/variant/7.blp b/assets/cubyz/sbb/mushroom/small/glimmergill/variant/7.blp
new file mode 100644
index 0000000000000000000000000000000000000000..68cf46c3dfad06fb1825a80a73ceb3263484af7d
GIT binary patch
literal 110
zcmZQz0D}SsRt9DuWKB*;c;KbyyK2oQt<&dy5)%>xT0dMWHYzR-?!IJPT=ZzNFt>z+
z1dD>uQBTibKV4_OoLR|n)bi)cUmj9GaTNn!Pc5%A-schyu=I#@85$ZG8W