From f9c4234cbe46d38718d3f051f2ed998904331c4d Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 3 Nov 2023 13:13:03 +0000 Subject: [PATCH] Add clouds to world generation --- .../unicopia/structures/clouds/junction_1.nbt | Bin 0 -> 577 bytes .../unicopia/structures/clouds/large_1.nbt | Bin 0 -> 774 bytes .../unicopia/structures/clouds/large_2.nbt | Bin 0 -> 1157 bytes .../unicopia/structures/clouds/large_3.nbt | Bin 0 -> 1373 bytes .../unicopia/structures/clouds/medium_1.nbt | Bin 0 -> 526 bytes .../unicopia/structures/clouds/medium_2.nbt | Bin 0 -> 701 bytes .../structures/clouds/pillar_boat.nbt | Bin 0 -> 613 bytes .../structures/clouds/pillars/pillar_1.nbt | Bin 0 -> 263 bytes .../structures/clouds/pillars/pillar_2.nbt | Bin 0 -> 281 bytes .../structures/clouds/pillars/pillar_3.nbt | Bin 0 -> 290 bytes .../structures/clouds/pillars/pillar_4.nbt | Bin 0 -> 294 bytes .../structures/clouds/pillars/well.nbt | Bin 0 -> 481 bytes .../unicopia/structures/clouds/small_1.nbt | Bin 0 -> 284 bytes .../unicopia/structures/clouds/small_2.nbt | Bin 0 -> 452 bytes .../unicopia/structures/clouds/small_3.nbt | Bin 0 -> 359 bytes .../structures/clouds/village/house_1.nbt | Bin 0 -> 1567 bytes .../worldgen/processor_list/cloud_decay.json | 37 +++++++ .../unicopia/worldgen/structure/clouds.json | 15 +++ .../template_pool/clouds/decorations.json | 60 +++++++++++ .../worldgen/template_pool/clouds/houses.json | 16 +++ .../template_pool/clouds/natural.json | 95 ++++++++++++++++++ .../template_pool/clouds/pillars.json | 49 +++++++++ .../worldgen/template_pool/clouds/start.json | 93 +++++++++++++++++ 23 files changed, 365 insertions(+) create mode 100644 src/main/resources/data/unicopia/structures/clouds/junction_1.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/large_1.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/large_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/large_3.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/medium_1.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/medium_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillar_boat.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillars/pillar_1.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillars/pillar_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillars/pillar_3.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillars/pillar_4.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/pillars/well.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/small_1.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/small_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/small_3.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/village/house_1.nbt create mode 100644 src/main/resources/data/unicopia/worldgen/processor_list/cloud_decay.json create mode 100644 src/main/resources/data/unicopia/worldgen/structure/clouds.json create mode 100644 src/main/resources/data/unicopia/worldgen/template_pool/clouds/decorations.json create mode 100644 src/main/resources/data/unicopia/worldgen/template_pool/clouds/houses.json create mode 100644 src/main/resources/data/unicopia/worldgen/template_pool/clouds/natural.json create mode 100644 src/main/resources/data/unicopia/worldgen/template_pool/clouds/pillars.json create mode 100644 src/main/resources/data/unicopia/worldgen/template_pool/clouds/start.json diff --git a/src/main/resources/data/unicopia/structures/clouds/junction_1.nbt b/src/main/resources/data/unicopia/structures/clouds/junction_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..68165f68c3146023bd917c470288e7acfda9af4d GIT binary patch literal 577 zcmb2|=3oGW|5vA<&AaR%(z?F>(f%y~2?vumyq{&7bd=9^a!J&(Qrl^^VXF5UwjUF- z(^&d;rgYg>5!Z?Pt-sHC?3uSraHXpJUH{pgCq7l}-xt0$WE;1hh4rbTt3hv~>vu@c z{(1O&)TVp=8o#PjH%T^gmaVPm^Az=Qn~{<##Co_YwX1ZK@U_HQ#jfjPE^6B^4ELMS z>%=dyjGgB)v)khI#R*)j!9vRfI{J)tp%1tRl7AW#6xUGPUa9|8~g-9E22Bfm^yI+x{t)%}b;A3A2(3NSDL02h`QC;$Ke literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/large_1.nbt b/src/main/resources/data/unicopia/structures/clouds/large_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..8cce28fa95bc7b1c960d3f0f2606842029e112fd GIT binary patch literal 774 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/medium_2.nbt b/src/main/resources/data/unicopia/structures/clouds/medium_2.nbt new file mode 100644 index 0000000000000000000000000000000000000000..67319641d603fd056b4be790383b246ddd2c4216 GIT binary patch literal 701 zcmb2|=3oGW|5IaAXGw1~i@urTvp+dC?fCnvKhyVavf5_(RK$JrW#R7J%Ww0J zfBka${?yP~^GB{fW`&x`7oYg}r)&C|IWr#Rc(t#TdG^ufsP-}A^G!28<#4qp?o7}! zGUhqWYFsYizfRS#B0jQg#-uaMhc_MG@Ww#L`plukh;K6!Gjb#B4c5p@T;u0?&EEEv z`S7pC#J^``{~i!|5{DtKBlGvbhW)6D)46$Gr@uVGclcbW#5Vne8~>UTe>1hEu9r1F zykTbIm2-Wp9Jmx{pIJe z#4B~-Knv;;U{30}^?sGS#Mb+v$WAmaPiarQnHW(fF-^8D6~wf;dG%e`-vcY|t_3+B zYCu-`>bhxtZw!Dmf&e<`-M2S8f?}2**?zcU-Qsiig7z$*nmq56q5s#m$}4&rN2{%h zpEL!g?>NP}_*}tMZnwF~TH-xc^MOt+wObuy@aj(>&>K5f6&+kr9Qw2=ap$x?pqZ6F zYMyNkeQS2zZ2!xk*=yx?E#thccFipNaO{@;cC)v;>{?I9UY7kfTW#z1%f+?VO~3to zS^Rjq*^|Qpvu^3F3zD97_HXVz`_!#dGxO!&1xc4X?>IHx{ACr-{;cRH1~JF~JkpK- zx#m;F^(m7hzb)*vJpOpU((24J`Nui_-@X6g$MW{$-#5xWe)jL?*0uZjW98c)+gmJG zxjP}r`mR#x+N;UsC+yAJ|2>pCpXBp6wuaa8Psibkn$Eqylm9cs9Ts2hE6TtC0N;;q AcK`qY literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/pillar_boat.nbt b/src/main/resources/data/unicopia/structures/clouds/pillar_boat.nbt new file mode 100644 index 0000000000000000000000000000000000000000..84e32d3fafad14a25b1aa776d10eaa647f8bce55 GIT binary patch literal 613 zcmV-r0-F6FiwFP!00000|J~Tlj?*v{1>oEKv}r1SBtSd{`&qL_tk|K-Z9OxdN$n_h zgy0Q$YZBU1+6+B5Vg;45n9S$I_gu^FOf9mM!kce87m@Lr4_7u^tEE)h1`~|-GJcja z-!yLf=4OUTIO2DvNHArBnJ1Vk9hGhtInPDxt-GoZY2WM=Ms&h@FHjS>NuxhX6 z#ok!G?bL0!(fc-h9qzZzHS)H%X6ss`Znll#hJl^0WOZw-YSxEWJila>WM(HX ze?9ZT+P^N?uJK-5C3bYMxg4S5-_O zcV#C(KQZ&cELzp*5cK#5dofJy!#M59y9M`OpYHFp^?H5yZ7uc3&b7K5{|zuy;X0%3 z@CxIsRDHX)t_%04XFMr^kN2(*_v^kT<8xWPS3!N!ogatDv+wc)L!6QZvk(9P!6Y-1 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_1.nbt b/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..c5af13339e022198bd274055f72def2290a53ed9 GIT binary patch literal 263 zcmV+i0r>tOiwFP!00000|8PK3jVG_9ECq|hbTZQo(Kqm| zodwYdagt`zY5%|TwFMeXvV3p_V2DwP@o+bA9863&V>k__E3e&KZikKrRn&YI;agae zIvW`uUs_aQWe)XDB^X>%?`h@PVG?N1c<6(48if{}*M7Z>QtGKxqpHXKUIKTCHn!k> zw0DQuMgsZeX~5lIvBOx_nEz^avdwgGm>Q)m+m#)z32;F$Dm^!mJe%Ejc@W|D N6JKQ}23pPm006q?cS!&M literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_2.nbt b/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_2.nbt new file mode 100644 index 0000000000000000000000000000000000000000..65839c623a994db4c65835a8fd969e6a3bf89d24 GIT binary patch literal 281 zcmV+!0p|W6iwFP!00000|CN!;P6IIvMQr)(bIQF5*B|%<#o5uWI|2Xzn8$|> literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_3.nbt b/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..ea48d9ef67bc3bb1852e2d847f1f7fe40dec0be5 GIT binary patch literal 290 zcmV+-0p0!|iwFP!00000|E*HXPQx$|oHj{uQUSg2Gd*)goVZrobX#0puVrsk!5{F~ zIDH6_mID%&R@Q1~W<4V}K#ell4=w=oHOf`?cMZc{ty)g#PmRgaN&A+X9#NwRlFlTY zh`FhflJbc$#Eb`+(G^TFz>LwL@JltQwqm`)L~)LmjtxprJH|ujZ7adjymiv87QyCu z%+ny^aKE#j+emAj^DgMS!E|jsxy5n8-A}T?*sd`9=4|aI(cWO96gR9Fa#tK+;GoEu zn?R0L`4C=%<~d5>*oT{aCF%4P)tX$&rYbKnx2498kzG9f?h)6O4%Gh_IzI4^N>hn8 o|07Z>9?eSjesNSg%Uoog^O`=A(hJAblW_ZqFLlRrH>d&t01l>)L;wH) literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_4.nbt b/src/main/resources/data/unicopia/structures/clouds/pillars/pillar_4.nbt new file mode 100644 index 0000000000000000000000000000000000000000..a8d21958310500854b0d81f5ae8bc13e63d38ccc GIT binary patch literal 294 zcmV+>0onc^iwFP!00000|E*F%PQx$|oHj{uQUSg2nVvZ#PFyQD-4qwsYuOuB@B@C0 zOX|KW_r_5hbSF#NdwErucgAVE8Va>l?ROL9Nwv^Bll8c9*J>s&`C-wh@h70~t sY0klkR|syv zt#K$R#W>AiDT*w=dEdOrB5nYtPGn1 z#9%=`>jMoAXbxF4prIo^m|>+p$Y5cHm1>BQix@0o2ugR_cQpR&G9H zEX=TS*~fAbgGG#7-6|7SIiMMvVVST}AIz|F^BH4dhLy`cmWvoHV&v*pm9VM-4Kg%z zM1u?#GFZr95rahx7G+rt6lM`>sGhAd0cvNp77HzFD2>=ixY`=Ew5<|1OKrESd8^{N zi>Ix%8qPP$$fXnOa3eQuc&lNyRz~Rg4siCnxCT-yxcI4gR*zo1)-VaeJ<9OMZr~4m zm~s*|C#}#j1le68PGW0!UE>Km25s)0ZKdljA2F}D+wcU{T4*1`R>r!xErZ)i=q>Wu z_s6F{-3sLf0AG&(^XC}t`sQ|exj$Y>L1r XTM@*AbiONs(+~Ir6>e?e{Rsd7@0r+_ literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/small_1.nbt b/src/main/resources/data/unicopia/structures/clouds/small_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..7dc60a7d9992977bd459ebd97af645b0a564920f GIT binary patch literal 284 zcmb2|=3oGW|5K;#_B&!A;<7&e=2@j5Vp&;PURA;|5iJ%`)zbeO_Nz^tu{NRR`lN1; z0gCg*ZqvBc9E)22oHg?=+U^}%fV%f<7ywI2_>6Qw1VD51V^ z+l@=_yY@@0PLN6LQR3z~ZDgKOdFaOKlKF|}5@r}nJmYbDEW=S;E6>&TmFaL*W8&Te z8{!fo^w+;&MG;uPpn&c0oP!4G24^IBiseM?5~{vmDfz~DdAIel;k6u1EuUCEjlH|E%ucIzaoAHD9&o!rQ z?%Phv?e)5(b0NO+|9!97(->F_*6&kgZrFEr*R*f@S)W{D5uNhoLOko4uv^!xT>p7IC8~NGLeF;8gaHekF-h+>#*F?f&GUU}c5NJe@^hW>KqI(!vzm zbF!y$POx6RH6n8+vw4#K!+oZ!w)F~~j=EhIo0(b`8=t(k?f7TA|0ymRb1zuxn4RK? zl|6N5Ub5wqEZ*|!)RebJ)O5DLI^4ZpCe3jNzoeUY+|BL&``f?F-}Rub)JlI%^0VFx zMl3hw!z;u;Zw=qEg8#>##EN~>j-7sWA=>HZvmE8vdX85%!9x literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/small_3.nbt b/src/main/resources/data/unicopia/structures/clouds/small_3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..4823a4bd3e29a7ecfb7aefe74839977f9e3e8cf3 GIT binary patch literal 359 zcmb2|=3oGW|5L9y`ZqfWus%pk+-^EVNN!+qGN@Hf? zmb;6d7Pi@(n{fQEa{ssJYet7Ney7jh`2$F~pN^3Pa;u$Z8~1E8|2Fgc-Mxza=1)Gh z+5GdGclAoKMAEs!zptN4t(ZS)aZdf<-`{WlY4&OE`&Soz>TK|d YhpKhU>ZDxr_CIA8+R<9`my>}305K-9Q2+n{ literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/village/house_1.nbt b/src/main/resources/data/unicopia/structures/clouds/village/house_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..b2366c712c7aa5b2ded6c4dabe8f1cc2325bc701 GIT binary patch literal 1567 zcmaJ=e>l^59QUIlcC-A*oUT1OkBgG8_SA4{cdeFc${I&K*bj0SAt}F>iTsF$5*;U7 zwPZ~tIcXw4RwT1|P9qQF64NGInpN!Aed&4b+;dO&`Ro0DJ@5DH$Md{Di1Vffi%dCJEtaj>ct znLh}s#ASt#kVOwey&8_w26TPn0xmCX`!z2)s<%+s@z5ujF~Ru^Hvdp{W_%S%M>6bO2d}rf#R{ z9Jy!l%pTrw_p*39rFUBp<*pB(>mV71#mAiUL_K-?6{Fc9BKF*%J>`Sjxw7O<>)ZoZ zVnw0#ZmsuH4Y8tt5~^LUC%>7_x2bkb1_bNciZjbz5%Fp5T*?*)3vV|o9GT>=?aG>j zKz-z3wKBd?!~`Tk+S-obi>2|Hzr_aay{Q=f2&@hiCBl%(;GL8L5#qB>_Ov;`(XofS zefVVgk?^}g(KD1aAd*xyb-*L=wo}q8J30#BV6&1d$M9sW;*`HTH%t!y>p8q=C3r@Ej?8)+_M zCR3r!g$HSZ)BymhG{%ZQ`hzovtNJbA0n8EvAY)yWS%UH6vBsZ2 zyBWoUN{?BZGx*fq3-`y8r)5FIn2$;@fUGJ1geg|#GywzGS!*)5C*f3KO}_(N)KZKA zIBCu~B!B%uXd7Es*-s|FGsadlERZR;KDU6M8o|yvf1CVNZkUzayayO*wO)a(m?<@x zxdA^V373CTXAb6aXO&yQWt)ym6o371CbagX`&LLKz)`T97A(CtV$BP@gM{SJxm>ae z27XPf%6h_tE^`L?MTFb57iDG(t?feVR*V2R#P#T1j$l4n({pn=M;Y1j>%}C>mS7QY zv!#&l8ZsiLmu%Rsibgd?zCo4GNA&p%5>=_MY2w6b&gcVGj_BrSO%3{kIwW3v^0i-L zwQ>ElI-i<2n$Q!;j_tJQ(I#kuxz$4ts!;=-xg#`BpNabk(k9&!lOs7F1(L-H-!V1RAQ&4M($!k{&3s@9OeJ{?DaYXIv z(IQ7QlHL;;P6|bXD)LzW46Z=QwAwSN3NikqTk*Kb2-hm@irO#yBdtVAysEbsA}VI4 zP?o;q0R!&%k3IX^_00~%cy#bKTo(1^Y+_>1{84E>vmt*&?0no?g)mG9e>3d+jco9^ yws(KXt+hjs