From 6f31f3e815688901f342c4e22f2cde0c1a203eae Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 11 Feb 2017 23:33:06 +0100 Subject: [PATCH] Add concrete and concrete powder blocks From Minecraft 17w06a --- mods/mcl_colorblocks/init.lua | 46 +++++++++++++++--- .../mcl_colorblocks_concrete_black.png | Bin 0 -> 442 bytes .../mcl_colorblocks_concrete_blue.png | Bin 0 -> 629 bytes .../mcl_colorblocks_concrete_brown.png | Bin 0 -> 597 bytes .../mcl_colorblocks_concrete_cyan.png | Bin 0 -> 652 bytes .../mcl_colorblocks_concrete_green.png | Bin 0 -> 614 bytes .../mcl_colorblocks_concrete_grey.png | Bin 0 -> 602 bytes .../mcl_colorblocks_concrete_light_blue.png | Bin 0 -> 619 bytes .../mcl_colorblocks_concrete_lime.png | Bin 0 -> 665 bytes .../mcl_colorblocks_concrete_magenta.png | Bin 0 -> 654 bytes .../mcl_colorblocks_concrete_orange.png | Bin 0 -> 562 bytes .../mcl_colorblocks_concrete_pink.png | Bin 0 -> 677 bytes .../mcl_colorblocks_concrete_powder_black.png | Bin 0 -> 952 bytes .../mcl_colorblocks_concrete_powder_blue.png | Bin 0 -> 1120 bytes .../mcl_colorblocks_concrete_powder_brown.png | Bin 0 -> 1120 bytes .../mcl_colorblocks_concrete_powder_cyan.png | Bin 0 -> 1125 bytes .../mcl_colorblocks_concrete_powder_green.png | Bin 0 -> 1324 bytes .../mcl_colorblocks_concrete_powder_grey.png | Bin 0 -> 1131 bytes ...colorblocks_concrete_powder_light_blue.png | Bin 0 -> 1076 bytes .../mcl_colorblocks_concrete_powder_lime.png | Bin 0 -> 1113 bytes ...cl_colorblocks_concrete_powder_magenta.png | Bin 0 -> 1091 bytes ...mcl_colorblocks_concrete_powder_orange.png | Bin 0 -> 1100 bytes .../mcl_colorblocks_concrete_powder_pink.png | Bin 0 -> 1364 bytes ...mcl_colorblocks_concrete_powder_purple.png | Bin 0 -> 1139 bytes .../mcl_colorblocks_concrete_powder_red.png | Bin 0 -> 1090 bytes ...mcl_colorblocks_concrete_powder_silver.png | Bin 0 -> 1111 bytes .../mcl_colorblocks_concrete_powder_white.png | Bin 0 -> 908 bytes ...mcl_colorblocks_concrete_powder_yellow.png | Bin 0 -> 1014 bytes .../mcl_colorblocks_concrete_purple.png | Bin 0 -> 815 bytes .../textures/mcl_colorblocks_concrete_red.png | Bin 0 -> 593 bytes .../mcl_colorblocks_concrete_silver.png | Bin 0 -> 734 bytes .../mcl_colorblocks_concrete_white.png | Bin 0 -> 583 bytes .../mcl_colorblocks_concrete_yellow.png | Bin 0 -> 606 bytes 33 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_black.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_blue.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_brown.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_cyan.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_green.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_grey.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_light_blue.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_lime.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_magenta.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_orange.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_pink.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_black.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_blue.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_brown.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_cyan.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_green.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_grey.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_light_blue.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_lime.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_magenta.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_orange.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_pink.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_purple.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_red.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_silver.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_white.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_yellow.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_purple.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_red.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_silver.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_white.png create mode 100644 mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_yellow.png diff --git a/mods/mcl_colorblocks/init.lua b/mods/mcl_colorblocks/init.lua index ef0fc8542..27a285d08 100644 --- a/mods/mcl_colorblocks/init.lua +++ b/mods/mcl_colorblocks/init.lua @@ -41,25 +41,55 @@ for _, row in ipairs(block.dyes) do local desc = row[2] local craft_color_group = row[3] -- Node Definition - minetest.register_node("mcl_colorblocks:hardened_clay_"..name, { - description = desc.." Hardened Clay", - tiles = {"hardened_clay_stained_"..name..".png"}, - groups = {cracky=3,hardened_clay=1,building_block=1}, - stack_max = 64, - sounds = mcl_sounds.node_sound_stone_defaults(), - }) + minetest.register_node("mcl_colorblocks:hardened_clay_"..name, { + description = desc.." Hardened Clay", + tiles = {"hardened_clay_stained_"..name..".png"}, + groups = {cracky=3,hardened_clay=1,building_block=1}, + stack_max = 64, + sounds = mcl_sounds.node_sound_stone_defaults(), + }) + + minetest.register_node("mcl_colorblocks:concrete_powder_"..name, { + description = desc.." Concrete Powder", + tiles = {"mcl_colorblocks_concrete_powder_"..name..".png"}, + groups = {crumbly=3,concrete_powder=1,building_block=1,falling_node=1}, + stack_max = 64, + is_ground_content = false, + sounds = mcl_sounds.node_sound_sand_defaults(), + }) + + minetest.register_node("mcl_colorblocks:concrete_"..name, { + description = desc.." Concrete", + tiles = {"mcl_colorblocks_concrete_"..name..".png"}, + groups = {cracky=3,conrete=1,building_block=1}, + stack_max = 64, + is_ground_content = false, + sounds = mcl_sounds.node_sound_stone_defaults(), + }) + + -- Crafting recipes if craft_color_group then minetest.register_craft({ - output = 'mcl_colorblocks:'..name..' 8', + output = 'mcl_colorblocks:hardened_clay_'..name..' 8', recipe = { {'mcl_colorblocks:hardened_clay', 'mcl_colorblocks:hardened_clay', 'mcl_colorblocks:hardened_clay'}, {'mcl_colorblocks:hardened_clay', 'mcl_dye:'..craft_color_group, 'mcl_colorblocks:hardened_clay'}, {'mcl_colorblocks:hardened_clay', 'mcl_colorblocks:hardened_clay', 'mcl_colorblocks:hardened_clay'}, }, }) + minetest.register_craft({ + output = 'mcl_colorblocks:concrete_powder_'..name..' 8', + recipe = { + {'mcl_core:sand', 'mcl_core:gravel', 'mcl_core:sand'}, + {'mcl_core:gravel', 'mcl_dye:'..craft_color_group, 'mcl_core:gravel'}, + {'mcl_core:sand', 'mcl_core:gravel', 'mcl_core:sand'}, + }, + }) end end +-- TODO: ABM: Concrete Powder + Water = Concrete + local time_to_load= os.clock() - init print(string.format("[MOD] "..minetest.get_current_modname().." loaded in %.4f s", time_to_load)) diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_black.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_black.png new file mode 100644 index 0000000000000000000000000000000000000000..a510f903e4973288f41d2dcebcdd153c3a412ac5 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@mUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!4u#U;>y7#z`@1O!7cFr z|Nn;*rknwaGbVYvyD$s#_Eak7aapv_ah0nf zhjYKYb@+?B{Y`VXUufN{T5qkX;@juw&+=o@vW~8|Vxo~c$4nlcD|2Z3nyodpWnrY( z4~JJ4rZUxfHx;j^y6wGmN9p}**4^ukzjUyh6|KxWdd}HjBe*2u@YeJzllF=J{=#sp zNSbB&(Hiw#>X{Pa=?22a<$DrEyMGwJk2rDs-ADPH&b!xF&sNG$o1{LWz;V_BpX{qY z^ho=I&2zopr088MM^#A|> literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_blue.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..42e469784dc622243b0b1e18fe500fe74b8994a4 GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgArasc;;L^rMc;6$p21{2 z!zp?Olk^OL+-d*+|3A6#i9b*cW0JSK3%gii$7>*mv%n*=n1O*?7=#%aX3dcR3bL1Y z`ns||Wa1WQ(~o#R^9)drtEY=&h{k!>iwBGDCCxJ=yek$}e(^ZOaihKavR48}KveI2^ZaRt-GvfQX88X8mhme0gwZ3xFAMtS zee?_56lU~CgZri4MggfG8LeBhX9#p`-n{b6n+IB&Qf@Q(1=jY-2zAYjSiSC?nRw9a zX_b#oRP88k|DztYO+!(C(bYYc;+2Aj>*`Vi;*PA_G23}xryuW6o)xDiN62Qfd<1gi z_ApC?J@MRPcy~_YCzW%#Qu7i%sTlcfwT%{?Cw`IX`qaqoJB5Pj-iLRb)k--QcjQe? zwe81k2G#PT*t4sYhy=~OG0w& zX+iDulPgp!jP-77+I2H;J@b62*A`17O9AGG{dSimE}pW{xUFuJd)?*XU;S?#o{k&S zUzh^JShd78q9i4;B-JXpC>2OC7#SFv>lzs88XATe8Cw~cS(%t?8yH#{7`!svG!sQb cZhlH;S|x4`vvasqff^V*UHx3vIVCg!02s6GVE_OC literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_brown.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..a78f37ea72b5d84f9980c10ea8da1d04324f6e0e GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsyfo;+kx$kYcNlWTTK` zr;uc;kZPxpXagh_|Ns9VR@WE^RK}R(?e4NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgp%vg0;wo0%BUaNZR@Ea~ z)h$}tC05%fR@E(5-78kpCsx}lTG=gD(<4^h{r~^}_}IOhfVvoyyxm=RzimnU3gmDW zctjR6FmMZlFeAgPITAoY_7YEDSN4ZY+~REd5$|W70qXJcba4#PIBz@A(C@H=fb0E= z54W1qWR$tIl=Te!rZC9fInXpMNl<8uV}~7YZQp^wnOoQF*pPDm-2eRl?rmGG{GE8U zWzBYcpTBH>`d8^yn|>$t*A|=K>Zn)hEw1S2b#Z(@Isd?ef`$n%tTUp&cx*d${A26O zMiql6t8N}U-KJ zSs~QSV5OM%II1wkF~@MK``L%v6rwCxT3$EZ*yoY)&}gGVm-x}HpW9ds9k)-@ix59j zV4S(8(~@@v1YcT>ZG``li{! z6IV$@dxS)u>oxnXcdyIxvYph7vqdSV4_5R3_c-!aYmw-(P5%RreOV_yvAFfDbf$Q( zZP)2s6QjVN+VftoC|vjGnY_M)Zh3IugFV22RxNRjC`m~yNwrEYN(E93Mh1rFx&}tN zhK3>Mstpaup{S3j3^P6NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsXNl;_4Hp>JzW(9jEFQ ztLhyKWUKxE|9_4>UlvdSW0JSK3tM8^j#?mxv%n*=n1O*?7=#%aX3dcR3bL1Y`ns|| zWa1WQ(~o#R^9)drrKgKyh{k!_i;j6rhCHkR!ZWycq|UFoU7fYH+F%2_^ZWX#Rt}Px zO1^48>-;iUr@x55#xs}ozDV8e<$tcci%ZJzJF!ug(*uv?{^N8>VPq`=WBIwno&_ z?NYae)9F~*3*8a%(c5!NsssZY_ZFXjRVHLTuV1RtC#h7m_>yD!yd%e$x6kG<=bC+F z<{j}?E!S;^)0Rn@?a>Hv3CWLS57+bD^y7#SG0^K)ODpI`llSzvyE=*z1iz(8hDEpd$~Nl7e8wMs5Z z1yT$~28QOk21dGuh9O4ARt9EPCg$1(hE@g!uM9WMMA49&pOTqYiCe?$94=L$1_n=8 KKbLh*2~7ZwMcg(3 literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_grey.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..a912178d443c8cc2fe3e6c802136ddd6c7913244 GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgArasc;%aH*U}@uMVdG$7 zZEs=iU}@`UW$XC=|Nr@lo>f3Kj7i?^F6?579j}2L&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kcnHIO+VuO%riheTAnVBAsXjhC+^KVY{1jfzhufyk53Feci*kKSQchnB6exP z=7-u;A=c7bk#T5rGe&`cZfB!AJy)DVexFOBLz2VK zD>EjnE%#%WVP6oI(eA8#OZK$(lu5fEH9MxQDq1_I={8sX-Kzl)wkAmISfFV&?VQAR z)+z;;!@?6qPoMqZBEuCbWFt^{!Qw;zkKP%YZ#qn;Zdh_tu)0*TGr>A3_9<^~T>cHg zLe=kSsqRmfpP6JT-;uhT^VQ97PwsH0`MZdnJN+r(j`7VYm(FKy;)yeJiRp;gv}pa4 zwHmjy(ssFv%Wk&f&zjt+_eaKMWyh9%yw^OLZO<(&5Z!Wad-C7bAlcw!DW A$N&HU literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_light_blue.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..cd586f03c54f5d2cc695e8626b28bfe5b7867bb4 GIT binary patch literal 619 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsyfo;;PzvQnl}-Y7Y>d zQ0+dU)^}2^@042qssI1~Ur$y20#wGB<2D=6nIFms%e{j*u2 zE@9$?9d1wms~!u~40_Ug?eWLW;*Tb?-s95RU|#Qb%lq;rPsT)&L0x+zI-aV%=E%q38}SQ z(Fwca zc~4I=E6R$y>{K=vdA+6c#QnP})>Z!$qn3S>oX`;v|5fJylbaKxPaT-~;i6FB_onr; z3lDQm7ZqfWk`#K%V;Pc_q!sOhKMlV~=vcoOs6Bs` zODt*n?oh*)r4bi5aanyl>c=1G78<{x@EPCs?QfNSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgp%UN|;+nWxGHH!u;ws4m zAX+VvxJEK*Es!CZ0A#F|j9)GB|Ns9--Zhp$^^8g0?k?Q&*N+?kaySb-B8wRqxP?KO zkzv*x37{Z*iKnkC`$HyfaW?&k_cPA`^~8F*IEHAPH=VfA?}&kb%kc<>i;*r5qwEf{ zv+kPIG*4vnY$2}VDKQVZ?FC}1?GM%)RSRuQQr&&;rg`>~_Tw=hlT1F{T`zvc>dGYh zyL=_vk22&KWy$xynS1$G;JgsV;!FMa#9y&^F{*CNyv4h7!Mx)4?Y6fk+A;E*CZG1( zwAa#ll1lc>yDGPKSsU#Wm3Cjpbv9?=492BS69X5uS}PV6{hID|iO-UI;@PXenV+w9 zQ9R;sS(>SGc56lAcF{=^Tq@81e6{Oav70gVblU2u^rOd>%Y8hN%yX`X^S=f-{y)p?rZ$zHFIt1iCO=jHt0?~ z7O?aJ%k8K;F?E+h_eE`Y{kDI?Yd4v)^~#IA^8PU}ys7(bzj7`xA{bOlTq8@|Cfti(wxwe6!m4U%4!%Z_$H00)|WTsW()-XGVOBJYr N!PC{xWt~$(69Byr|Hc3S literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_magenta.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..cae70c1e5f5b6961241761d1eb96f926cde649fb GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAs65i;=0CY(Hf)0s|^>e zHe9&MaN$~`#cPe0tOg1iF8crfzr9z=C!k8kByV>Y&W|^jz5#ML3p^r=85p>QL70(Y z)*K0-AbW|YuPggQCT?*y{fPH7&j9sAc)B=-Xq>mba4_$-0T0`Q`5}?gljo9} z%MwHV?s+@XmfqQLZjXV6!}H)(n-7J*XYlsa_F&m_Xv*tNIX`|c@@bHKJ~{r_otc3K zOLN{%ikR>@D##%~*gwSn!Asd}d7(Aa0`rX$&22g+3LUb1;HVr*1r&J3}b(w~77E$I<^3_8T zvp4>!%Dfz75nr%ce9x`VPZYT(|B*M1HElb;qiHTM*i}nhBT7;dOH!?pi&B9UgOP!u zxvqhcuAyOwk+GG5nU#sTwt=CQfx#=oO*2t6(^b literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_orange.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..82cefaf7c3cc189f3d4bca3d8665c7088d4472f6 GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAr#;f;`%6!@lh({qZGzR z>5LCk82|tOpPLwH1(an>@^*J&{gM9?WDRG5M`SSr1Gg{;GcwGYBLNg-FY)wsWq-)T zEzYJN@qXqRpdJoS7sn8d^R5#cC$<>yFh9M}@We#mzp2B%=GXgIPH)_O{=kHd6SovH zgo=qLcTN1|c=f}x6P|r3i~&4rMZJ$Ega@e_itbz##G&~oOX~sK!povpqxRo2e$pf! z@5fO7KG*ANnRis8a!O3!#igmHcebQwwy4D(v0r4kNmbrO>Vo})?in32em|A=E$aIB z)GdX5pEWOkQpx%32X0T&s(*H~Puvy$pgH6Jr;{~Pqyx>CJg#Qzt6}O}uxhDB?ELuPf;>3H(ZnZI)%9xcdFk zh0POxeT=RdP`( zkYX@0Ff`XSFw!+N3^6jcGBC3;G1oRQv@$SwWw>c3iiX_$l+3hB+!|)*aH#?{FnGH9 KxvXxPW literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_pink.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..5595ead626b7a544e47bbd7915dbbacc1455bea5 GIT binary patch literal 677 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAs65i;(9G(;g}eLsEM zr;DE37jdfP|GHk(e?euV?A+|PqK_uL+Ai_RWv2gUo&~Oj{VQ`l`ycrHzW!JL%=wv7 zUT0q2zmW3e{HlZ~*YkJx^ff(O`Q*h3RWaXVDsmgQNLxv-*~>pGJ;Oa>*?*VLd!l`L zF4;vKW+lqI6nD-MzT0s=l4G(#t)PAIvlkC;NbC~o{jek0#IjcK_T)E~6>@32gi^Qf z*!!z<-4Thu%cR3?E>7*>m&m?;O`t$ADm8;Cc(0IJjZy0bB@WYZr#IssbhxRah@5|Co{S++qXMS zFTAy2K6k6IOk+^l6UofmHFtcU`R$##(PL}!mUgY4ty#rNy!8bSz6lzzO?ah$v?}Y& z$ENK8z}QeNag8WRNi0dVN-jzTQVd20hUU5kM!JTEAx6el24+?!=Gq2^Rt5&I3^&b0 d(U6;;l9^VCTf^)eE>)lg22WQ%mvv4FO#sJF4Ql`Z literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_black.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_black.png new file mode 100644 index 0000000000000000000000000000000000000000..503b8b8accfaf3a2471366185e15976f7b481012 GIT binary patch literal 952 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A|${k#8pCCUR+8}L|j^2 zT3%9CQA$opOiE5dT0u-wR!mY(LPkMcN?t}mRa8PoQbtioR6-aip{OP-CM6}SBq^&T zr=%e&AuTE)D=n`gEvGCkuloQ0{~LyR96<9Klf2zsq?r<~ECF&j3p^r=85p>QL70(Y z)*K0-AbW|YuPggQCT?*y{fPH7&oD4B`FOfGhFF|d4es7{+kk`l4TD?n?Pc3<@B07$ zLgzZm<(;{5lP0*j}%g!rbWc)xYcXW~npFfBZ5EVTy9|9NMc<2(cMCb?eM*nNoqDMskcpfuee8X|qXC}#B zAL)tGr%#8-FX?T(amq@)#lXq>U(kGifk%}q*cgL2pPin3@}^-=d%RBhc^RHF(kp*X zh`G1mhO~m>`7XbD3$6?PU41buXIMiQ7)06JSvz@tz|NK#SLJOMam^1+jCk~JLh8>& zdzcp8Uw`KC!&CS6J-#vFq1_x7%QyR1O)u=LNc4Ezxo*G4R=+G=o|k9#KbA^e9Qr_~ zE%}E=ep7|_EnT&evP*^EcI2genWysN%Q4wgQY~H!=eA6J9k%qYaky9DI)lG0to}bt zE&I*xHLB-%7`|a{mP|PPLF4VhWn!Z1+J&08R{y$ae)Oh>kcRUHW;4fob0n93e0%Do z;Dw_lmkq;T+>j}MR()+jiEsSAX^|!3-J8sQg?*7Z|90Op=If45o6jEnsPMer{)gj) zn+qy`aeiCut^09tvsIC26ie<~t4zkO+s$9w<_6t)=6LVsoCS%$GY%iv_+g3L7iQhN zY$_Sc8D749-kbd)tttHY5BJSQ;{Q%Mekz%6I>UE+;jAfbOFU{8KixBT_TqDDC2_iq zTTIxOKKony*=SeZxf%Z=N-iz2|HpW4vrI>?>5+-Rq^4Tp8c~vxSdwa$T$Bo=7>o=I z&2sz414p00i_>zopr E0K6@F^8f$< literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_blue.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b96868f3b35368f19928a7bd0179cae013872159 GIT binary patch literal 1120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10Vsd~_h^v?1YHz1gvxOTLmh>kyG?>O7Xf32&>lAzFS?%vD&gEj_+ zY>7`k;qAZ1$#sE?`=YR@-60V>{ew4o`L6O0+7uYNH9UIn|NsBrhbHF$oyVBu?e1c* z?vCygAcwQSBeIx*fm;}a85w5HkpK#^mw5WRvOi?v7H89sct7(D0|V1mPZ!4!i_@}` zFHT!*!Q;}Z@F1ba|QTqU*3H?Vdnq;yF-8Ro|_mO8lJkS>-DpMt-jCu_R44V zSp2+L%IGt3`Aiq>wdY@MQek)%Vm~Knp1xVdS98|20`I?Y*xik+og>6$vBot8<^f3$m+azus=WY5M<`SNSdMPOGK_dpRAw|Dahj zAbY056Q8YLo+MhDemN6!09Z?@~=it|r?PW!z2@^jsTFPA=j`|kP89WJLzZvPF* z(Gg$gdcAgz9hZjU^v$lX%ZzH`xxx>2M=aob_%HS6IxR)6`sPn@32lol7AGVWX@u8K z?N}t981*uY=VNHDF%$Qb-yL3|tpShwAF4(wO^er9>-F5DOK)Fnkn5`6TrQW}_s?YW zKmDQpc1hgB=NXI^eLp!X7HMg}|Cqn|-NNPOt!q-lGk4jpsQ>;ju=ndtdsX|J8e7Ce zPCTD7t$nV!@f7E*hL`p{=Y-a-HN28(uz6F$lH%)IV;}tPUzMv@ zyuIkg@7{Skia&eWEVkiW=*eREw5#?I_t9O3-P1IV98W9TdNodzed>;FVlNUZOgT^g z`SY^*^0gMhvnG33KS@t$dn{3(&ujVhTvBh^u4{AdHBM=MnES@=mA**U>U+~ZB#N3| ze)%Qqeru zle^8=Ik}JNtA6EUn|QHk(|e72tC_j>UfhzOe*EIR_O)-HKEHInt=!Z9_3{78r=8PR z&3Zl`n5I=rTq8@|Cfti(wxwe6!m4U%4!%Z_$ dH00)|WTsW()-XGVOBJYr!PC{xWt~$(69D>9=6wJF literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_brown.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..bfca459162b79043a964351a095ccc625736ea48 GIT binary patch literal 1120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10Vsd~_h--7CMO~21sKV;$-XVZ^(Kl2O&1JhPd7sn8b)3TFqZ+m3H z&Q|NncpFVS#=HO*_#vsuXKyLn1o zTBOvjZ<=!tY&Q#!>zmZJmr=Oj(~SKS?9b;a-7i16-lk6}qVd6;pYEL-lRcY%s!qRM zK5-}K)VZg*jeTBZi!&u|HfWg~cm3h}C(Ev0a(*y_yX`@ihzQ4=Epz_FuG&+R~X z$NFfpyOA1y$UE(I%ySs|K52hw(iNTV7dKb>QqEEFchlH5SC`FXJy0LK>&v5+|FR_K z*m7L=G`Q+?-cy3%MDV)(pH;K%>oq1!e>2T+_2=dMRTUk0pqcDI~dmFUoZOz|3DP(u5Sh09*wkN(Lq<-;VC?{@Yd zXMJMIoKh5@nb#opO|fvY`MyQciz`>MWlnaNTJ-JRj-u7m^OB-i z)3j=dYeY#(Vo9o1a#1RfVlXl=G}kpS(ls;;F*3F?Ftai-*ETS;GB9{$xM?PehTQy= Z%(P0}8fNEksRA`Hc)I$ztaD0e0sv0})Q|uG literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_cyan.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..ae920e8ffe5f35e9ce936e87ed0fae834b4747ef GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10Vp@Pth^zXnMe4H_t4*D! z)IC*w<|3^{tF@P}Q=L3lZQ6Xr&dEw$Q#9r*)tI|fbJ26I3S7(q6VsbHPg0Df2WJ zuGCtx#%RwW_1R05dZwxL&Cp%DMQ8OUtwpQUXDn2iFiUIcTD|q#lsc#U|NnnyRK;7M z3mKEV-CYcC-j*!_aySb-B8wRqxP?KOkzv*x37{Z*iKnkC`$HyfaW?&k_cPBhFfeWR zba4!^I4wIlarPoBo>u1-CPGcT0;_v2iC*7X?tbU)|NpPe&Y7Q@toD45CF_a}e7je1 zPW+}@zV%DdgLz3pEJqVtPHL_0|5rj4#sPJU}*cT1N26r*y= z!A)esWrk;KQ`ApNpT6>7YUJ*~HTB|ZEY0#)*KWM}%qVkLu!um{Qz2pBN3A^<=4ocm z|GB(pRZ`KjYfGwLr0=_7@i+Xze=Rldll{G>6DzdJ`tnzk9`0*dr?2tLyE=(!xlazibKqm`tN_(Dui75X`EmJgtj}bvI?e}SM_5-+3RW=i zdYbfo(Wgz5m2?VfEgyCNObfXquw85FOid5n{j&N#=2LI;SDG%Hcqrt}v9r422X$t! zFh=|r&|53<>iwR^jhy{f-3z{bnbXRsWpw9@f5f&cZRV_-Hr*6?G_B`;WkpDB?UUy& z{v}*zJ+&4lpL^bZzud4v-fLgY%R47h%oH?*CNA*bI+tgHigWm7arp?rzuDh&6Q;SX zzih}K@OtgV2B+XIS!wkzTh}>h7R=XEnZUo#=zRa-+K$;F{;QW+mFtC_zjWB}n3~#? z_bcTT4(&*|b<5Po*8kx<#%Z5!ES=z}wmn`kedp=Zn+;cqh90PuSo!V7?33rzVrT7K zJooX|H7g!}w&qXitz&QCvXVW| z|9q+W!z{7YA(E|63z%yeR7+eVN>UO_QmvAUQh^kMk%6JPu7Q!Rp<#%Tv6X?Dm5I5w nfuWUw!7IZ}Gf_0;=BH$)RpQn#JBLdZsDZ)L)z4*}Q$iB}B*yBx literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_green.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_green.png new file mode 100644 index 0000000000000000000000000000000000000000..dc016a88f3cb983ee8735ac94d0f3a69c26185ff GIT binary patch literal 1324 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10;(vfoh-+q(epZuyYOQW; zv1VqYUSYRUR%UZE5E}qC{-n`RyQn5tzn*JWS)9tr_QRZccdsnRLvGD@n@PAJui%2SUk)-35Y zjw{m4Z8b=%(ambq%WBlGo?%|xYn)uEQ`Bvg*JhAZu3gY!*s;teqfWQ1-=t}tW$jG! z@GP~Q7K6f0!@@43T?K28pdm}naij@bn%x=Yzx!2bH6yB z`nHEGtX+8OE?Ys!2@`|JsTxxbEY(!|rkIFX=8ut=_$LqgOjZe7Fyo zXH-jEBT7;dOH!?pi&B9UgOP!uxvqhcuAyOwk+GG5nU#sTwt=CQfx#=oO*2t6 literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_grey.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..04a982fef2b6043496ee23dbefbb174b6237d253 GIT binary patch literal 1131 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 XmAEy`&f!u8YGCkm^>bP0l+XkK*9zYg literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_magenta.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..30e835c8569ffaea112b2ec03bbaa6216a219974 GIT binary patch literal 1091 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 Nc)I$ztaD0e0sv*r?Q#GB literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_pink.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..dac02a4887b605bb3b4938ba708b4b3fad32ab78 GIT binary patch literal 1364 zcmZ`&do+2+TJI=-@TVDZsQF`h0d>X>H?&9y%P%bDVW)|o=OqP`z2>ylS< zCB^D}ri{c9-EWeVFeHTbsSKK|iX$blRm@?K*rllLl~Z|ODPuajey)8`QP;P?9Tn%d z$|&8+rh(b!N3$)D=DUU!^?a~|0jkrMGnMsxNm0A9fiI`_dgTHvsOq_s?P_x9N>$%NCTk|b)$RTFCqm1^o_m( z0#K+XYEe5C8R(-e+ogX{%PIUF`2_%ISRxVdP><(_h8ZIUC4$xGxFwm`0>@q z=TrC?OSh!5HZA|@V9Q}Il-;Z4txQ7xwk_==b$-?sa!r#twDddFJbw~hcq{hUs0lvA zN@L1EVs-cm{?#BQeUyQm8>(?cr{WBy+`LZKJ@8LEB(O8T*xWS zl3t?7WkrD6gVR6|_9H*wp<~%nQs*^4g#7{Yz*WDT*Nwkq8tZ=dc%Oy|7B*dU_Dh(} zz%eAo!^YD?3GY9XzwYn=)NXv(@GL6N)m+#3!){+x;gNE)4Z{cLGsjfHrxvnuTmwxn zdzF}M>^9j9B*NQ*1&V!fmHq_+ILpxWfXorYw=X7`2IIi_wPelhv=V!G`tSr*n%Z7| zxlLLpaA%WdZ?J|_Bi-Lg+~eKOhjl~a;}hPmYguX9#r_k_`@}e5$~~Kw)EDRIWUNeU z3<`b9@IKeG>n!gje`AV8p`aaQ#*VGF&7SVo&<=f}oG7$K@4>-PwZi>yEQ3=)xn$aN zr{$Y6S(sZM+4*=QM(;@meeBO>7wgQL$>>*h)D<$y+FiItJ_)p)j`&D=b9KfMJIhaw zp-ijDofmLEkj;IRM$Jo$Z~LjW3ms_9_Q)6W7JF?Iu$}jpPb4JT3*)^bWG z-Lc7H2X6e{rI57j03~O&bn~2p*)5s_+n!;&N&=%y6)Z3PrXMi{?2t;+FVWt zFZ5zE{6~5+m&Kp>wH50V0V1|e6c9c2W_nBLT>~Mx^;S;q+}aMfdhf-#{Emol+4{r{ zomGPnsletpE|)fn-(K22<@LHDWtVOZ*B6IIL~RaqbP7LT-x^8CtA6Do+*UCoNzT3D?IJB98B02=FA^7iz@>RC*tT3j4eZ6+1df#P)h5%%GvkS4`iL{ z6P_9ylNtv@-;7fe-~x4acYwM$I6H^B9EU;OV6N^*q0TTU^sO_8{2xPNa_m*ium5kT TzNTlbHULPUAVk;6=$wB6$1kEN literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_purple.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..05c6c213a4fdaf4e9358d621c7c8c0b7f4fbf9e7 GIT binary patch literal 1139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10Vorchh-;tCwhpV!b*5{2 zZMM#E*xPTjeU8)qcFRp&R$Hn~R@IuUo@l#cqTP-<)77mO8(S}j@GKh0s!EXRGz+>X_ltor}|zaOuF z3(%d6N#5=*#^zUR;(#2^0*}aI1_o|n5N2eUHAey{$X?><>&pI+iCdgaKjQt&GYkw& z`#oJ8Lo80qPJTUYu?0`dQZ+|Dwwn{#7Ck7-yD<6Q-6hp&_x?W&n|WB?!hPE6eOe3* z_h+5mmaFk**A4zTpX`=79OCG*cbmbHVR55yThI)qi`5D%9$#el|LDUbeoZ3d_>TQb zu6rXreSU_mY-3$~r@@FRKcc2^UX;!8)!&qZt9ZRwo5Y??3)9LB`nh7?B<-cbo-=N+ zD?6EoUrf0^-)7aXPnKmN9w~Xx)ak+tH?g$%&^y$dVb16Ml`9lWA*uXCfoC2OtR52 z>kDOO{;g@% zs`whIIZe$gABpUn{OjdnrI-hQo_6>@IjLd4>4@LwX&oY;4(ylF_u2ex=hOAmrW`U- zot11Yt>eP`@esr7_g&NbIKNJpoZ#HGSnS-2m3G|j3@iFP>dnO`=T!!N(CJy$=A*Ii zS3$dp%%kE}{v}**KZ;&In6uCRu0o~xJyVudci69Xz6fhh;_$neztneMV@h+~ivAt_ zT`%&bS><*-2|IuJV4lH?JFl8#)E3$WiF^qN=eu-7W%;Ru>ZJG1hJ58^leO|3*j~r3 zIXCBlL!HxyU*E(0*D1vYtcjkUzAx!BqeaoK{3V7bCf{c7Id=c&>D`7}s-XvBjoS`p z`%f`9dAU@#_J&2Ak*n|34$&UgxLF4{uotOx>y_t`Q|Ei6yC4$wjF^iowXh&|KHRNY~IX x#K_pnz|6|TT-(6V%D~{2;ij1=8glbfGSez?YnYwGr3%!*;OXk;vd$@?2>^pY@w5N{ literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_red.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_red.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1a104922e94c506b7f68de62aecd64fbf4b94c GIT binary patch literal 1090 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10qCLPT#C5&3>3VCk)t1If zO!U`Tn{KnW++c0C)6sgBh4C6olZD25i;VR*+L$jk(O+q9w8GqIrG?QZTl2M6Cd1% z37)GtY`<-sJM;hl{hMbV<(?k$O>~j-uZ&yC*Eh_mx_Yok(u8}rYL`i$$;Za_;=O0C zo{5-Y-}=%j&YqqS2q<#wz_JpTz^D$;?`#oG0XJseigKmdR}{B z{gErO&-%=_*|gSkhRrJ2xAAm}#1)snI&wSh>TXIjKHdB+rtkcZb>?!*`+Z(doO}1< zjfaztPuV}kx2k?d#vk!7AC2n8*1P*{y|!RYc`!Ru;vDY@45r_gm|Z_~Z+VHboEq2M z^#Ns^L5jZ8&%_^oi*x*VY3bXAk2AK-UtWFHF!{}_%L03@?5Rsr=6Pm(n?HQhq5BG@ z2E7dmX7x4B_j?a3UpoCFs+jR1MM;oHSBGc8x} ze3Slm$;5r8_3xJ!8xl_0WSd`SHZQcJlisSbPnI^jdF{w<&SB`(dv|%~I+G)JSXC!;PB`_7b77v^y^L?tlU6ZH|4KMe zFXhta+`u2|XqI-mByG-zFF)E>g-<%-{pnWzm1*u-`!sr|&0lLi^%Tn!=Sx}dKQ-s| z9JFkx%W{(psD5_olZZFFqwbrhQkuuU#ml!?dnYnp`td91?wM8divHY^5(;Zv!*hw* z`z~u?(T&>)@_+YEcx;+~)h;k_!n(t|Z*vRFEWP(oaOtZ)raZ|dl6_LU*Il<1rVd<=DY#$5ma literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_silver.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..80af32a6c77a20cbfc616cd247fe736248ee547a GIT binary patch literal 1111 zcmV-d1gQIoP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0001u zP)t-sqobarq@JIjnU0NYo12xO zpqi?xrLC=~!^6L&rJt9Vk(rs3wY9Lbv#zVFrlO*qt*xoIx3mBM|738eiU0rr0b)x> zL@rd*5QhK&010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Q|X61}|9enaltH0gA`;F#hsg!N$+mQGw=U;i|6={bPj^5k21gxyMBKddJ4yp zxs#Yq90RE!WSnL&+EI5dm!-rg6o|e8!F9fP;f?Pk@DSrbN5Rt*iStxq6-ra1764f% zpoAcMQE!}Vz&k&UXQ8+i>J^MyxB zhqrx~8_o7lg?|sEr0UnfzwosBVv;cGQySZU2HlV7J83x(mQoBV--XpDfR|G;2oa=? zz_OG?IwIbHP6nBmt6+CA;0BE7^^ZWGdvQdU0rAQ6ERr%bxUW1_FS}Okj2>&8zN$cx zR?j4rR)~qdUDQt4%nec0=ePU2k!d#k5xA~3x!`QUDKwy_PT^IvzrGm41Mbxk-^e#( z@{^RuoDM`}kUIJ8c)^yOmO<)3MggqS!oyN_K-6zo0q{@5$0&sPcUgfP63;nG!W`Qt z3IpsK;hO*Sk5xz5DEKZ`vYu8Y-tzF?#qP`>Yaet9!$o$|&ZR8xj~gV<#+QXaO*rIi zMAJ2745117RNAKrG!@{k{qTu1qM!B#vITF*cRQB}I$MSeD8YOr6D#^s{i;1jy)}n= zBJn)LBH`_DmaJ|-yTUHk7Kv~sf1&vNJC(1{kRGV(i10~I>|cPh)c0Qd0?FL|4!OuH zRnNw3RI>pd`#E$Td!n=_%a0*)*gIY-hBklx<{{7^m?gVtVK>AmvG6hGU)Vz+4x23( z-BBx>AwqS$z4wFh0@``>oZ**8)J2!mYuEyl$x^vHBfwSF1Blf{6E*++l&9;GA7D+g zA{@=pXs7I=f22pU>tQ+;-{S(3e4CCYNl_SIhB4UrviPdwX6W(=Q7UX`hE3TqzN7lu zUOd-vrj(cR@qGLbJLW$>FL*^&0000bbVXQnWMOn=I%9HWVRU5xGB7bWEif`IF)>s! zGdeIfIy5&cFflqXFzPX~nE(I)C3HntbYx+4WjbwdWNBu305UK!H!UzSEio}vGBY|b dHaavnD=;xSFff~J3MBvl002ovPDHLkV1g=E_ul{j literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_white.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_powder_white.png new file mode 100644 index 0000000000000000000000000000000000000000..fea636bc1c0da555449f143b5de585bc151cce02 GIT binary patch literal 908 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y{xl#P!kR#}6JpynFB7 zqeqXPJbn7?*|Ud_fMSmyKY4Qh!GjksU*5Za|H+dlH*ei~`0(NFJ9l2adUfaSU7)%* zZ{9qA@#6XO=l32wc=-77{f7_#|Nn0xAD99(nK8-R-9_?E-qsEvhqJ&VvY3H^TNs2H z8D`Cq01C2~c>21sKV;$-XVZ^(Kl2O&1CyGki(`nzY1PS`+vYfMxH3*;+A4eNkIL`( zOg+)Jm$QB@xYwYxXxol8-EB8LE(b}A&RQiDbyU7X_nY#n5a+LlPeocE$iA~cu2(Q? zmD(!htVdJC1Q#iHhelb*=4Py^;_qDJ#&9M$WZ$Fg=^-vvCbQ=1pKWk^8L&}#(y>oV zJHA)(Y@2MZq8GNN#W%>fGR87eUw*>YDQe%fkJOpOTREv&ELmWu!4Vl99NsbQc4zr3wX1A-0oczNkLzopj8?2ER~3|GJWL+0AUGt-vEznQ965|b6U*0Xkv zT*?~n{Bvj7OkdA>-_w5N#KQU7GV5KJyzR)XRO0+HEAm3mPmkQjk6t&;WG2OKdFNZ{ zeDU>Nc2RkjfT_AHPt)zs-mr-A7Rt)}Xq@A-UhyuI*YzDQLk^w#Wv}TZ`((+j&w@L9 zPH~@2oLum^YGrZ39#g$FGC3PdUAO&~dHm)zvtn@J3#0cTS6}bka@tsYMTLL3`PyyA z#MHVs&R?QDZ>!Or<(5-^%xTYvyZC7%pX1`?R%;)v=B_?>evv|Mu7mp0lb@XIH_Gxq zdvUd0(6*|tcCDoD^R;uM3>Kc$p5M%TUZzy;qmRI+C_}ciu=C7<$2~0=KEJrzb|$k= z!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A~V1z#P#_Ji)TkoA0IG$ ze%$=!S({hqZJ!-8d%Vx!@qU9BCoNx`vV3~PBsU$oT1D<2P3vpByxL zdD`m14(*4#b>Cfgd9+vm`7yKSC(K`-v3_;V=KXE==O-=RTyl7Q(f;LGpos1N|Nno# zS=b7+lrhQM-9;%jHD(Qv!&%@FS(`9k}1@7vA?YZfle_?~)ljh34K*PR7txZ2ucPyY%1^dMp9WvP%&kJ=Zh z>@}5gYWsiTKC|wYhjWvnv{b3ax|=_ulczigjd`Wx7-M+j zcK$ks{jsy2I0!Db+nG6S;nzU^MM_Hw$~btY_AiWkl&D$dyovwhZ~a3rrA!2vMWt>{ zbA9(*f5rFrT9X&|$u1P`^DoU1*NKdquF#yd$46+^Ua_*|%rCcD!c#X#R4<6jsF%-t zQ8cYNa_iI2*VzxxXmN-tw&E2`&x+};GtRR<|M|bmMP~5{W{fQH+TUd_d$B#g@A28M&ALW*oDgpv@?laHQy4yTQ%pKTp{tC*Pi- zb}__HE;wKP-0xd61Lw6}oBO+KPKMi}V_WxR2wbbxyxg>EcAdvldtWz|d0Q5-PY0$+ z)e_f;l9a@fRIB8oR3OD*WMF8nYha{nXc%H-Y-M0(Wn!*vU}$Av@XB!0OcV{d`6-!c XmAEy`&f!u8YGCkm^>bP0l+XkK7~{Fs literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_purple.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..da661ecf2be9e3850d8809038d3f893f237aaa06 GIT binary patch literal 815 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y{xl#5GfKVTR&@48?`% ziu1D+7o{sM$W&aErL-suBr-1pD5$hBQ*l9>;`}tld8vx?GL;slD=bJ?n4h7rFil}z zhQfk0h54BZ3o{iK{Qv*IGqvmz&}7CWZ+92TH+fq-fE>;OkH}&M25w;xW@MN(M*=9w zUgGKN%KngvTb#|{>hmdzeH5aI+1gt;zIW~+_F=cC)TL z^r$8Aw2tVZ3~TcRmWd^fy4yVYrRIpu6aJT7b|gYTWzzl4i@iTyjqv;Q{LPt@ZMS4* zy=c2rdw-kx*WB;E<@NjD&(7O@@9VzBOpD${t#~(QeRb&H_J|E_{awbZANFe;3;e`x z&ANX21+6;^rQWj23ORH6Ew1=?)KTq;6SH^5M;65ey*ef{RxdCK3v7~J%M&$0EpAfr zUEO6N@qRC?)L;Lx`nkFF>yfSr)4iO}tl&1z_<5<+sYy>c>p_*JwV%1b+NDY7Eth<5 zKa})!O|aKXWmWGG6^~g?v)L}c*dD+xqS>+u}ce#5JLp!f0| z_I#CYgOk_(S4SOwf75-w`}1!1XK!j5d{%6~xS`&6n&O$q6YlYaY&AQ6@z#u(uQtcO zd$t|5owUxDos0ear1u&6YBIf%%pTQe`Imgv=Tkf9Z{{!d_oUCYeqcPSmbgZgq$HN4 zS|t~y0x1R~14DCN10!8S!w@55D+4nt6ANtvLn{LVnaV>2C>nC}Q!>*kacjs`sX7DH Oz~JfX=d#Wzp$P!&;z8H| literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_red.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_red.png new file mode 100644 index 0000000000000000000000000000000000000000..c51e1c913a91f0ceed578deb43002c9a6a7198ae GIT binary patch literal 593 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgArasc;yPJLX_AuCL?xvu zK%}fZMM-&zveN(m|7Bv-GJt9rlf2zs*u@e%UIRIt1s;*b3=G`DAk4@xYmNj^kiEpy z*OmPt6Sp{4|zaJMeEI3j;BqhA%vJ_)}a2G-3Djen25SYe!gOZ+CE z4!6b3WgR~b-dRvnKK*{cKhL0y5_$ET4>oqU@x`y5bj4_{^)vHeS)+{XcYWeYFaBQq z*p?Ahc-%f|;mrMt_XILOa~m>Rw`qFEbW{gVep05Wr|xu^-7luYZpD|!tsYli%qdbl zb?Wq<6SAsFW_p5`%(_$`r>~2WI`YwF_4UJ5^{XBtQLXYfjgeDzRo*iW>6ecRsuhY4A#i!FDOTP-f&WQaY+%?(x zw7U1AtN$4enaeiErY^q$3_sNp*NBpo#FA921GjWndsvd8hzILvDUbW?Cg~4Y?{+XMh?QJYD@<);T3K0RSbU)1&|Z literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_silver.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..af92b3c0d5a7c49daf2ec2c0154458178b028962 GIT binary patch literal 734 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgp&Q^6;@a3$-qcjl&{)>k zSYF>y*3eK^UtikXT+!5A(cE0w&` zVX^zC`j_>F8x?>5{83laZj~o-Wq(TWfqeFIk6C%)z7^jK>RWU^B=&Rcp1GRu4aZ6& z8|mO$9nB`@Gt-w(>T@h!u(C1Y$UoTyIv#!tKikOmEL$;OT2f%nvwxCWyDe82H!hxc z=FX2d>kYPKsl_TfMsuw(&1LM(Sdlk@QER`Cj#tG})56Kd`uR+2JMZN+e4KX8Me+_$ zBzKf>{EU((H!qrQJYsVpyYSkju8fgFx*U*yU(PR#Pf0v7P{`Jycu=>M( zx=LGJslAnuSys4JBMwFx^mZVxG7o`Fz1|tJQb6o=?T|>hVBV#KAGbFVdQ&MBb@00OQa?*IS* literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_white.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_white.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2b3ffbe35786ba8c08de0a0dbd7233c234c96 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAr#;f;(GD=^^4bUT)1}q zA_(31|Nno$V$q#IS;i!9cNf+l`7c4%a29w(7Bet#3xhBt!>ljMz2eZTo#S*_D|j!_4|9R;`cqmy9E-$ z_kXoXVqjieRI|#CnRk1++Xk)di0gVc*xNSSR=d^;X78MBY2EwbZr)`}=Z{@yy|(Cf zuG-tWx|(fSol;WON{60@vrSh8R=qRMloWohBXm{g7Wc*9Rn7aw{pmo3<|gy`9<5rd{{57{+ z43|5G_W{FBwZt`|BqgyV)hf9t6-Y4{85o-D8W`ys8ip7dTN#*HnOJBW7+M(^$W$IG eK+%w!pOTqYiCaUiO4S*l1_n=8KbLh*2~7a)QrkZO literal 0 HcmV?d00001 diff --git a/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_yellow.png b/mods/mcl_colorblocks/textures/mcl_colorblocks_concrete_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd75a1e8c119ad9c43a8509e9340e6e6e8b8c23 GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsXNl;`(Wm*vE}xA3>z( z#|@&NHjDlL|9{Jc+krp@j7i?^E^LWuJ8FR(&H|6fVg?3oVGw3ym^DWND9B#o>Fdh= zkcnHI&EV?uDV9JzhMq2tAsXjhC!X!QW5Cm#%3HL3$Bf-49KNSD-0QAw>J+d2AHMP# zd$2-7ahVBV#KAGbFVdQ&MBb@ E0J4PXVE_OC literal 0 HcmV?d00001