From e9897bfb55f9f8fc986d1ef73fb9bd668e735ffe Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 3 Nov 2023 19:56:28 +0000 Subject: [PATCH] Adjust cloud generation and add a little more variety --- .../block/cloud/CompactedCloudBlock.java | 15 ++-- .../unicopia/structures/clouds/junction_2.nbt | Bin 0 -> 702 bytes .../unicopia/structures/clouds/junction_3.nbt | Bin 0 -> 707 bytes .../unicopia/structures/clouds/junction_4.nbt | Bin 0 -> 552 bytes .../unicopia/structures/clouds/junction_5.nbt | Bin 0 -> 738 bytes .../unicopia/structures/clouds/large_3.nbt | Bin 1373 -> 1372 bytes .../structures/clouds/village/house_2.nbt | Bin 0 -> 965 bytes .../structures/clouds/village/house_3.nbt | Bin 0 -> 4346 bytes .../worldgen/structure/cloud_village.json | 15 ++++ .../{clouds.json => floating_island.json} | 2 +- .../worldgen/structure_set/clouds.json | 18 +++++ .../worldgen/template_pool/clouds/houses.json | 66 ++++++++++++++++++ .../template_pool/clouds/natural.json | 36 ++++++++++ 13 files changed, 142 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/data/unicopia/structures/clouds/junction_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/junction_3.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/junction_4.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/junction_5.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/village/house_2.nbt create mode 100644 src/main/resources/data/unicopia/structures/clouds/village/house_3.nbt create mode 100644 src/main/resources/data/unicopia/worldgen/structure/cloud_village.json rename src/main/resources/data/unicopia/worldgen/structure/{clouds.json => floating_island.json} (89%) create mode 100644 src/main/resources/data/unicopia/worldgen/structure_set/clouds.json diff --git a/src/main/java/com/minelittlepony/unicopia/block/cloud/CompactedCloudBlock.java b/src/main/java/com/minelittlepony/unicopia/block/cloud/CompactedCloudBlock.java index c7bc4507..e27f7ee1 100644 --- a/src/main/java/com/minelittlepony/unicopia/block/cloud/CompactedCloudBlock.java +++ b/src/main/java/com/minelittlepony/unicopia/block/cloud/CompactedCloudBlock.java @@ -89,24 +89,21 @@ public class CompactedCloudBlock extends CloudBlock { @Override public BlockState rotate(BlockState state, BlockRotation rotation) { - BlockState result = state; - for (var property : FACING_PROPERTIES.entrySet()) { - if (property.getKey().getAxis() != Direction.Axis.Y) { - result = result.with(FACING_PROPERTIES.get(rotation.rotate(property.getKey())), state.get(property.getValue())); - } - } - return result; + return transform(state, rotation::rotate); } @Override public BlockState mirror(BlockState state, BlockMirror mirror) { + return transform(state, mirror::apply); + } + + private BlockState transform(BlockState state, Function transformation) { BlockState result = state; for (var property : FACING_PROPERTIES.entrySet()) { if (property.getKey().getAxis() != Direction.Axis.Y) { - result = result.with(FACING_PROPERTIES.get(mirror.apply(property.getKey())), state.get(property.getValue())); + result = result.with(FACING_PROPERTIES.get(transformation.apply(property.getKey())), state.get(property.getValue())); } } return result; } - } diff --git a/src/main/resources/data/unicopia/structures/clouds/junction_2.nbt b/src/main/resources/data/unicopia/structures/clouds/junction_2.nbt new file mode 100644 index 0000000000000000000000000000000000000000..0a20fb6c473eaa43da4e6099b6be7ab65dd1002e GIT binary patch literal 702 zcmb2|=3oGW|5I<=&ARO%!1`dLYP9{f$y@fmNd97XeXri$S8F4!XK(0SBzkF<)BOcs zmaaZ(ci~S#S{8@mkI89a#U1LIu2P!IKb#gDE=9i`D<*u-4m^?NrT6o+==+&V4~iU_(iXLJVc1XktzOMHg*F>~;W=E@mS}r; z!@R^Ww#{ZUP9>PJC0DjtCtYh|Um|VBErEe%+)9vY&g5-7D+@%&jJ|6pX&pRJa(ELX zF(~=uF;l~@M>qUAKngMuKm3UqJ9@@<7=i9dJ!3tLKwAwFzT4gw745us?nArlZFPA( zYVQ|uFBR+Awpzbu>y}ts>D>NHRc#l`qSmHMUGdhLhcb3gGYgi;y?!Z;Yw=tATRI6_ z{<_a*?fGW8!q!+Mb}-|om!W$W&iAHr*3LH>q_X_=fA(~bx}S@clB|J zUn*ZEcAt~Aiub;`J6(UiU#-P4#T~bk#r?~F>wWS6Tb$ z|C7&cQ!Tgu)Rli2`uFFFx8Du<>dySHnp54I{NZoSWP$3HduCtyXTqUZclmit{pYKy X-w*c(?{g~K|5V>MQH%eX2m=EEnRjxQ literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/junction_3.nbt b/src/main/resources/data/unicopia/structures/clouds/junction_3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..075dab3a2afcba00591193ca2776bd7d610f8f76 GIT binary patch literal 707 zcmb2|=3oGW|5Ili%)9I$(AKWi*N-lJ&21=~VuIHpcV!&I`QM!E)2*XLwZiiA{EAS4W<6ta;_7XX(31#_?6{ZTWf2 zpT3%}@Ot6=g2}V5XT{a&UJXg|TyA|Ysi`rO=S*1Qo`rJxD~?OQ`q)<0q!@1SgsUxP z_2r+Ox7m@sMo(6)J8|^a=R+H29?D`noW`|UlIQhm?!(VmKQlpz)~nrL zeSj98W;)Gpfi z{oJDp=Q#--!aRkqg73bGwK%-HpzZnLB1>nza#y`?dJ!`DAh{+*zuHsB@2usiw!8PC z1|ryFUHE*bRAl+@M@y?-6^9?`uf2V&cJ`i}T|Xv0`MmLTd)PG9uwIfm zJV4{Uol>uoYWkmdCpF9qwJ&*WJ))net@L`A&g$6t(uIj<43BR(@hc;xTqfxMhBfcy zq;C3U9$Z!%IeXKcuveb zJ>Nl3(_g_8rZ2Z>tNUjDQ)|w$KRfr>Ej2mu`m@Au6W98y{4ZOMYYvhSX0;rsO}<@3e=pFFAe`=?n-<>wjpHTz#Iyz}jB-J8Sq{~Z3-Jvh&` zdHx@PBEHw{n=~u$ua~P=(Y*Jz-O@KP?!CJAE0g0!$DYq{D}4UaV43B8&a(faJ9*yS a`}xMctuk`^iKF2^*$l+LuiwMRzyJW1`wzkZ literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/junction_5.nbt b/src/main/resources/data/unicopia/structures/clouds/junction_5.nbt new file mode 100644 index 0000000000000000000000000000000000000000..76a970880204fb9058319199e0a30b2313902694 GIT binary patch literal 738 zcmb2|=3oGW|9fXR=3jOYXkA`-Y0X;^0gnQQKWy)8i{0kzaJyaNy}fkrw7r5&%I5z} z%T5UAW<2-pc2Us|`n)!M-}aAvm%Nrt`6;l!-N|Ly>!%f=m#a1Pwpc!sV4E4YRA#yFm?WF}}a2W$5je|gOF*TUKU+y(#46`@jD zQ`@47H?X;_W<3^^z0`pF&FsdD-?)38vATU`T3p$9aZev_T!M+d!7Oo!vk>8^CR2l1 z))HlE24KztL-%75o4n3Nm5`IGpYuWhcqj=VvXUBZ@{Q-6QoIglaQba7vD!j?G) zGc21E)AdhF@>oBQJO>oec0LEv1vKoeY|k@3w_^6iJFl}r?c$kTSRBO7GuyiO(N=>i zQ8tUjX0r+(ekT4}l4o}OnskFVbLLCD&0z$J6thE!v^iJj&V2~6`$kXl&xS zXDz1r?@Yh(CrPp?@pE@7N84HbX^IkN`y<*CZb+UpVp*KZ;dWY}2PDQG2^5n_k-S#D z%)lV3Eny4KL6GbBgtgTzd!Fq$qv(9byQL59uFjh&DX})}Ye$q$`ZfRD6`|5uYk9UF z$atsiY%gql_U>Y9A63`tX>)bf1?6nsVQ1QFpWQUM@^yZb&Hm2Z8(;n@&2O8nS1J^Sl>uJiAL{L((g#QoX%H1vTT6-YvW|6 zWF%GdZZ>aETYLWYJ@fw=rST`(_Z1bLUMev&_4(`x#W!R(CeM~vZ*BgyxajLj|JWDH z|9kcAU1rxe@vWK5oo&(ESDv5VbhX}e)w=k;*Uj>ugs1P0efxD=@HO$E`VTkj`TiQ{ SPMkdd6Zdi1W&0XM85jUR&}EYV literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/large_3.nbt b/src/main/resources/data/unicopia/structures/clouds/large_3.nbt index 52ed4ea278adc2c7006b15e881c0c6d9e7065e79..4fd2200a79b7692e87642ed8e50930c553e53408 100644 GIT binary patch literal 1372 zcmZ`%3rtgI7)7v**e;!^j7t|?gq+6Ww@Z-gieA`8d!N$g_@ugDs9DLDJD`U zcS8dV5TskG@+heq1}!a*B3Y>*WezKkwnJ$^Xn711=MZ#A3lag%$#lk=VL{K@zK zzQrCc&Tm~;-Jhk;fDRTc?v9#&_v97n3eLzdvL8|^JWo~~uGHM{JL)kOI{h^jVaNZR zlhGL>f!=c+`C{iYlKWk+-K^c8PPZjDi!N)Y2b?_tf)>V(mCW+p}~* z1Ey3|bx07)Pb>3B@soCh`r@;wkWoiUdDhXy-9g*(|*B!sZMX(rvDjB zao={&UkLZ@Kv*8)zbPT7{x=C*^$*o)kf>S`3Nr_Mv87m2hjzk|&Cpz&aaCW(8^e42 zBjBsFMl7_%*J{a|U^5Sk5bavAs$zPp0^(D zjes6k%}G`rRLDPKd^zle5GBgaG()0s31iZlr9lukfqTAN-mI`-NlO&>l?yoxKI*cf zuBvg=bWf-L>~Yq zWpOkxQwL_^Q`tWRK{}uxMD=e_ozModcC$cM^2|ySX5~UGdJM3_jZUi>L`9)dcci!3 zs$k?fPQ1Uze-Q2iG@qcsh*{n8u8RBQKuD$xF2$-(cRV;D%prybkJ1fVHVWTnaEV;L z{5mnh(8{U}y6u@}C}P*r--cpv&$96AjLOWx;utuK8YX-Nn}vW6!dbyiP}qYJJpwi= z^G@~xq9U;I0H}EMDz@h)tK{L+3PBF<7qIw0E?RLWPR+l7usF-9vAC*FhYVv7{Yf=Va^w*S9NTc{sJv9^z3s7BY+v9)*W?fi0vq&mBdLH5^r#Qop8>XvY z?pr-OtDL*DaLr3^%x>4uD%R#^GGEe1Zi+s0jJ=2+C-+7+ONIverA$t>us`3vBcZNI z869EZo>zv41l4&l71ZNa=@H$dZ7D57r4{)T9rm^H#nklsr@miUS7z|KL~A>Ht-YV7 z;Ct`-biwMul4I=!55LmK2yczIiac^xNt&)-SuY|hEI+2^-%Nz^hP&?e5t^3&QXJge_-N*cd5C{t=@Z9ZTpRmG4g=#9KA+#wR3gPD)xcxMBb^r HE-rrpO?R+n literal 1373 zcmZ`&4KSN`97Y$6__(uPUe^xgrjCvGMpY}ut~419Mi$0Vrf6pn=9AU-(~7J>?PR#JI;QW^ z*&^sD>p_T(V=PPjC2{7}Dm~+jL-GxybEb?CIChGa@-#ryoL?5Xjl48%ve{m~^ z#YgDb=Il4nj?_HSLKgmm-4)aeyL?MBK5+E7X&KxrU0A(L7^;~!8DQF|0z__s@OSYX zOGsZN^*mz%FXUU&{ntIg-Q$@&&Kn^ctEIh&C8WU67fPj3xXNBrD0hI8Amn;KTm%vA z2{>3wU+$q@&mny-twOw@+?d?Ler{*aqU8WnguXqj?V*wK2g#A9;GCt7VCeobJ_x5y z=rL-k4z;j=rCGoUN`i?vt{{2b^D>A?nA$8Q@r8N}8=PAbeV6qbM(ukI zOXy8s#j^1tHyJDju)uBz!_MyKPV!P+f#PZ1BaE67pVlGbTGiJr!9-CHT7opdrc{(Bf_n zRldW(a>$$K1YGnjz}tf^61~xRq~(Cd56^)<9{QD9Mv9aDt6a~c#L2+WC_jMdEc>BZ zBs5zckApcCVPHL!G19-6Y_8Qt2}yY*V)JKXw)D`bMurzQXMEvEYIPUh$LNMkp&AdH zY4HKxY7nyRlC3aKb7447p*v0@T$tV4bx6~M-FUtB`~QH}WDe~Vq_GV?@lB+4O7$Kb zDOrNu{pn(Bc893>HB2AlJ$KW-rwEA>&J{QYgVM1DJ|pfMJrM(kXyA*2tMn%opAYrl>&C`oadXYZb%9s*Io@B+ ze?v8qqcrFI6b{#x`t<#>ZGi&Z4VDjH)LZg09RK~M#Jo5oR=)O2Ud!WLzRjuPVf>Gi zsy?LiRmrdCu1T44 zz-Q*NM+Bi!;qyea`ww>aJ)O?LRf+vXxe{ zpRHFym}IdgP(Wx_oM;se0I;X31H0CcV1 z)rbG?KLA;=lHKq6vA4V_U^5jir=KbSY7BmM>5iC@*My5rK4;e$J=@ZE3g`%svt}Aa ze9VBEx>*bs6reCMYpPu4lRMA%Sj?#_AcJ>)UzvCY6c&kKqa}{r;Q&X<;ab0kAaS;I zpmH;f;Mu&O&@crWhCP%GX7>QSXt%uJv(L=>v)mW{8f{B>*Zf|2i}MSs-EU&JZ`^ig zkLTMP-@14E_SJea*UEPnNZg(K`fs!mk(k}8vi{GDe+Q(8wcBa35c=hd_5_dm(FF5M*yKGOx z?CVk2_%DCe+sB{yzU^_jdvIF%Zr(G~6pwwdSUG=Lmb3V_=Rxlnw6$e)jYzTEnH`NLilJUSjC$T6Gmf2iL(AuP5?hJgV9t0&-* literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/structures/clouds/village/house_3.nbt b/src/main/resources/data/unicopia/structures/clouds/village/house_3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..eb14b5081fdd9f2ce8ae47a78e75eb09d9d74312 GIT binary patch literal 4346 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 X>ywYCtCGga<7SkShL^O;B}@JbGdIs; literal 0 HcmV?d00001 diff --git a/src/main/resources/data/unicopia/worldgen/structure/cloud_village.json b/src/main/resources/data/unicopia/worldgen/structure/cloud_village.json new file mode 100644 index 00000000..06894644 --- /dev/null +++ b/src/main/resources/data/unicopia/worldgen/structure/cloud_village.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#minecraft:is_overworld", + "max_distance_from_center": 80, + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "size": 6, + "spawn_overrides": {}, + "start_height": { + "absolute": 180 + }, + "start_pool": "unicopia:clouds/start", + "step": "surface_structures", + "terrain_adaptation": "none", + "use_expansion_hack": true +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/worldgen/structure/clouds.json b/src/main/resources/data/unicopia/worldgen/structure/floating_island.json similarity index 89% rename from src/main/resources/data/unicopia/worldgen/structure/clouds.json rename to src/main/resources/data/unicopia/worldgen/structure/floating_island.json index d49da3ae..4a2d3351 100644 --- a/src/main/resources/data/unicopia/worldgen/structure/clouds.json +++ b/src/main/resources/data/unicopia/worldgen/structure/floating_island.json @@ -1,6 +1,6 @@ { "type": "minecraft:jigsaw", - "biomes": "#minecraft:is_forest", + "biomes": "#minecraft:is_overworld", "max_distance_from_center": 80, "project_start_to_heightmap": "WORLD_SURFACE_WG", "size": 6, diff --git a/src/main/resources/data/unicopia/worldgen/structure_set/clouds.json b/src/main/resources/data/unicopia/worldgen/structure_set/clouds.json new file mode 100644 index 00000000..a610968c --- /dev/null +++ b/src/main/resources/data/unicopia/worldgen/structure_set/clouds.json @@ -0,0 +1,18 @@ +{ + "placement": { + "type": "minecraft:random_spread", + "salt": 54138171, + "separation": 2, + "spacing": 10 + }, + "structures": [ + { + "structure": "unicopia:cloud_village", + "weight": 90 + }, + { + "structure": "unicopia:floating_island", + "weight": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/worldgen/template_pool/clouds/houses.json b/src/main/resources/data/unicopia/worldgen/template_pool/clouds/houses.json index 5accd349..9dbe3814 100644 --- a/src/main/resources/data/unicopia/worldgen/template_pool/clouds/houses.json +++ b/src/main/resources/data/unicopia/worldgen/template_pool/clouds/houses.json @@ -9,6 +9,72 @@ }, "projection": "rigid" }, + "weight": 4 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/village/house_2", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, + "weight": 6 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/village/house_3", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/pillars/pillar_1", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/pillars/pillar_2", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/pillars/pillar_3", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, + "weight": 4 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/pillars/pillar_4", + "processors": { + "processors": [] + }, + "projection": "rigid" + }, "weight": 1 } ], diff --git a/src/main/resources/data/unicopia/worldgen/template_pool/clouds/natural.json b/src/main/resources/data/unicopia/worldgen/template_pool/clouds/natural.json index dc7a9b20..d401792e 100644 --- a/src/main/resources/data/unicopia/worldgen/template_pool/clouds/natural.json +++ b/src/main/resources/data/unicopia/worldgen/template_pool/clouds/natural.json @@ -81,6 +81,42 @@ }, "weight": 1 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/junction_2", + "processors": "unicopia:cloud_decay", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/junction_3", + "processors": "unicopia:cloud_decay", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/junction_4", + "processors": "unicopia:cloud_decay", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "unicopia:clouds/junction_5", + "processors": "unicopia:cloud_decay", + "projection": "rigid" + }, + "weight": 1 + }, { "element": { "element_type": "minecraft:single_pool_element",