From 5e46c7e1e5cd95d237fb602c249d1666b6dd2e00 Mon Sep 17 00:00:00 2001 From: vse bor Date: Tue, 31 Jul 2012 23:13:32 -0700 Subject: [PATCH] multicolor bricks --- init.lua | 106 +++++++++++++++++- .../unifiedbricks_multicolor_dark_aqua.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_blue.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_cyan.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_green.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_lime.png | Bin 0 -> 495 bytes .../unifiedbricks_multicolor_dark_magenta.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_orange.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_red.png | Bin 0 -> 486 bytes ...nifiedbricks_multicolor_dark_redviolet.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_skyblue.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_violet.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_dark_yellow.png | Bin 0 -> 486 bytes .../unifiedbricks_multicolor_darkgrey.png | Bin 0 -> 428 bytes textures/unifiedbricks_multicolor_grey.png | Bin 0 -> 439 bytes .../unifiedbricks_multicolor_light_aqua.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_blue.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_cyan.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_green.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_lime.png | Bin 0 -> 475 bytes ...unifiedbricks_multicolor_light_magenta.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_orange.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_red.png | Bin 0 -> 484 bytes ...ifiedbricks_multicolor_light_redviolet.png | Bin 0 -> 484 bytes ...unifiedbricks_multicolor_light_skyblue.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_violet.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_light_yellow.png | Bin 0 -> 484 bytes .../unifiedbricks_multicolor_lightgrey.png | Bin 0 -> 432 bytes .../unifiedbricks_multicolor_medium_aqua.png | Bin 0 -> 503 bytes .../unifiedbricks_multicolor_medium_blue.png | Bin 0 -> 503 bytes .../unifiedbricks_multicolor_medium_cyan.png | Bin 0 -> 503 bytes .../unifiedbricks_multicolor_medium_green.png | Bin 0 -> 503 bytes .../unifiedbricks_multicolor_medium_lime.png | Bin 0 -> 506 bytes ...nifiedbricks_multicolor_medium_magenta.png | Bin 0 -> 503 bytes ...unifiedbricks_multicolor_medium_orange.png | Bin 0 -> 503 bytes .../unifiedbricks_multicolor_medium_red.png | Bin 0 -> 503 bytes ...fiedbricks_multicolor_medium_redviolet.png | Bin 0 -> 503 bytes ...nifiedbricks_multicolor_medium_skyblue.png | Bin 0 -> 503 bytes ...unifiedbricks_multicolor_medium_violet.png | Bin 0 -> 503 bytes ...unifiedbricks_multicolor_medium_yellow.png | Bin 0 -> 503 bytes 40 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 textures/unifiedbricks_multicolor_dark_aqua.png create mode 100644 textures/unifiedbricks_multicolor_dark_blue.png create mode 100644 textures/unifiedbricks_multicolor_dark_cyan.png create mode 100644 textures/unifiedbricks_multicolor_dark_green.png create mode 100644 textures/unifiedbricks_multicolor_dark_lime.png create mode 100644 textures/unifiedbricks_multicolor_dark_magenta.png create mode 100644 textures/unifiedbricks_multicolor_dark_orange.png create mode 100644 textures/unifiedbricks_multicolor_dark_red.png create mode 100644 textures/unifiedbricks_multicolor_dark_redviolet.png create mode 100644 textures/unifiedbricks_multicolor_dark_skyblue.png create mode 100644 textures/unifiedbricks_multicolor_dark_violet.png create mode 100644 textures/unifiedbricks_multicolor_dark_yellow.png create mode 100644 textures/unifiedbricks_multicolor_darkgrey.png create mode 100644 textures/unifiedbricks_multicolor_grey.png create mode 100644 textures/unifiedbricks_multicolor_light_aqua.png create mode 100644 textures/unifiedbricks_multicolor_light_blue.png create mode 100644 textures/unifiedbricks_multicolor_light_cyan.png create mode 100644 textures/unifiedbricks_multicolor_light_green.png create mode 100644 textures/unifiedbricks_multicolor_light_lime.png create mode 100644 textures/unifiedbricks_multicolor_light_magenta.png create mode 100644 textures/unifiedbricks_multicolor_light_orange.png create mode 100644 textures/unifiedbricks_multicolor_light_red.png create mode 100644 textures/unifiedbricks_multicolor_light_redviolet.png create mode 100644 textures/unifiedbricks_multicolor_light_skyblue.png create mode 100644 textures/unifiedbricks_multicolor_light_violet.png create mode 100644 textures/unifiedbricks_multicolor_light_yellow.png create mode 100644 textures/unifiedbricks_multicolor_lightgrey.png create mode 100644 textures/unifiedbricks_multicolor_medium_aqua.png create mode 100644 textures/unifiedbricks_multicolor_medium_blue.png create mode 100644 textures/unifiedbricks_multicolor_medium_cyan.png create mode 100644 textures/unifiedbricks_multicolor_medium_green.png create mode 100644 textures/unifiedbricks_multicolor_medium_lime.png create mode 100644 textures/unifiedbricks_multicolor_medium_magenta.png create mode 100644 textures/unifiedbricks_multicolor_medium_orange.png create mode 100644 textures/unifiedbricks_multicolor_medium_red.png create mode 100644 textures/unifiedbricks_multicolor_medium_redviolet.png create mode 100644 textures/unifiedbricks_multicolor_medium_skyblue.png create mode 100644 textures/unifiedbricks_multicolor_medium_violet.png create mode 100644 textures/unifiedbricks_multicolor_medium_yellow.png diff --git a/init.lua b/init.lua index c520d19..c4d1f3f 100644 --- a/init.lua +++ b/init.lua @@ -18,12 +18,14 @@ SETTING_allow_default_coloring = 1 --red, orange, yellow, lime, green, aqua, cyan, skyblue, blue, violet, magenta, --redviolet, black, darkgrey, mediumgrey, lightgrey, white, respectively (by default) SETTING_allow_hues = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} ---clayblock, clay, brick, brickblock, respectively (by default) -SETTING_allow_types = {1,1,1,1} +--clayblock, clay, brick, singlecolor brickblock, multicolor brickblock, respectively (by default) +SETTING_allow_types = {1,1,1,1,1} --half saturation, full saturation, respectively (by default) SETTING_allow_saturation = {1,1} --dark, medium, bright, light, respectively (by default) SETTING_allow_darkness = {1,1,1,1} +--dark, medium, bright, respectively (by default) +SETTING_allow_multicolor = {1,1,1} HUES = { "red", @@ -48,7 +50,8 @@ TYPES = { "clayblock_", "clay_", "brick_", - "brickblock_" + "brickblock_", + "multicolor_" } SATURATION = { "_s50", @@ -84,7 +87,8 @@ FORMALTYPES = { " clay", " clay lump", " brick", - " bricks" + " bricks", + " multicolor bricks" } FORMALSATURATION = { " (low saturation)", @@ -131,6 +135,21 @@ register_brick_block = function(name,formalname) sounds = default.node_sound_stone_defaults(), }) end +register_multicolor = function(name,formalname,drop_one,drop_two,drop_three) + minetest.register_node("unifiedbricks:" .. TYPES[5] .. name, { + description = formalname .. FORMALTYPES[5], + tile_images = {"unifiedbricks_" .. TYPES[5] .. name .. ".png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = {max_items = 4, + items={ + {items={"unifiedbricks:" .. TYPES[3] .. drop_one .." 2"}}, + {items={"unifiedbricks:" .. TYPES[3] .. drop_two}}, + {items={"unifiedbricks:" .. TYPES[3] .. drop_three}} + }}, + sounds = default.node_sound_stone_defaults(), + }) +end register_clay_craft_default = function(color) minetest.register_craft( { @@ -643,8 +662,20 @@ register_brick_block_craft = function(color) } }) end +register_multicolor_craft = function(name,drop_one,drop_two,drop_three) + minetest.register_craft( { + type = "shapeless", + output = "unifiedbricks:multicolor_" .. name, + recipe = { + "unifiedbricks:".. TYPES[3] .. drop_one, + "unifiedbricks:".. TYPES[3] .. drop_one, + "unifiedbricks:".. TYPES[3] .. drop_two, + "unifiedbricks:".. TYPES[3] .. drop_three, + }, + }) +end ---REGISTERS ALL NODES AND CRAFTITEMS +--REGISTERS ALL NODES AND CRAFTITEMS EXCEPT MULTICOLOR BRICK BLOCKS for i = 1,17 do if SETTING_allow_hues[i] == 1 then for j = 1,4 do @@ -814,4 +845,69 @@ if SETTING_allow_types[3] + SETTING_allow_types[4] == 2 then end end +--REGISTERS ALL MULTICOLOR EVERYTHING +if SETTING_allow_types[5] == 1 then + for i = 1,13 do + if SETTING_allow_hues[i] == 1 then + if i == 13 then + if SETTING_allow_multicolor[1] == 1 then + name = HUES[14] + formalname = FORMALHUES[14] + brick_one = HUES[14] + brick_two = HUES[15] + brick_three = HUES[16] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + if SETTING_allow_multicolor[2] == 1 then + name = HUES[15] + formalname = FORMALHUES[15] + brick_one = HUES[15] + brick_two = HUES[14] + brick_three = HUES[16] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + if SETTING_allow_multicolor[3] == 1 then + name = HUES[16] + formalname = FORMALHUES[16] + brick_one = HUES[16] + brick_two = HUES[14] + brick_three = HUES[15] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + else + if SETTING_allow_multicolor[1] == 1 then + name = DARKNESS[1] .. HUES[i] + formalname = FORMALDARKNESS[1] .. FORMALHUES[i] + brick_one = DARKNESS[1] .. HUES[i] + brick_two = DARKNESS[2] .. HUES[i] + brick_three = DARKNESS[2] .. HUES[i] .. SATURATION[1] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + if SETTING_allow_multicolor[2] == 1 then + name = DARKNESS[2] .. HUES[i] + formalname = FORMALDARKNESS[2] .. FORMALHUES[i] + brick_one = DARKNESS[2] .. HUES[i] + brick_two = DARKNESS[1] .. HUES[i] + brick_three = DARKNESS[3] .. HUES[i] .. SATURATION[1] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + if SETTING_allow_multicolor[3] == 1 then + name = DARKNESS[4] .. HUES[i] + formalname = FORMALDARKNESS[4] .. FORMALHUES[i] + brick_one = DARKNESS[3] .. HUES[i] + brick_two = DARKNESS[4] .. HUES[i] + brick_three = DARKNESS[2] .. HUES[i] .. SATURATION[1] + register_multicolor(name,formalname,brick_one,brick_two,brick_three) + register_multicolor_craft(name,brick_one,brick_two,brick_three) + end + end + end + end +end + print("[UnifiedBricks] Loaded!") diff --git a/textures/unifiedbricks_multicolor_dark_aqua.png b/textures/unifiedbricks_multicolor_dark_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..320e6978535d57aa8986cfed62af1ecd444f7004 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32|iz&|q*^?&#>ys0dKWc5i8EVF=OEstajsZ0zmr6|vC}GF29}*J4-@z|il`up-2E zYo*zu9Ebh&`kIg40}bIU@Q5sCVBk9p!i>lBSEK+1n>}3|LnJPn_B%2iR^VU>7t)bl zt@ihSGIz$Y<^qWXMiI+N!Gc$!zWiWWUKt$d^>F8c>#R<*?4Ri;-LPA~M04Bu*U~0Q zzi){>G7dS^rx?dkCBOdsyM%Kee_eY%MmdKI;Vst0O4txuK)l5 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_blue.png b/textures/unifiedbricks_multicolor_dark_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..800d8426426345bbc75fe2dca5fb34ede691d81f GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32|j$2w-4v@95~z(5O&R$!=)@>I%`)s%va)?CtFp5wQ^xG8GlIXJA;sz|haYu)@}M ztC`s%2Z#NF2Yp`w4dE>Ch%9Dc;5!V$jK}j=qyPn*JzX3_BrcowJ2D+s;9vcgC^i0*M4h5z9%zf>)xx{9svL864>KaOZ;StWLA+pXn#vuv@=GbKCjX(k4m2 zZ;3rJ4ms4P7{^g1zyAEYgmWK%U3)%9BKgL*mtP(7)OY3?KJt@0DKn4zyMBd)rOosQ zktuxciCP=&)^!SgW1o78eZJt{lpdgSR7+eVN>UO_QmvAUQh^kMk%6I+u7SC(u|bHD zffW!LngO|11_lDvSKpv$$jwj5Osj-zFtiLYGPW``vobM-Xy|Brw+pC25@bVgep*R+ nVo@qXKw@TIiJqTph(ejMo~fRNxphM45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32|iz2w-q`@95~zsHjlM&TeUGVF(G)s;g^kZ0zmr6|u1qGBp*ow`W+efT6#iVZ{pD zty|3&EpphupMPDOI?xc#0*}aI1_r*vAk26?e?O6fAfp>dOz7<(0vKUJrLJxX$V{%l?^u(ha-yOEkBge=Tj2 z^!t|BBjb=meTs1$Rr2f4ze_mx@z=HIb0m^)e0%xTAy0j0p5Y@uxsx*UxWDUHNLboT ze-N3%=bosw(QaL*;5YWEr`YEU?oH_dI!Cp{HKHUXu_Vlzz` z7#Uark)auoYh_>{P<{0ciiX_$l+3hBxCTSZ5F=wNQ!^_QQ;3F+ws*UL8YDqB1m~xf plqVLYG6W=M=9TFAxrQi|8S9zqS(sZl!~zvDc)I$ztaD0e0sx)}oV5S| literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_green.png b/textures/unifiedbricks_multicolor_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..575b1e0d0d0d2a25532162a6695a7c859d2ed8f3 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32|izU|?`(=;-LssL)W!R%vNzVF+Q+s?%z0Z0zmr6|oT!G8GcF7iCz$z|haYu!6yM ztF750Gl%^SiPM$00uA9T@Q5sCVBk9p!i>lBSEK+1n>}3|LnJPn_B%2iR^VU>7t)bl zt@ihSGIz$Y<^qWXMiI+N!Gc$!zWiWWUKt$d^>F8c>#R<*?4Ri;-LPA~M04Bu*U~0Q zzi){>G7dS^rx?dkCBOdsyM%Kee_eY%MmdKI;Vst0M{m$mH+?% literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_lime.png b/textures/unifiedbricks_multicolor_dark_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..04458880bee98dd0c280a1c8be3c4d213dc872ee GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}x* z331g3U{H2v=;-JOsL*iFR%vNz(F$P*sncp~Z0zmr^~hGyun|!)71FX74Oqb7(a#XF zf}wJ&ZO$Sy6?cY){SHlHi>-l1aTa()7BevL9R^{>~7q_ytt4lK|9n-VilJBeEiFm=cWCR zxH(;4svir_IWqCZ%#QRGE!Ivk98s_P=bt?&@%Ll2bn=4ldG+?Oa7W~Hi!I0y^W4EM*Ko_Z&xJHzuB$lLFB^RXvDF!10 zLnB=Sb6sPD5F-OCATl%qa;*#u1gfvTLD7(#pOTqY3D;m~8DeB?Wol++VhYjF(e`c^ xP=h4MhT#0PlJdl&REB`W%)AmkKi3e2GGjecJqvT|hFG8?22WQ%mvv4FO#pFuplkpD literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_magenta.png b/textures/unifiedbricks_multicolor_dark_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..b52776b152324b01656fbfe0a4277855080ea52d GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32_Zz2yka`@95~L(5T2($!=+B31JAS)2eH1Z0zmrwGpu~6*9FKwO_!npr4_C1;dK1 zwp$mOE!yv}{|na~9iSnc1s;*b3=DjSL74G){)!Z!V6&%-V~E6M(|$*$!wMWM;X*pn ztJVJgPv*`z)?6Twz$julDOm7I)R!MD%PWHey&mpdaGlj@mi;sRq#JhYmuPM~|61B4 z>Gv(MN5&zC`V`|hs^r(7f0uCXq`1bOvL!SE1Ji|wRawlcxaevpZkg&9w z{va}i&plCVqushr!EfwSPqEJz+?&z^bdG9?YeY#(Vo9o1a#1RfVlXl=G}1LN*EKc> zF*2|MB11DE*UG>^p!(_?6b-rgDVb@Na1Dl*Ax6elre;45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32_b3U~pGv=;-LE2++uOS7~W!3DIJx3(;z9Z0zmrwb2kURTi?>5?v6$(C^N$B7|XU zrR|~|v;FlBf`{#=0uA9T@Q5sCVBk9p!i>lBSEK+1n>}3|LnJPn_B%2iR^VU>7t)bl zt@ihSGIz$Y<^qWXMiI+N!Gc$!zWiWWUKt$d^>F8c>#R<*?4Ri;-LPA~M04Bu*U~0Q zzi){>G7dS^rx?dkCBOdsyM%Kee_eY%MmdKI;Vst08Fi#E&u=k literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_red.png b/textures/unifiedbricks_multicolor_dark_red.png new file mode 100644 index 0000000000000000000000000000000000000000..b9840d6f36ad756b61c400f34a2b17889030487b GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32_ZzU~p$(=;-LE(9plBSEK+1n>}3|LnJPn_B%2iR^VU>7t)bl zt@ihSGIz$Y<^qWXMiI+N!Gc$!zWiWWUKt$d^>F8c>#R<*?4Ri;-LPA~M04Bu*U~0Q zzi){>G7dS^rx?dkCBOdsyM%Kee_eY%MmdKI;Vst0L}!LiU0rr literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_redviolet.png b/textures/unifiedbricks_multicolor_dark_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..da707a11d0936c6cc8d06f8ab437a237b2240fd1 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32_Zz&~Rr^>FDUF&BawXL+sm&GdFng!3?KQ)os^l!{awF8!qR5? zgUA#<_e8CYcI!F?zp+m}#XetfZ%Pl)IjSYD5hW>!C8<`)MX5lF!N|bSNY}tz*VrJ$ z$iNDS49$RCD+2?8>Z@;1H00)|WTsWZH5gik7#Ulcnpv5cLNs)=z1s!UAPKS|I6tkV oJh3R1As{g`uSCz!HAJDzSkF|?!rZzc7O059)78&qol`;+06RRIA^-pY literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_skyblue.png b/textures/unifiedbricks_multicolor_dark_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..e1da77650c22644d4bbaf59a9c459e178fe92f76 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32|l62w+fg@95~z2&ho;$ZlzAVbBWE3aM*sZ0zmr716K}QZW_PvS$cbz~Ir(5VFFy za;sU+B8P_k*H%3g0vf_u;1OBOz`%DHgc*@z(j3Snkf(5Tcefhz%yfQe@>*3A?*IAur*+0`yx?#6|iRQNRucb|r ze%}&%WE^s+Pce?8N`C$McM0b{{<`*jjzsc}Z!f<(GkoMHcT#2^_jmmY2}_&l z4*ARs=V?9$n3v=s+SfC;XPgg&ebxsLQ078hG{r~^~ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_violet.png b/textures/unifiedbricks_multicolor_dark_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6da6b390f66aa85e8cc65ec6151df55ab2ab49 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z331h62vBBl@95|V(5P@%$!=+B(P9V*(W+}~Z0zmr)ex~!7BbZmwGUue;Lgw=!my&! zc59B=qI!q@d%wA?0UE+t;1OBOz`%DHgc*@z(j3Snkf(5Tcefhz%yfQe@>*3A?*IAur*+0`yx?#6|iRQNRucb|r ze%}&%WE^s+Pce?8N`C$McM0b{{<`*jjzsc}Z!f<(GkoMHcT#2^_jmmY2}_&l z4*ARs=V?9$n3v=s+SfC;XPgg&ebxsLQ0C>rpDF6Tf literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_dark_yellow.png b/textures/unifiedbricks_multicolor_dark_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..b9fa5052a832468c9409c0eca6a36fcc2a13bb95 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32_YwU~qS5=;-LEsL;sHR%vNz2?=4StJ7+1Z0zmrwXqQ~H5IbA7hSM`p}(JD#R`V4 zTWuFDGTXo3p(W;1G0+gs0*^=_&371t8IR|$NC65qd%8G=NL)7UcVs%Oz`+tOq$9mr z?eG6&?u=v21riC2B9@ba1+PSX`N6WhGC0ud;m!ruS)FFtKhsaTVYhyX=C<>%rA?B4 z-x7Od9CD~nF^;23e*O7(3Fkiky7qjIMDmSqFTXnEsqf4)eB>v0Qf40acl`6SX$lt?Ly0#y<5F`+UK@DLp{vsFt`!l%yn9nN|tcU}za)WNc+>W@Tau(a_QMZWmC4B*=!~{Irtt n#G+J&fW*wa5hJySgkbL)m!pdtoOS3j3^P6K)%DpZR-*P^%V`1$w zdD}&`lbhWS+q~^L^5DmhGg5Z@()6Wo)!l8r<@f2%q9egM@B1GARQ-Lw@D20s zz(An->Khadx%nxXX_asdhL#~l##W|gRwkwp4IORob^$d=f@}!RPb(=;EJ|evNX*PD f(erZ+Q7ALkGu5*&w{D09Dq`?-^>bP0l+XkKmI01{ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_grey.png b/textures/unifiedbricks_multicolor_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..86eb1a0a80f7fea188477eb45d0cc714794e6527 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e`PGJ=6YykO3*KpUV0Q?$w@UeypsFOFFI{Isa&bSOU++&y!_t9g`3cl;b|8R}hpO@oL?U z?(S&b@8+F{!(zB^znYjh?;TI)(TltH)O}N^-c$E>cYEIdSAq9E*XeoL9Q_j4@%X3e zM#fgAW>%(#5DgoWPniQXNP=t# s&QB{TPb^Ah2uRG#E79|F4N)jF)-%=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+9<9x4Qmc)X~vlv$fJ}QBF%sOT+*D4*TmH8ykCjdl^1eGTg{v_+QVkAb_FYonb|Y z18bKYP%meJM`SSr1K(i~W;~w1A_XYe<>}%W!f{>pj3U=z0}-|d@mKddBy0@s?z_Qi z6p_n6QTqzNTH4~cbpl!J+B==r39uEL?sWRT;{OkZr*n2Qa{RJ7|6Q@6=X;$>Q>x#z z$E=pmLtBmoy|!ve2=J;Dp4c?k;#i8jMaxOab_-q6r^<(>F!h<8{Nj}TR^992?)S4b zTJQZ<^LkvFX6^dSe&JE0E7EK_=0I1embgZgq$HN4S|t~y0x1R~14AQS19M$tgAgMF zD-bdSa;*#uqJ!TwqG-s?PsvQHgljOg3^6jcGBvX@HHT=py!k&bP=h4MhT#0PlJdl& lREB`W%)AmkKi3e2GGjecJqvT|hFG8?22WQ%mvv4FO#lvRqAUOa literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_blue.png b/textures/unifiedbricks_multicolor_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..856df528dce68156d3ab6de0518a8d306a8497f5 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+9+&|6N`GcXV{v+H5s5Th!9h($MhV!C`-6V`Fb`F9X9T28J694F4Gz7BDdMGcc@> zO3_^n)XQ1m5n0T@z;_sg8IR|$NC66VdAc};a9o!?qsVpGK!oi<{MG#q2^)jE`);rr zMdb2N)V{*6mbN%73n+9KWp2e^+ei`Cg~el7UwG8$iZq*!InY(AC9V-ADTyViR>?)FK#IZ0z|ct7z+BhZAjHVP z3WN-STq^^E=-@YvC>nC}Q!>*k;TjArLyU~AOwFuJ%^?~tZ~o5<)F276Aviy+q&%@G ll_4N8Gp|I?&oxA$%vjG<&%)fgAr`2J!PC{xWt~$(697}op0EG_ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_cyan.png b/textures/unifiedbricks_multicolor_light_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea1fc6d79bafa8a127ed50b7a8bf4b5a9c42e48 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+9<9|GWPG-_g-wvt_HibW?~t%DxV!HL zt5HNQ|3vL8{Ay{7il=bhMw6imurCQ<|QIe8al4_M)lnSI6j0_BobPddPjSWJK z46H!N5XiMMFo+I*(}=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+9<9b6o$sc64;uY_&C8WY*Hs((u2*VZTFTV`Fb`FT*DWh8qkF{}~t-FfjBpFsxv3 zJq0w5fq}EYBeIx*f$uN~Gak=hkpdL#@^oc2tIeuB4|E}23^Sw@`Db;V< zV^+)Op)JRPUR$*!1b9^nPi&fNaV$mNqUEGyyM?akQ{_WbnEK34esRivtM2u1_xsrz zt@nPbc|ER7vvz%EzwoHh6=^mdbD*nKOI#yLQW8s2t&)pUffR$0fuWJEfw``+L5Puo z6$lvuxmE@S(ZO#TQ8eV{r(~v8!ZjFLh8P)JnVMOdnnN^P-u#~zs6i5BLvVgtNqJ&X lDnmeGW?qS&pKFLhnX#U!o`tz}Lo84cgQu&X%Q~loCIBW+pHTn+ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_lime.png b/textures/unifiedbricks_multicolor_light_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..a535787a82e625d7b303b47346d2793121cbd572 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRhM z331)}KWEW@*N%>k@~t*Gi_BVDTK4~MsNe6<*x1|75^z&vVg}c67fx{dmXzMgML4>>hq%F^YLz z+AH#tdD~<5Yx_5yClskZWaN z5FPxc5k*68eoAIqC0v7{Wr&fnm8qGPsX0W$<<0+jff^)1HU#IVm6RtIr7{F0X6BXX e`MHKDlo{)p>RFguH^c%JF?hQAxvX=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+G;({{MIV-_g;r)n>~gvqdc}E&m(-?|0bW*x1)(Nl`o9=Y_zT*E6hNp9OGjja0I{#gi%e zw8yNL&qG^|1--UvNeJ+&6rR{L*Wy@;yhY1N$#x4}(WlCXrZDxHo&4gI{Z`%U;qLdd zHCpfeR`YsXnP%cptAuMXvxNjMA_h-aKbLh*2~7aJ1*M(< literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_orange.png b/textures/unifiedbricks_multicolor_light_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..29c5742e6f980eba62315a0d8d1d9cd357e2f694 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+G>YwvVgC%{&0y3^_VivK?tp3d3L$nneS{CCBMp6_)kO{sp< z908-nxGO3D+9 mQW*jgGxJLH{9Hp6%8d0)^(@S-8)AWq7(8A5T-G@yGywq19ixT- literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_red.png b/textures/unifiedbricks_multicolor_light_red.png new file mode 100644 index 0000000000000000000000000000000000000000..c0af22143211a9a3a7c097fcc823d7355e9e929d GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+G;(a{jxzc64-XwY6DfX4cZu^1q>Bzk@?#V`Fb`?c2tIeuB4|E}23^Sw@`Db;V< zV^+)Op)JRPUR$*!1b9^nPi&fNaV$mNqUEGyyM?akQ{_WbnEK34esRivtM2u1_xsrz zt@nPbc|ER7vvz%EzwoHh6=^mdbD*nKOI#yLQW8s2t&)pUffR$0fuWJEfw``+L5Puo z6$lvuxmE@S(ZO#TQ8eV{r(~v8!ZjFLh8P)JnVMOdnnN^P-u#~zs6i5BLvVgtNqJ&X lDnmeGW?qS&pKFLhnX#U!o`tz}Lo84cgQu&X%Q~loCICMQpI`t0 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_redviolet.png b/textures/unifiedbricks_multicolor_light_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..6f25f679df87d66edd985703b28fd9a9ece0cd1d GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+G;(w*7Zq)X~wg)uv*RSx!q!%m0Q0`yCn@8ykCjdp|K$-eAc2&(N@dA)ueZV+BLV zd580}fO9Q75RU7zXB4>(8;Gzyh`+kuAz@>1ci#i)u`R|GiJ>Tn8no|9y zJ!Z9h9@=s&=(SZ#LV#DL@WiIM7ROTLEm}@Wwp-|mK2<(6g{jZ%lskZWaN5FPxc5k*68eoAIqC0v7{Wr&fnm8qGPsX0W$<<0+jff^)1HU#IVm6RtI mr7{F0X6BXX`MHKDlo{)p>RFguH^c%JF?hQAxvX} literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_light_skyblue.png b/textures/unifiedbricks_multicolor_light_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..c233f74d9973f14e943a7ad967a3c39f4e930b1b GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+9;w{<|*v-_g-wQ?b=7XHiQ_OT&Tx4h{Po8ykCjdl@P}G34A}X!y?%uz9Q75RU7zXB4>(8;Gzyh`+kuAz@>1ci#i)u`R|GiJ>Tn8no|9y zJ!Z9h9@=s&=(SZ#LV#DL@WiIM7ROTLEm}@Wwp-|mK2<(6g{jZ%lskZWaN5FPxc5k*68eoAIqC0v7{Wr&fnm8qGPsX0W$<<0+jff^)1HU#IVm6RtI mr7{F0X6BXX`MHKDlo{)p>RFguH^c%JF?hQAxvX=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+B3<{x5R<-_g-gWwSNMY*9-~%l?M{^$zM1MG8=`%hSa%gyXvG8AYzc1|n<^;;-&^NZ1(M-FJi4 zC?c1CqV^SjwY0@?>jbjcwRbwL6JRSg-Rbmw#s41+Pv`7r zwBGxz=JmKT&D!;u{lcS0SESi=%z>^_Epd$~Nl7e8wMs5Z1yT$~28Kqu2IjiP1|dcU zRv=^upaw~h4Z-=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15(WW2 zA+G=b=luWg+R@RmWvk7iMP@B6E&u;F?BDOu*x1ASisQV&#+ibW?~t%DxV!HL zt5HNQ|3vL8{Ay{7il=bhMw6imurCQ<|QIe8al4_M)lnSI6j0_BobPddPjSWJK z46H!N5XiMMFo+I*(}Var>8e_ZU8S_lEo2&BP^Vj{iE#Qhrgg zRr}pj<9SCq->%lrF}rf<+zA;T`T3EDk57M->bx!f`+{wgW43b?ikvMwUNFbA+PZDq zgLfJ(y4RnZ&YWPsPOSU<4$*LV^M78T21$?&!TD(=<%vb9 k3;~Imc_n&&t|1C##(JiD7UtFsu|P!(p00i_>zopr0O#D1$p8QV literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_aqua.png b/textures/unifiedbricks_multicolor_medium_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..d00695b1b071ce4b60b805e85d1cdcf4bc70056f GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z330XAT4}Z@r=z1o#70BNRJo<4#bJNFsJ&KWV`Fb`FT;WWhJJUAiU5^tcZL-qT6G}| zpDGz{&h2{er=`1`_uh_Wf7*j*c=hyOcWJ3*%+ls;?9VYs2D(YL#5JNMC9x#c zD!C{XNHG{07#issnCluFgcuoEfsh4|Yh_???(|AfBp@{8=BH$)Rl+qGT80=ITbY_! znHoYgY)C$34%8qCvLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;uc GLK6V{NvPNW literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_blue.png b/textures/unifiedbricks_multicolor_medium_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b9a3751cb3b2cf3a9223fb83e5e6eb43ce084e GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z330Wx*=lCCsH3ApM8rl&$h4)U#lc~}sHlBoV`Fb`F9X8@28MnOjS3Z&YzBrET3U4s z44)VnZZI(X&&m1k>iXZ-c56e!|0^>Uy?_RC7I;J!GcfQS24TkI`72U@f*qbNjv*44 zP0t4k9ai9AxiFRGw3_c~wU>YUqYixgsc7_g5kr?wW@t-Pw_g8-S@K$5nlb8Cu?kCm zCcRT?(|udB%z5M9Ci8m_6~1})d)hdw=DBx>H(j&(Z+SM6C;yC0b~4YGdvB*ZueUC; zI{8yf`CQ4#xm^$bv~-vA-rKS4PkZnTub%$vE-kf;S=yY9{W%87KsTwDxJHzuB$lLF zB^RXvDF!10LnB=Sb6sPD5F-OC5V8Prtqcs#on8rw1cZj%{FKbJO1K6?%Mc@DD^oKo zQ$vV`4auj>ff^)1HU#IVm6RtIr7{F0X6BXX`MHKDlo{)p>RFguH^c%JF?hQAxvX45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z330XAvej(SqK=LZ5gQvJQ`44~7Ki=&MeXey8ykCjdl?oiVCe7HsHjlM&SqG#LaVNh z;nOFE8#fsK|IhjV-}V20+pSw0{{PpXnsy#&AZLL`WHAE+-(e7DJf6QI1t{3z>Eak7 zaoO~IpwM9j4weg3Sx&3@u2y^bw?FE@x1Wkej~6j?>12ksM0M-+Z#gxyLoSfVB;7?0;Iq$t4%l@45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z330XAYHPO0tfQkt#70EORH&t;#bLjLsJ&=oV`Fb`FT(-`hJFT(3JsNP6^0cIT6J0s zpBNZ!FfjaQ$oZe+`rp-dt8K&ohVS#*CIAiOEbxddW?|~xV_ufu-UT45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32`moYLm0btfQkt!$w5eRH&t;rGCGImc3|WV`Fb`Z@>ZukA8-L3Js5Jm5>z-A$3}n zpBQp(Ff{yU*!DkX(SO&b_^2~|Gtf-V0*}aI1_r*vAk26?e?G?pRW(6LW3%(+=uSPL$-TU8ncFVVqjwg7e85FFR?o`m}p7K&K?ek$K!G|^% zvKuEo>)yFq>e`l%Gru)`72Q+VGWSN?CjM8Fu8+%FDi*HT`f+}+Y}NN;CpO-ycF#Ur zXZdB9;_}Hd`G${trr+}vd2SuE$Nr%7^$GtASi?+?9nV%ew69!_^V%01pyL@BR7+eV zN>UO_QmvAUQh^kMk%6I+u7SC(u|bHDffWc@0J&BM2Io$%1jPeFLvDUbW?Cg&gP~=J zk+GGjnU$#_M8k&UQ|3Sok{}y`^V3So6N^$A0unRxO7#3(Llnx4^-T3F%&i+@fr=PB MUHx3vIVCg!07aUx8~^|S literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_magenta.png b/textures/unifiedbricks_multicolor_medium_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..6a57512027d433fa59fc2a17652cd2dc4e8baafc GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331(Ovt^OlqK=LZ8xb2*A=8$Ymi-R$YKTtzQZ8Qcszea3Q(}a)5S4F z;9nN|tcU}za)WNc+> zW@Ty!(Xb);lsQm?B*=!~{Irtt#G+J&fW*wa5hJySgkbL)m!pdtoOS3j3^ HP645bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331(8X|pKDtfQmDMnl9@S*WF@Wq-Ycy_RTWV`Fb`?}7k^es_k70F7*Sl@%cjbs<`x zDj9C%F#NA)_`fyh|01Av+yDC;I>L7P01f0U@Q5sCVBk9p!i>lBSEK+1J3L(+LnJPn zo(~i{tiZu?VJgdMHQ&{0FaP#O9r*TB(dh9ahAy4V(3Yrfz5WfecxssD}yB_>$=`QEJw`19#_TU*_J^j~RT51`yv^g95a}1J!Zc;6AjVMV;EJ?LW zE=mPb3`PcqM!E*(y2b_}Mg~?OWC7$_85o>9y%H1&2o1UUDVb@Na1Dl*Ax6elre;>A zh7b)Kl24ffHAsSN2+mI{DNig)We7;j%q!9Ja}7}_GuAWJvoN=Ahy^NQ@O1TaS?83{ F1OTl%sEz;t literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_red.png b/textures/unifiedbricks_multicolor_medium_red.png new file mode 100644 index 0000000000000000000000000000000000000000..0954675f94cb1e68efc23c04842e0b519e8da1ec GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331(OYqQAAtfQmDMnuF^NT{WyWxs=iy{KqoV`Fb`?*ayfeg=jL4UKFSl@$yOby`}V z7#MCaF#HFioSgrzK<&2w8yZ~aq@4pA$XVbKSv@QQdm|8)nICd1=O|SH&tU`I+=i zsZIB7%`)eWdz;MfJyiJS+3#uNteWTEA>MS&>c8dLM4tRJGTF&IU+%q~?!4Z*$m--z zG39e5C+BuO_|wu|&U=~TH+c}l9E`GYL#4+ z3Zxi}3=EBQ4a{|o4ML0ztU$;D$h9&sICpv_C=w7Fa`RI%(<gTe~DWM4f DW%i@+ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_redviolet.png b/textures/unifiedbricks_multicolor_medium_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..23736be60774e1dedc7ea1b84fefa9d45b001f4b GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331(OQ?bY_r=z38MnuC@NTsEvWxqp%y{J}WV`Fb`?*fK^eg=;Ujeu+wj};6dby^{x z7%FctRHr=;1%bYjvZ8E?2P~n?rzo(6}YMy(Cc+)kj|CVPHdGgQ5WGC}{x%YOu^Lpzd ztCK&)l+Tr%oZI!_PfK?>@4X$%{vN40MxfiEBhjN@7W> zRdP`(kYX@0Ff`INFxNFU2r)9S0wD_^*UG@)-078|NI+=F%}>cptAuMXvDOWJ7R%T1k0gQ7S_~VrE{6o}X)oLYc9ish)+obweyr5re0zpUXO@ GgeCxcIjJ}R literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_skyblue.png b/textures/unifiedbricks_multicolor_medium_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..8f93bb3251c9cd82937a520e5c4ddf50e06736aa GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z330Wl*lL!usH3ApM8if%#k8fR#i3!psFr9t{%=3WWC1jgv%n*=n1O-sFbFdq&tH)O6zuSHaSV~T zY&h2{er=`1`_uh_Wf7*j*c=hyOcWJ3*%+ls;?9VYs2D(YL#5JNMC9x#c zD!C{XNHG{07#issnCluFgcuoEfsh4|Yh_???(|AfBp@{8=BH$)Rl+qGT80=ITbY_! znHoYgY)C$34%8qCvLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;uc GLK6UX9jI^s literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_violet.png b/textures/unifiedbricks_multicolor_medium_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1512d44282e0fbe259a8df0779fb3fd765a36b GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z3308m*_vavsH3ApL&Qc|$h4)UrQTt`mZ*JWV`Fb`ZvevrcZU7|jS6>_>=1?(AzF2n z44-lsZqzgU-{uj^bjsY6TS>O>_%)r2R7=#&*=dVZs3U+w9IEF}E zHa#CGbXb9d<-$~!(`vq})n5MXk2>(}r=rp0MGRd!nV~IF-Fp2SX31-LX~w8m#VRcM znef}!`<#Qz`=XO2#)6!kedvC|GKkdOYyn6btyR_6YW@&Ra_U9NR1Kp%r;u=wsl30>z zm0Xkxq!^4042^UR%yo?oLW~ToK*$2fwK6a`cX}l#5)c}4^HVa@D&ZOoEklfqtxV0V zObsC#HYA@i2WpT6*$|wcR#Ki=l*$m0n3-3i=jR%tP-d)Ws%K$t-4F{@#Ng@b=d#Wz Gp$P!D=BT0o literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_multicolor_medium_yellow.png b/textures/unifiedbricks_multicolor_medium_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..62731ab4ba2afff1489c8b33c5a80c2075af404c GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331)B)n?HmvyP4q8ygW*Q=yiYmi_x3?CnJx8ykCjdlxKV=(L0?d9M8r~}`ADjGdr#L%Ua8QK!nt=GR{mb{jiW{i4OtiqC? zN$-@}bl=u2bKbbO$^70!g>Rnyo;J>^dF~zJP1mgcTb@ni$v-2Loy_y)-rMQU>#d8d zPW}{AK38&bZr6i9E#2k3_jWA%(;hs-tEd0EOG_