From 29ab13132bf15f3185e54d5bd91893bf81182013 Mon Sep 17 00:00:00 2001 From: vse bor Date: Sun, 15 Jul 2012 21:14:14 -0700 Subject: [PATCH] lots of stuff --- init.lua | 270 +++++++----------- textures/unifiedbricks_aqua_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_aqua_s50_clayblock.png | Bin 0 -> 605 bytes textures/unifiedbricks_black_clayblock.png | Bin 0 -> 405 bytes textures/unifiedbricks_blue_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_blue_s50_clayblock.png | Bin 0 -> 605 bytes textures/unifiedbricks_cyan_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_cyan_s50_clayblock.png | Bin 0 -> 605 bytes .../unifiedbricks_dark_aqua_clayblock.png | Bin 0 -> 537 bytes .../unifiedbricks_dark_aqua_s50_clayblock.png | Bin 0 -> 517 bytes .../unifiedbricks_dark_blue_clayblock.png | Bin 0 -> 505 bytes .../unifiedbricks_dark_blue_s50_clayblock.png | Bin 0 -> 490 bytes .../unifiedbricks_dark_cyan_clayblock.png | Bin 0 -> 505 bytes .../unifiedbricks_dark_cyan_s50_clayblock.png | Bin 0 -> 490 bytes .../unifiedbricks_dark_green_clayblock.png | Bin 0 -> 505 bytes ...unifiedbricks_dark_green_s50_clayblock.png | Bin 0 -> 490 bytes .../unifiedbricks_dark_lime_clayblock.png | Bin 0 -> 537 bytes .../unifiedbricks_dark_lime_s50_clayblock.png | Bin 0 -> 517 bytes .../unifiedbricks_dark_magenta_clayblock.png | Bin 0 -> 505 bytes ...ifiedbricks_dark_magenta_s50_clayblock.png | Bin 0 -> 490 bytes .../unifiedbricks_dark_orange_clayblock.png | Bin 0 -> 537 bytes ...nifiedbricks_dark_orange_s50_clayblock.png | Bin 0 -> 517 bytes textures/unifiedbricks_dark_red_clayblock.png | Bin 0 -> 505 bytes .../unifiedbricks_dark_red_s50_clayblock.png | Bin 0 -> 490 bytes ...unifiedbricks_dark_redviolet_clayblock.png | Bin 0 -> 537 bytes ...iedbricks_dark_redviolet_s50_clayblock.png | Bin 0 -> 517 bytes .../unifiedbricks_dark_skyblue_clayblock.png | Bin 0 -> 537 bytes ...ifiedbricks_dark_skyblue_s50_clayblock.png | Bin 0 -> 517 bytes .../unifiedbricks_dark_violet_clayblock.png | Bin 0 -> 537 bytes ...nifiedbricks_dark_violet_s50_clayblock.png | Bin 0 -> 517 bytes .../unifiedbricks_dark_yellow_clayblock.png | Bin 0 -> 505 bytes ...nifiedbricks_dark_yellow_s50_clayblock.png | Bin 0 -> 490 bytes textures/unifiedbricks_darkgrey_clayblock.png | Bin 0 -> 452 bytes textures/unifiedbricks_green_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_green_s50_clayblock.png | Bin 0 -> 605 bytes .../unifiedbricks_lightgrey_clayblock.png | Bin 0 -> 484 bytes textures/unifiedbricks_lime_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_lime_s50_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_magenta_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_magenta_s50_clayblock.png | Bin 0 -> 616 bytes .../unifiedbricks_medium_aqua_clayblock.png | Bin 0 -> 599 bytes ...nifiedbricks_medium_aqua_s50_clayblock.png | Bin 0 -> 568 bytes .../unifiedbricks_medium_blue_clayblock.png | Bin 0 -> 574 bytes ...nifiedbricks_medium_blue_s50_clayblock.png | Bin 0 -> 544 bytes .../unifiedbricks_medium_cyan_clayblock.png | Bin 0 -> 581 bytes ...nifiedbricks_medium_cyan_s50_clayblock.png | Bin 0 -> 544 bytes .../unifiedbricks_medium_green_clayblock.png | Bin 0 -> 574 bytes ...ifiedbricks_medium_green_s50_clayblock.png | Bin 0 -> 544 bytes .../unifiedbricks_medium_lime_clayblock.png | Bin 0 -> 599 bytes ...nifiedbricks_medium_lime_s50_clayblock.png | Bin 0 -> 568 bytes ...unifiedbricks_medium_magenta_clayblock.png | Bin 0 -> 581 bytes ...iedbricks_medium_magenta_s50_clayblock.png | Bin 0 -> 544 bytes .../unifiedbricks_medium_orange_clayblock.png | Bin 0 -> 599 bytes ...fiedbricks_medium_orange_s50_clayblock.png | Bin 0 -> 568 bytes .../unifiedbricks_medium_red_clayblock.png | Bin 0 -> 574 bytes ...unifiedbricks_medium_red_s50_clayblock.png | Bin 0 -> 544 bytes ...ifiedbricks_medium_redviolet_clayblock.png | Bin 0 -> 599 bytes ...dbricks_medium_redviolet_s50_clayblock.png | Bin 0 -> 568 bytes ...unifiedbricks_medium_skyblue_clayblock.png | Bin 0 -> 599 bytes ...iedbricks_medium_skyblue_s50_clayblock.png | Bin 0 -> 568 bytes .../unifiedbricks_medium_violet_clayblock.png | Bin 0 -> 599 bytes ...fiedbricks_medium_violet_s50_clayblock.png | Bin 0 -> 568 bytes .../unifiedbricks_medium_yellow_clayblock.png | Bin 0 -> 581 bytes ...fiedbricks_medium_yellow_s50_clayblock.png | Bin 0 -> 544 bytes .../unifiedbricks_mediumgrey_clayblock.png | Bin 0 -> 477 bytes textures/unifiedbricks_orange_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_orange_s50_clayblock.png | Bin 0 -> 605 bytes textures/unifiedbricks_red_clayblock.png | Bin 0 -> 625 bytes textures/unifiedbricks_red_s50_clayblock.png | Bin 0 -> 595 bytes .../unifiedbricks_redviolet_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_redviolet_s50_clayblock.png | Bin 0 -> 616 bytes textures/unifiedbricks_skyblue_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_skyblue_s50_clayblock.png | Bin 0 -> 616 bytes textures/unifiedbricks_violet_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_violet_s50_clayblock.png | Bin 0 -> 605 bytes textures/unifiedbricks_white_clayblock.png | Bin 0 -> 314 bytes textures/unifiedbricks_yellow_clayblock.png | Bin 0 -> 625 bytes .../unifiedbricks_yellow_s50_clayblock.png | Bin 0 -> 616 bytes 78 files changed, 102 insertions(+), 168 deletions(-) create mode 100644 textures/unifiedbricks_aqua_clayblock.png create mode 100644 textures/unifiedbricks_aqua_s50_clayblock.png create mode 100644 textures/unifiedbricks_black_clayblock.png create mode 100644 textures/unifiedbricks_blue_clayblock.png create mode 100644 textures/unifiedbricks_blue_s50_clayblock.png create mode 100644 textures/unifiedbricks_cyan_clayblock.png create mode 100644 textures/unifiedbricks_cyan_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_aqua_clayblock.png create mode 100644 textures/unifiedbricks_dark_aqua_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_blue_clayblock.png create mode 100644 textures/unifiedbricks_dark_blue_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_cyan_clayblock.png create mode 100644 textures/unifiedbricks_dark_cyan_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_green_clayblock.png create mode 100644 textures/unifiedbricks_dark_green_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_lime_clayblock.png create mode 100644 textures/unifiedbricks_dark_lime_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_magenta_clayblock.png create mode 100644 textures/unifiedbricks_dark_magenta_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_orange_clayblock.png create mode 100644 textures/unifiedbricks_dark_orange_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_red_clayblock.png create mode 100644 textures/unifiedbricks_dark_red_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_redviolet_clayblock.png create mode 100644 textures/unifiedbricks_dark_redviolet_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_skyblue_clayblock.png create mode 100644 textures/unifiedbricks_dark_skyblue_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_violet_clayblock.png create mode 100644 textures/unifiedbricks_dark_violet_s50_clayblock.png create mode 100644 textures/unifiedbricks_dark_yellow_clayblock.png create mode 100644 textures/unifiedbricks_dark_yellow_s50_clayblock.png create mode 100644 textures/unifiedbricks_darkgrey_clayblock.png create mode 100644 textures/unifiedbricks_green_clayblock.png create mode 100644 textures/unifiedbricks_green_s50_clayblock.png create mode 100644 textures/unifiedbricks_lightgrey_clayblock.png create mode 100644 textures/unifiedbricks_lime_clayblock.png create mode 100644 textures/unifiedbricks_lime_s50_clayblock.png create mode 100644 textures/unifiedbricks_magenta_clayblock.png create mode 100644 textures/unifiedbricks_magenta_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_aqua_clayblock.png create mode 100644 textures/unifiedbricks_medium_aqua_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_blue_clayblock.png create mode 100644 textures/unifiedbricks_medium_blue_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_cyan_clayblock.png create mode 100644 textures/unifiedbricks_medium_cyan_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_green_clayblock.png create mode 100644 textures/unifiedbricks_medium_green_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_lime_clayblock.png create mode 100644 textures/unifiedbricks_medium_lime_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_magenta_clayblock.png create mode 100644 textures/unifiedbricks_medium_magenta_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_orange_clayblock.png create mode 100644 textures/unifiedbricks_medium_orange_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_red_clayblock.png create mode 100644 textures/unifiedbricks_medium_red_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_redviolet_clayblock.png create mode 100644 textures/unifiedbricks_medium_redviolet_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_skyblue_clayblock.png create mode 100644 textures/unifiedbricks_medium_skyblue_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_violet_clayblock.png create mode 100644 textures/unifiedbricks_medium_violet_s50_clayblock.png create mode 100644 textures/unifiedbricks_medium_yellow_clayblock.png create mode 100644 textures/unifiedbricks_medium_yellow_s50_clayblock.png create mode 100644 textures/unifiedbricks_mediumgrey_clayblock.png create mode 100644 textures/unifiedbricks_orange_clayblock.png create mode 100644 textures/unifiedbricks_orange_s50_clayblock.png create mode 100644 textures/unifiedbricks_red_clayblock.png create mode 100644 textures/unifiedbricks_red_s50_clayblock.png create mode 100644 textures/unifiedbricks_redviolet_clayblock.png create mode 100644 textures/unifiedbricks_redviolet_s50_clayblock.png create mode 100644 textures/unifiedbricks_skyblue_clayblock.png create mode 100644 textures/unifiedbricks_skyblue_s50_clayblock.png create mode 100644 textures/unifiedbricks_violet_clayblock.png create mode 100644 textures/unifiedbricks_violet_s50_clayblock.png create mode 100644 textures/unifiedbricks_white_clayblock.png create mode 100644 textures/unifiedbricks_yellow_clayblock.png create mode 100644 textures/unifiedbricks_yellow_s50_clayblock.png diff --git a/init.lua b/init.lua index 905856f..95d3d2b 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ --Unified Bricks by Vsevolod Borislav (wowiamdiamonds) -- ---License: GPLv2/later +--License: WTFPL -- --Depends: default, unifieddyes -- @@ -270,6 +270,74 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c }) end +--for example, register_clay_block("dark_red_s50","Dark red (low saturation)") +register_clay_block = function(name,formalname) + minetest.register_node("unifiedbricks:" .. name .. "_clayblock", { + description = formalname .. " clay", + tile_images = {"unifiedbricks_" .. name .. "_clayblock.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = "unifiedbricks:" .. name .. "_clay 4", + sounds = default.node_sound_dirt_defaults({ + footstep = "", + }), + }) +end + +register_clay_lump = function(name,formalname) + minetest.register_craftitem("unifiedbricks:" .. name .. "_clay", { + description = formalname .. " clay", + inventory_image = "unifiedbricks_" .. name .. "_clay.png", + }) +end + +register_brick = function(name,formalname) + minetest.register_craftitem("unifiedbricks:" .. name .. "_brick", { + description = formalname .. " brick", + inventory_image = "unifiedbricks_" .. name .. "_brick.png", + }) +end + +register_brick_block = function(name,formalname) + minetest.register_node("unifiedbricks:" .. name .. "_brickblock", { + description = formalname .. " bricks", + tile_images = {"unifiedbricks_" .. name .. "_brickblock.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = "unifiedbricks_" .. name .. "_brick 4", + sounds = default.node_sound_stone_defaults(), + }) +end + +register_clay_block_craft = function(color) + minetest.register_craft({ + output = "unifiedbricks:" .. color .. "_clayblock", + recipe = { + {"unifiedbricks:" .. color .. "_clay", "unifiedbricks:" .. color .. "_clay"}, + {"unifiedbricks:" .. color .. "_clay", "unifiedbricks:" .. color .. "_clay"}, + } + }) +end + +register_brick_cooking = function(color) + minetest.register_craft({ + type = "cooking", + output = "unifiedbricks:" .. color .. "_brick", + recipe = "unifiedbricks:" .. color .. "_clay", + }) +end + +register_brick_block_craft = function(color) + minetest.register_craft({ + output = "unifiedbricks:" .. color .. "_brickblock", + recipe = { + {"unifiedbricks:" .. color .. "_brick", "unifiedbricks:" .. color .. "_brick"}, + {"unifiedbricks:" .. color .. "_brick", "unifiedbricks:" .. color .. "_brick"}, + } + }) +end + + register_clay_craft("green","blue","yellow") register_clay_craft("cyan","blue","green") register_clay_craft("magenta","blue","red") @@ -281,137 +349,43 @@ register_clay_craft("violet","magenta","blue") register_clay_craft("redviolet","magenta","red") --White -minetest.register_craftitem("unifiedbricks:white_clay", { - description = "White Clay", - inventory_image = "unifiedbricks_white_clay.png", -}) -minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:white_brick", - recipe = "unifiedbricks:white_clay", -}) -minetest.register_craft({ - output = "unifiedbricks:white_brickblock", - recipe = { - {"unifiedbricks:white_brick", "unifiedbricks:white_brick"}, - {"unifiedbricks:white_brick", "unifiedbricks:white_brick"}, - } -}) -minetest.register_node("unifiedbricks:white_brickblock", { - description = "White bricks", - tile_images = {"unifiedbricks_white_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_white_brick 4", - sounds = default.node_sound_stone_defaults(), -}) +register_clay_lump("white","White") +register_brick_block("white","White") +register_clay_block_craft("white") +register_brick_cooking("white") +register_brick_block_craft("white") --Light grey -minetest.register_craftitem("unifiedbricks:lightgrey_clay", { - description = "Light Grey Clay", - inventory_image = "unifiedbricks_lightgrey_clay.png", -}) + +register_clay_lump("lightgrey","Light grey") +register_brick_block("lightgrey","Light grey") register_clay_craft_three_reducedfat("lightgrey","white","white","black") -minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:lightgrey_brick", - recipe = "unifiedbricks:lightgrey_clay", -}) -minetest.register_craft({ - output = "unifiedbricks:lightgrey_brickblock", - recipe = { - {"unifiedbricks:lightgrey_brick", "unifiedbricks:lightgrey_brick"}, - {"unifiedbricks:lightgrey_brick", "unifiedbricks:lightgrey_brick"}, - } -}) -minetest.register_node("unifiedbricks:lightgrey_brickblock", { - description = "Lightgrey bricks", - tile_images = {"unifiedbricks_lightgrey_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_lightgrey_brick 4", - sounds = default.node_sound_stone_defaults(), -}) +register_clay_block_craft("lightgrey") +register_brick_cooking("lightgrey") +register_brick_block_craft("lightgrey") --Medium grey -minetest.register_craftitem("unifiedbricks:grey_clay", { - description = "Medium Grey Clay", - inventory_image = "unifiedbricks_mediumgrey_clay.png", -}) +register_clay_lump("grey","Grey") +register_brick_block("grey","Grey") register_clay_craft("grey","white","black") -minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:grey_brick", - recipe = "unifiedbricks:grey_clay", -}) -minetest.register_craft({ - output = "unifiedbricks:grey_brickblock", - recipe = { - {"unifiedbricks:grey_brick", "unifiedbricks:grey_brick"}, - {"unifiedbricks:grey_brick", "unifiedbricks:grey_brick"}, - } -}) -minetest.register_node("unifiedbricks:grey_brickblock", { - description = "Grey bricks", - tile_images = {"unifiedbricks_grey_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_grey_brick 4", - sounds = default.node_sound_stone_defaults(), -}) +register_clay_block_craft("grey") +register_brick_cooking("grey") +register_brick_block_craft("grey") --Dark grey -minetest.register_craftitem("unifiedbricks:darkgrey_clay", { - description = "Dark Grey Clay", - inventory_image = "unifiedbricks_darkgrey_clay.png", -}) +register_clay_lump("darkgrey","Dark grey") +register_brick_block("darkgrey","Dark grey") register_clay_craft_three_reducedfat("darkgrey","black","black","white") -minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:darkgrey_brick", - recipe = "unifiedbricks:darkgrey_clay", -}) -minetest.register_craft({ - output = "unifiedbricks:darkgrey_brickblock", - recipe = { - {"unifiedbricks:darkgrey_brick", "unifiedbricks:darkgrey_brick"}, - {"unifiedbricks:darkgrey_brick", "unifiedbricks:darkgrey_brick"}, - } -}) -minetest.register_node("unifiedbricks:darkgrey_brickblock", { - description = "Dark grey bricks", - tile_images = {"unifiedbricks_darkgrey_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_darkgrey_brick 4", - sounds = default.node_sound_stone_defaults(), -}) +register_clay_block_craft("darkgrey") +register_brick_cooking("darkgrey") +register_brick_block_craft("darkgrey") --Black -minetest.register_craftitem("unifiedbricks:black_clay", { - description = "Black Clay", - inventory_image = "unifiedbricks_black_clay.png", -}) -minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:black_brick", - recipe = "unifiedbricks:black_clay", -}) -minetest.register_craft({ - output = "unifiedbricks:black_brickblock", - recipe = { - {"unifiedbricks:black_brick", "unifiedbricks:black_brick"}, - {"unifiedbricks:black_brick", "unifiedbricks:black_brick"}, - } -}) -minetest.register_node("unifiedbricks:black_brickblock", { - description = "Black bricks", - tile_images = {"unifiedbricks_black_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_black_brick 4", - sounds = default.node_sound_stone_defaults(), -}) +register_clay_lump("black","Black") +register_brick_block("black","Black") +register_clay_block_craft("black") +register_brick_cooking("black") +register_brick_block_craft("black") HUES = { "red", @@ -427,20 +401,6 @@ HUES = { "magenta", "redviolet" } -HUESFORMAL = { - "red", - "orange", - "yellow", - "lime", - "green", - "aqua", - "cyan", - "sky blue", - "blue", - "violet", - "magenta", - "red-violet" -} DARKNESS = {"dark_","dark_","medium_","medium_","",""} DARKNESSFORMAL = {"Dark ","Dark ","Medium ","Medium ","Bright ","Bright "} SATURATION = {"_s50","","_s50","","_s50",""} @@ -470,40 +430,14 @@ for i = 1, 12 do for k = 1, 6 do --three different kinds of darkness, three different kinds of saturation + register_clay_block(DARKNESS[k] .. hue .. SATURATION[k], DARKNESSFORMAL[k] .. hue .. SATURATIONFORMAL[k]) + register_clay_lump(DARKNESS[k] .. hue .. SATURATION[k], DARKNESSFORMAL[k] .. hue .. SATURATIONFORMAL[k]) + register_brick(DARKNESS[k] .. hue .. SATURATION[k], DARKNESSFORMAL[k] .. hue .. SATURATIONFORMAL[k]) + register_brick_block(DARKNESS[k] .. hue .. SATURATION[k], DARKNESSFORMAL[k] .. hue .. SATURATIONFORMAL[k]) - minetest.register_craftitem("unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_clay", { - description = DARKNESSFORMAL[k] .. HUESFORMAL[i] .. SATURATIONFORMAL[k] .. " clay", - inventory_image = "unifiedbricks_" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_clay.png" - }) - - minetest.register_craftitem("unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick", { - description = DARKNESSFORMAL[k] .. HUESFORMAL[i] .. SATURATIONFORMAL[k] .. " brick", - inventory_image = "unifiedbricks_" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick.png" - }) - - minetest.register_node("unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brickblock", { - description = DARKNESSFORMAL[k] .. HUESFORMAL[i] .. SATURATIONFORMAL[k] .. " bricks", - tile_images = {"unifiedbricks_" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brickblock.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "unifiedbricks_" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick 4", - sounds = default.node_sound_stone_defaults(), - }) - - minetest.register_craft({ - output = "unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brickblock", - recipe = { - {"unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick", "unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick"}, - {"unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick", "unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick"}, - } - }) - - minetest.register_craft({ - type = "cooking", - output = "unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_brick", - recipe = "unifiedbricks:" .. DARKNESS[k] .. hue .. SATURATION[k] .. "_clay", - }) - + register_clay_block_craft(DARKNESS[k] .. hue .. SATURATION[k]) + register_brick_block_craft(DARKNESS[k] .. hue .. SATURATION[k]) + register_brick_cooking(DARKNESS[k] .. hue .. SATURATION[k]) end end diff --git a/textures/unifiedbricks_aqua_clayblock.png b/textures/unifiedbricks_aqua_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..51884c13fd03cb14ff74cfd2d15fca9573fef127 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z330XmKi}g2Y{UOEZ2!-*`9Ih0|2*seb3OkriTb}L=>H10|BD>|FL3_9F!cW_um4LN z{?B*)zsUFhGN=Cw-2X3j`M=QQ|4g(0vwZ$9HUB@``~Ono|1%^1ukruCJmmjMzyHfD z|IZ2dzdYvu+Q9!SJpL~Z`@bsq|H}CP>m&ZJ4*$RUvZJ>c&>5Ts9+AZi4BY%6%sA;M z^HQMT8BZ6-5Q)pY=eV6(6a*M97$&&0$vjCm>1=x)boYPDSHBMo302HX&oZZbpVNO} zxh7a;anLgv!zL{`^R@T5HP?kG@A&et_hi(I%ggVIWfW@7dn*oTNeVoitXxON4%9-Fe!1mSpED>-NtM^@y0wSH8Q zRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2YzWRzD=AMbN@WO0%*-p% e^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$U%mi31K literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_aqua_s50_clayblock.png b/textures/unifiedbricks_aqua_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..cc92749ed5f35c1a7cf41e019e7e6df2c0275806 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z331IoKR@g2?3B|p^3Ko8JvTS!+}yHDOPa5(slBqI^j3k!-aEUdq>s{GQDg7fo> zFD$CMysY%%;^GSn)6dMzI6JHI($dVcvnwtwO*=EQ`ttJnD=V|l&8fM(y!G1J+RH1- zE-r4kx~lHV%J%E)o35^Iyt+EDFUlThHD`fGWHAE+H$Mn7PWs8b6exJa)5S4F;xg|! zMyJCHJPZe}TySu5X5Q+i72W>pzxk`Z4;T_EnR#{u`RG(OuSt#X5nP&OYII=QOO7A+ zB)&em?C?Zc`Pzd&GgX(d-JKTp^HfiJQ5f6e^n||_^{-T??TmEON zCr*rb`+ZLJEa89v*KIYk-NjuF>xNjMA_h-a KKbLh*2~7Z-zVNRA literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_black_clayblock.png b/textures/unifiedbricks_black_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe0282f9835994a814fe8c7a08c5f71c78b087f GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e`PGJ=6YykO3*KpUV0Q`58A_ zV^=Ql*u2O7cphVoli1d?VV`6F&YSr9o^4i|!qaCPJZygzNwilAECIPhwZt`|BqgyV z)hf9t6-Y4{85kPr8kp-EnuZu!TA3PJ85jV$KvF03k2s2k-29Zxv`RD$CgxVA#t;oJ z*8IN;)F276Aviy+q&%@Gl_4N8Gp|I?&oxA$%vjG<&%)fgAr`2J!PC{xWt~$(69Ayf Bfdc>l literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_blue_clayblock.png b/textures/unifiedbricks_blue_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..d50f6292ca07594d3be785929dd1290b53dc7863 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z330Wz|8HUO-_Y>Ct?hpsoBwup|E;b6dwTwliuxZE^xw_xzoX-SXXpQ+q5r+S{yRAQ zcXj>m>-*oy>A$=Ce;1ekCMN&Q%>MiM{5LoM@9q8H*!X{BZlq|KsETM@0M&5C3nUdaDBH49)_N$YKTtZhjDEob;1q3-we0kV=GU~TD^o)&0|Ouz zNa|$%5l7LGo1c=IR*9y;#N5i%7^30Dn*UdU8YDqB1m~xflqVLYG6W=M=9TFAxrQi| Z8S9zqS(sZl!~zvDc)I$ztaD0e0syGB=Vt%_ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_blue_s50_clayblock.png b/textures/unifiedbricks_blue_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7924b9033a3bcdef9e5078487099c6611bd753 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z331KOKcAI#HYN3RUf%iK+;cfO=gP`2H8)?Yt-VrGa1Jhn|{J1Ca^~q(2 zC(6p#9{ic9x{U4aw6LG2dfJP^*cPu3OSuwrO0!?_fQ;6w&B1%029z#1JGrdXF5Y?R zoq#AgyWQRw8!v8M_3eUufCLtKNO86Px>w(NKu*!7~0o$w2?8mbgZg zq$HN4S|t~y0x1R~14AQS19M$N(-1>TD^o)&0|OuzNa|$%5l7LGo1c=IR*9y;#N5i% z7^30Dn*UdU8YDqB1m~xflqVLYG6W=M=9TFAxrQi|8S9zqS(sZl!~zvDc)I$ztaD0e F0sz;K>B9g3 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_cyan_clayblock.png b/textures/unifiedbricks_cyan_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..e9708a9be26103a87151dce9f4c8ab3a42c360c3 GIT binary patch literal 625 zcmZ8cTS(J!6h5|+bm{CxEmjS>pyF(Qx3!Dc-P)$^;(sfrC2q_)SCq@GA`@mJfz%8n zC?O~)u?HKiUZg;aUb2e_qZi32tyozgQ9&Vm{YFpq@O>ZOIp^b?GwigR^K!T55>cMj zV&s_?WUx`dxI`*)Fpt7OTsnZ2IjLOyjf3)Iq@fEBz_BTBkJ2jG%!T;o0SIA zL?>lLpS?udt3*ZNYY&>MS>vp;$!)3w)Bp$60M$S(Pz6|lHh>5A13JI}8~_@CdcXwO z06ky^jDP~z2Q&dHpb?M*t$+h?19m_IIDx}JGhhJ@0xqBf@Bl5qjPp=}osko^v_^=8 zq71S|e+kA}@rBi>a~G%b=7jnoNde7sUURniyXB{iuia6TC)(+Y2DJX(028W|ag|b;O3EqSoJOnUv@#j9jLSo7MgIhj^>l{1 z&iofpsI*G?-#~g2uUKG9W`nDzD|*`38z84IbUa#NH@PLJ45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z331Ioe?IH%*_6|#^Uj^mJ$Eke{P~=7=gKZ!YQA=@_R5u#ix&$oTqwG5q5jI1@=KQr z&Yv&7aG~n*<O>_%)r3S55kO-eljlw3Lf!vaSV~T%zKW} z>97J1!-0?mQ&^mwjz*-s4*37yZLhctLr(sKnj4QNPAFP)NH zkXY}#tjc++O)jtU`NQ1W8~8upcDXt2WS~S{(vg+hk4Ce|1UdQ zT--0;->0&cwU0@7YR&3cH${gNml7fupIT|5e!%)+)s>R#aqO>uG1v6*r`dP9+ynYY zwZt`|BqgyV)hf9t6-Y4{85kPr8kp-EnuZu!TA3PJ85jV$KvF03k2s2k-29Zxv`RD$ zCgxVA#t;oJ*8IN;)F276Aviy+q&%@Gl_4N8Gp|I?&oxA$%vjG<&%)fgAr`2J!PC{x JWt~$(69D6(_G$nC literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_aqua_clayblock.png b/textures/unifiedbricks_dark_aqua_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..9551d363a81704c478b857c8ae285c0e5ba0e049 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z32|k}G+{_LW=Jt&$S`5ZF=HsQWXQK*$TnlhGG!>RV8}IN$TVfhHf6{&XGk?>NHb>0 z1u~2n^355FEg1?e7)q=d3N2sr{5uRZkh8!evY3H^n;(Q3C;enz3KU%B>Eak7ahbP2 zu4JjWeqMcdE?UT@bmh_+?}gfvMW%0Z4US%^ zc=%Unu3Bh1SN*$<;!m`hExvrsU zh@qvGsiBpD0gwwMbu#~mqiD#@PsvQHMAKkmZe?l=(ePr;|EoX^k{}y`^V3So6N^$A k0unRxO7#3(Llnx4^-T3F%&i+@fr=PBUHx3vIVCg!08A~hYybcN literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_aqua_s50_clayblock.png b/textures/unifiedbricks_dark_aqua_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..417dfe18a27ea547ff49f48951aaff906a82c817 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32~M3H<9u+mh?7~@-vYRG?NLnlnJ(w4ltAQHw2SS2JtI;@egW?*>E^ym4K0SnQI}(8KEHLSw$6%s?K$Nej7i&$ zu6UmDCiJ3v!?I_aH!V@%f3cpt3=aaVs2$>4AJmn&Ht-F4U!-mg7ec#$`gxH83GbB^GfvmTtgJfjP*?QEX=JN RVu6YnJYD@<);T3K0Ra3ut7iZJ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_blue_clayblock.png b/textures/unifiedbricks_dark_blue_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..97aa22a53e1db49edfc41fa5631fcc7963de3e96 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z32|j$$YfwhXJANSV8~!#$YEe8VqnN;V8~`*$YNk9U|`5)V8~-&NM&G1V_+y|U?^l@ zC|Sz>_z6%uXMsl~P=uQwgc&FOWL^psoa5=@7$R|5v_Ej#;Q$V&lP7|Yn7sTKZhg(4 zzku<;*LDsT|7lky1YQ?$GHGwt_}KR&q%~H~L!Oc6y6#$T=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+AzV{!&uDl9Jw1Qhw6Xfig0oGBUx^(g89uA=1)8l9E2MvSG5a;l4E-3P3HK1s;*b z3=G`-Aj~-FC-YLE;7m^!#}JO|$q52UW@en)D-tvkr|Xy%eEgDPpdXnNnrBq2#@xJP z(-U2M!&GGgF>? z^X#3;2XDSfS(=`n$?e=xy=-}OdY1IzKF%~QfeSE!(dCb-`oVA zE#1jn&C#1Jn~kf@XCH2vBFRuURjbm}_tqbvBUMXWBT7;dOH!?pi&B9UgOP!uk* literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_cyan_clayblock.png b/textures/unifiedbricks_dark_cyan_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d1876e20e4ebb7c87da94dab74916fcac26755 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z32|k}%w$MUXGlq5$jD&G$zdoeV#v>D$j)ZS%3>%eV93p7$jf6$O=U<+V<;|WC@f?s zE?GZc`!i5GXMsm#F#`iPKL|5U`pLW$C^*N{#W6(UvS@$cw8H@$PA5+UA2E6PFWmZ? zKYsz^fv@cxEdJB3ObEO#;$+g^tnsn$M@Va|oQFIk&vo6k+{WP>qgrpPzHbh9JUKPe zpX+sOEuZJzZ3oM$>MHZ26au`yM?CD5Kic?bSJ>rsmyda0Q=75#-e=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+A#X{!+falHT4@etyz{fij_?GQq*p0Rb{0A<{uXl0H7NVPUf2;nUtfO9N`*Ebxdd zW?GBe}UUXh@YI9SfEL)3c-x_i?7_%FTQ^k4N(jk7988lu`qU83tRb{pKd{ zZ0SzsYL4D)*=$^GKKpRX6iJ4o=IjdTsn zbq!5J3@xop4Xq3efLtJ{lley+MMG|WN@iLmng$bdD^p{Lh8Ju8Uj=HA1lbUrpH@gTe~DWM4foC}{q literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_green_clayblock.png b/textures/unifiedbricks_dark_green_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..ce341a72a0645984b5042db8fc6e973a21a799ed GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z32|k}WMD{VU`SzL$Y5Z|VPGg?V8~}+$Yx;3Vqhp>V8~@)$YWqgWnf5SU?^r_C}dzL zVR&{&LK3K*v%n(~D8$VV!i_le BoM-?5 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_green_s50_clayblock.png b/textures/unifiedbricks_dark_green_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad474a691b70fb13c346376b61a47d3bc739418 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+A#XQc}KBlHQV1ep1qb(lVhkGQl#^0n#!dGSWfPl0K5MVY0H}vinYy`2e+W7I;J! zGca)TgD~TypUg{vf-^l`978y+CnpFbnVE5FuSn2HoUUV5@bOEEfqrC8Xr5868guiG zji0|fUGtJ>=A(CSk9wcFE4i%0c!@|sk-EW@*)x{xw9xsO@?plaXOTCb9XNC#&P;jo z&9iqVAH4Y{WodePCbx4(^|IyB=~>c;`#95d~kN~wXw41+DzesdFe zwsa?RHAio@Y&NbopMAJxiX=nbRIN%=-&=oxj#MpijVMV;EJ?LWE=mPb3`PcqM!E*( zx`w79hL%>QhE@g!KrWEf$^0XZq9HdwB{QuOO@oQKm8mgA!;3ZluL3nlf@}!RPb(=; nEJ|evNX*PD(erZ+Q7ALkGu5*&w{D09Dq`?-^>bP0l+XkK8E%{V literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_lime_clayblock.png b/textures/unifiedbricks_dark_lime_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..5dfe8c218cbab129e79f89d2c0b2b86b620048e7 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z32`;aWH3%=FiK%C$zU+cVX!P>u*hdH%VsdmVz4M+Fw12y&15jmW-!lVFivGKPGd07 zWiU!*FwbYOEM~AMWUwk>uqwhZ%&(aX0PA1GR~ zZN@s2)qfA2NRP35mQnhTIeP=gPPVTD^o)&0|OuzNa|$%5l7LGo1c=IR*9y;#N5i%7^30Dn*UdU8YDqB1m~xflqVLY lG6W=M=9TFAxrQi|8S9zqS(sZl!~zvDc)I$ztaD0e0ssQWuyp_c literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_lime_s50_clayblock.png b/textures/unifiedbricks_dark_lime_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..391afdb322d691c95dda2e903f573dd64ac02d36 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32`;?mooO1GV+!*@slzOl(r0&u?Uti3y?PTmog2Iwg{0i50Wb_D>kj9FfM+u+?#$lHy1DOCLyKW?)a96&&u<;7t+V1@drtWVW74*x zE1qY(3BBmvu*ARs=V?9$n3v=s+ QSfC;XPgg&ebxsLQ08hoLB>(^b literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_magenta_clayblock.png b/textures/unifiedbricks_dark_magenta_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca4090fae4655bd9643d647e0866e7ea5ce60ef GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z331J2$V_KQPhm*OV93Z}$SGnd%4f*WX2{NB$SPnc$YsdQW5`QoNKIo%D`qGzWGF0V zC{erj?=?_6XMsm#F#`iPKL|5U`pLW$C^*N{#W6(UvS@$cw8H@$PA5+UA2E6PFWmZ? zKYsz^fv@cxEdJB3ObEO#;$+g^tnsn$M@Va|oQFIk&vo6k+{WP>qgrpPzHbh9JUKPe zpX+sOEuZJzZ3oM$>MHZ26au`yM?CD5Kic?bSJ>rsmyda0Q=75#-e=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+G*X{=QPa-jd#aQhtHbfuS;?!7{-C(g7hdAwkkXK9W9RvSHz};g=-pvw>PT3p^r= z85p?vL6~vUPv)gS!I_>ejv*Y^lM@7z%*;5oS0rd8PS-Ij`1mEoKtD1kG|#A3jk$Tp z#?N1#u6fBb^U=GvN4-zom0Z?gyhNm+NZnw{>={dTTIhUC`7qm^epMaeVl2!ax-7fqZph%rPM%ThQXF%MwFx^mZVxG7o`Fz1|tJQBV7Y? zT|?6lLrW`DLn{LVAQwpLWd0FH(U6;;l9^VCroqJA%G4O5;l-N&SAiNNK{f>Er45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331IdVMsS-NHJo_Fk#3sV<@s@$hTm~He<*#Whk&<$TefgG-b#(WymvUNHu0iGiJyI zGK?7V%^8X<844{JN~{Wkik57f zvCd@m-$N(TW9*(~l>TGR-oUYwZEq(d(ABCXt`Q|Ei6yC4$wjF^iowXh&`8(7T-VSv z#L&{p)X>Vn0LTTBI+=gOQ8eV{r(~v8qG>QOw=y+`Xn3*a|5cy{NstY}`DrEPiAAXl j0g0J;C3=3YAqr*2dZv07=GG0dKt&9mu6{1-oD!M45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z332r|k@7W`@-~w6Gm#23lMc0%3AT_4Fq8H-l?pJG4zZ94GMDx-mJBkJ_A!zSHkS#r zlnu9%4YiP|+q$^`Xb5M4M`SSr12;biGfw)+yc8(7$kW9!MB=h+|HU%aKo)1;r#&5k zm;e1ger+v#w`!Te=GUidn4j}4(>b_D>kj9FfM+u+?#$lHy1DOCLyKW?)a96&&u<;7t+V1@drtWVW74*x zE1qY(3BBmvu*ARs=V?9$n3v=s+ QSfC;XPgg&ebxsLQ0KL?zb^rhX literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_red_clayblock.png b/textures/unifiedbricks_dark_red_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..007116db0fe82d88c18b866cddbacc08ef3654d0 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z331J2U`S_RNMT^eU|`5$U?^f>$Y)^4W?;x-U?^Z<$Yo&2V_-;SU`S(NC}vkQP+S>O=~6yxRxVa7>6nU?|u=Xkm}hDcl%?GK!GIDo_HuuHd&EbwGr$+j7 zy^gKr^Srz5U|CgNWqy=GfY=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+G*XQod4B-jb4jQc{7^(xEak!7?%d($XO^GC|VPK9Z7Qva;c_vcK%#1MOtsEbxdd zW?GBe}UUXh@YI9SfEL)3c-x_i?7_%FTQ^k4N(jk7988lu`qU83tRb{pKd{ zZ0SzsYL4D)*=$^GKKpRX6iJ4o=IjdTsn zbq!5J3@xop4Xq3efLtJ{lley+MMG|WN@iLmng$bdD^p{Lh8Ju8Uj=HA1lbUrpH@gTe~DWM4fM^&60 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_redviolet_clayblock.png b/textures/unifiedbricks_dark_redviolet_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..957bcfcfd37080491164026f60caef62c76324d4 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z331J2FiB@HPGK<0U@*yHFe_rP%xAF3W-!ZQFfCxP$Yn6gWH8NUFwJ8yPh~JpV=&GI zF^uvV%!?T;3mGg*7_15zEdMMPF9sUOS>O=~q`CP)m~qli=A}TvRh}-6ArhB)`vc34 z7;rF8b!wWR_`3Acz5gq|{CfDHTm5PUd zh32Y-rgPQ5+bI4-d+WLFA5$({-Q8S$)hze9pT*w$GfPw7v1OQFj9$LY_(0K;Z8O%H ztp0oGM0$+fvy9Sz%-I__cCzj5WCXfewZt`|BqgyV)hf9t6-Y4{85kPr8kp-EnuZu! zTA3PJ85jV$KvF03k2s2k-29Zxv`RD$CgxVA#t;oJ*8IN;)F276Aviy+q&%@Gl_4N8 hGp|I?&oxA$%vjG<&%)fgAr`2J!PC{xWt~$(69AGqu-yOv literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_redviolet_s50_clayblock.png b/textures/unifiedbricks_dark_redviolet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbd756eeab63f0686277a4bde7f6b55f4f99e95 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z332t8GVzr%_LemAlQIdEHVc)p43@D7kT&y|G7XS64Uw@3k~a5|G!BwB^N}b_D>kj9FfM+u+?#$lHy1DOCLyKW?)a96&&u<;7t+V1@drtWVW74*x zE1qY(3BBmvu*ARs=V?9$n3v=s+ QSfC;XPgg&ebxsLQ0GH9KTL1t6 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_skyblue_clayblock.png b/textures/unifiedbricks_dark_skyblue_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..1f92f7dc9fdc8ca40fd21871d37ed82d0d37d632 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z32|jG$z(82XD~`(Fv(yr%VDrAVz9_(Fw15z&0?@9U@*&NFwJBz&1NvqV=zu-FivAI z&t))5WiZcYuq3W}Nhsc_~nEm8Xkih{R>y z{=l*$1{};&oth>nzAn9V@BfOg|7|ka4t!)bo-sds0%z8hi;Rm;-FUU-(<2KjlGKK;yT?Y}1Q-PNoYAZu@!l-MMHXo6?m_XS^3`PZpWJ$u&57 zrQ+dVp}A_I>0I^iHi|#d-g<8P$CS%fcQ;pGHOqbOXR-JG%+l0%Y#HVkqnB?pK2Wq| z+l+N4tN$K4ksf3BETi-vbM^*~oostM8G)`=Epd$~Nl7e8wMs5Z1yT$~28Kqu2Ijhk zrXhxwR;Gql1_nSbkkrZiBaWgWH$NpatrAUxiMf@jF+{_QHUF;yHAsSN2+mI{DNig) lWe7;j%q!9Ja}7}_GuAWJvoN=Ahy^NQ@O1TaS?83{1OR&xv5^1( literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_skyblue_s50_clayblock.png b/textures/unifiedbricks_dark_skyblue_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..998f7399964caf1567f9a674b1246dbf35404771 GIT binary patch literal 517 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&@s~38l{E5}GVzl(3zV@8m9YqxHVcq4^_Mmckg*7nHV=|C_K`LVk~H#>F%Oot z43o7Am$3*H;=i;FXb5M4M`SSr12;biGfw)+yc8(7$kW9!MB=h+|HU%aKo)1;r#&5k zm;e1ger+v#w`!Te=GUidn4j}4(>b_D>kj9FfM+u+?#$lHy1DOCLyKW?)a96&&u<;7t+V1@drtWVW74*x zE1qY(3BBmvu*ARs=V?9$n3v=s+ QSfC;XPgg&ebxsLQ0Lz7`$p8QV literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_violet_clayblock.png b/textures/unifiedbricks_dark_violet_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..888ba66a764e70757909a144c1ced98715f99178 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lyD93 z32`-H$TVh1H)2RJVaPCJ$gyN7vS7$JW5_mT$g*H4Fk{FyWymyT$TnxlGiFFNW=Jz< z$Tea}HD}1TWGJ>^D70cIv1BORIpxm35Q)pY z{efji3^JY#o-8tblWTDF zO2xy!LUYwZ)4A&3Z4`f^z4hGok13a}?ryHWYL@%l&tmWWnWd@k*fPv7MlauHe4uE_ zwi)Y8R{uS8B0a|LSw`tU=Ijj|JK6SjG6G$#TH+c}l9E`GYL#4+3Zxi}3=EBQ4a{{7 zO+ySVtxOHA3=Du=AgPo2M;t{%ZhlH;S|yqW6LTw5V~B{WevCRMg literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_violet_s50_clayblock.png b/textures/unifiedbricks_dark_violet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..6938b44b7ded441e1533f6b1bb74314f0104248b GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&}o& z32`-%@;8?9HIno;k@7Q>4z!dBwU7xmlMXPI@;8+Zu#gEcmku(P^f8kTGLrN$mkG9% z4YQIBw~z^)-BXGE&VFW`M8-Q0Jnp~bK`>T=A?=eG{k)>(0{J*RwwF=^Y; z70)x?gkE%SSoUo5rX>peueMLwp0dv*$olo>l>h&aUXec@{cfio&)z*7+xfieU!=32 z>aXFu40Nq(iEBhjN@7W>RdP`(kYX@0Ff`INFxNFS4KcK|GBva^FaUCaq)z4^aTE=? z`6-!cm1r7F%&km~AsSw+`F|CtK@wy`aDG}zd16s2LqK9?UWuNcYluRbv7V`(g}HS@ QEKm`Hr>mdKI;Vst00CdA?f?J) literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_yellow_clayblock.png b/textures/unifiedbricks_dark_yellow_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..3826ff45e9b76bc993ddad8df464083fc2f802f2 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lrRqP z331KLWJphENJ(MH$Y99HVJIqM$j@iU&SuEUVkjtJ$jxQQ%VS7QWk^e7C@y9wEMzDt zX3*zu4FPKBEbxddW?EwyvBPK8ZgM;rg_3cI}S@-gpgYBP4;`^+~_?x@L4QRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*u zi#7kR0yRj2YzWRzD=AMbN@WO0%*-p%^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$Uu C;i9tu literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_dark_yellow_s50_clayblock.png b/textures/unifiedbricks_dark_yellow_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..6b92eb5aa5b02f8ed57bacfdb274ba6372181a1b GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF=ES4z)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;166ygy zA+G-ZQog=Y-rkaaeo}#f(xIU;!ND>C0n#BMGC@JoK0cCRVY1=jvWjaM*@0R(3p^r= z85p?vL6~vUPv)gS!I_>ejv*Y^lM@7z%*;5oS0rd8PS-Ij`1mEoKtD1kG|#A3jk$Tp z#?N1#u6fBb^U=GvN4-zom0Z?gyhNm+NZnw{>={dTTIhUC`7qm^epMaeVl2!ax-7fqZph%rPM%ThQXF%MwFx^mZVxG7o`Fz1|tJQBV7Y? zT|?6lLrW`DLn{LVAQwpLWd0FH(U6;;l9^VCroqJA%G4O5;l-N&SAiNNK{f>Er@Q47;WelPaeDtGqlTaJLnIe&VO%rd`dTfa|wO=Vc=5|uxrnhfo@bSag8WRNi0dV zN-jzTQVd20hDN#u=DLQaA%>P#riNAq20$*5)XDrKj-nwqKP5A*5>11Nxs|CgM8k_U z|E~fyNP=t#&QB{TPb^Ah2uRG#E79|F4N)jF)-%45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z330XmZ*TG6!tlSL?SEUF|2B62?X3S>d;a%~`X3eaKgjLBo8x~+=l{;3|3kh0dpZ1f zaQ*M<``_2;zmxlacbESzCjU*${+s#y_c8x(?)~4}_`h-F|49G;{vrQE{Qmn{{W6xW;X z=(}uttI;Cr&C~i@7XrPC?do4gyp>omDRH`3{rpYc#%w+D#ylrAH`q?mI>7J#nCly# zsY%~s{-BM5{=FZvWP$!tEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkrXhxwR;Gql1_nSb zkkrZiBaWgWH$NpatrAUxiMf@jF+{_QHUF;yHAsSN2+mI{DNig)We7;j%q!9Ja}7}_ ZGuAWJvoN=Ahy^NQ@O1TaS?83{1OO0d=a&Eg literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_green_s50_clayblock.png b/textures/unifiedbricks_green_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..9668572985baec51c5dac157b4e00d3d65ba31e9 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z331IopPzL$EA@0r-ub-TbGbR^a>_52HD7D4y;56pv83=qVbO)6hAZ{um&yyy7nEEm zuDV=Rda<0uQmtoeHu`@;OykGQoDHP zrFR0NfIrmS*e{kba?MBd>b*sZMO}KSo0#z6Z{9IQM4TdvLszIjZ5 z$zsjIm+vR1J!5?Ivw3gtvaP8_jM8z>CtdXPnWp#ROx2cui7%f$;#Qk$(`GWgd8L{2 zn#rz{Qf1U~nEL-2ofB{?S*0M5ssERE>TEt^cHR48|Mzjtu3$E5Pq#4bKDO<^t&UIG zGnW@HbzJFXv;DPo{c0wy`8Sn9jl(|tHYwo>JQ+Oi`neXr!)l`U`=_5bO!%NWL$77q z=JGo2;7tYhUr22G#J^(RSH_K@N2Gy%P%UwdC`m~yNwrEYN(E93Mh1pPx(4RDhNdBg zmR6>QRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2YzWRzD=AMbN@WO0 i%*-p%^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$Sud8SJM literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_lime_clayblock.png b/textures/unifiedbricks_lime_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..447be8efa0488606cb1b57de3f650343581730c7 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z32~kO-+s=2iy8k7=l!>x_uppzf4jN=t(W}wT>C$2<^P~X|J@e+cU<`2dDZ{WrT@Ja z{C8ON-*wr4--Z937XNo&_}^vbf0J4N&6fT5nf>2<>3{E;|BcuDk6ixWf93y><^TQW z{I^{3KVaSem=*s6m;Cow^*?Oo|KRoi}Ci5iOq_gdH(B1znU;REXBvdgkJGDp# z;rYC9r0FT!KB3LV)gSkbsMww#2fRR)ZAb@Me6{+ z`(v(ee5NLSkNJZ(3i|hc$dU#6OSQx`q9i4;B-JXpC>2OC7#SEE=^B{p8k&X}T3VSJ zS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O3e+G8vLQG>t)x7$D3u`~F*C13 e&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6VdAokAy literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_lime_s50_clayblock.png b/textures/unifiedbricks_lime_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..b9a874a78fc556a20ddd65a6b4320115bd142edd GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z32~i&K7Y>HtQn_M=AF-*cP@AS`MkO3a+X{wTYIf}<(1k+7fTjgC|r17|O9XVTVOYhHf2dgYb+<(I4G zoXcKuxn|w9))kj)ms~7cb+uvTmAduU+t*xeT79)K_+%U(&>5Ts9+AZi4BY%6%sA;M z^HQMT8BZ6-5Q)pY=eV6(6a*M97$&&0$vjCm>1=x)boYPDSHBMo302HX&oZZbpVNO} zxh7a;anLgv!zL{`^R@T5HP?kG@A&et_hi(I%ggVIWfW@7dn*oTNeVoitXxON4%9-Fe!1mSpED>-NtM^@y0wSH8Q zRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2YzWRzD=AMbN@WO0%*-p% e^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$Sv==G`q literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_magenta_clayblock.png b/textures/unifiedbricks_magenta_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..d30fd4d257a0e1b4230f532cd8a27f32b3150e3d GIT binary patch literal 625 zcmZ8cT}ab$6uq{Rbm{EHS*#lLfr?xEyRFUnxw*AX-G~3p+(zQYoO4CF+$u6*CK5=^ zK!OZ}f)abMk@X@4R`im63}N&l8Ko7L1rik$!s#bH)x$Z5bMHOedxxBMb6)QDTq4S| zT8uo?f^}>bFfNvfTue5G^)@}x)Ft6sU=#CMG2U#TR9fszpbjtr zHoyRw0VALS4ggJn251D7fERE8Zom#y08ZdA&gnN3 z_53-l@5_h8{9JQGtR}JI`C4>+BygoLaqaE}W%k8(<(Ao!JJpv*J+t?6UO?G3- H;2-z{jdlbp literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_magenta_s50_clayblock.png b/textures/unifiedbricks_magenta_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce45b9c4f5ec12a0babf777bb88f142cf827b4b GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lqe1G z32{B2fBtON+0!Yf&*hyzmwWC!kjy!EvFy^d=4)4KuUss-c)sw$g`x{r>aScXzjVIf z{DtBRm#QvbD7sOnuUTwU(+4f@<&;gtU9+AZi4BY%6%sA;M^HQMTNlzEY z5Q)pY=NO$1EATKJ2ua9fZeb8jURfgh>i_%|-mhD z^TdYTrth8Fq_^_yt6_P*D)bl6(;F;RaZ7@Do|G*+z@lE~`Dt<6l&GCh8?0O!pE4QlLTV%-e=Yz@mEq7NgJy-dU z@h!7J%AfP<3xJ+dEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkrXhxwR;Gql1_nSbkkrZi zBaWgWH$NpatrAUxiMf@jF+{_QHUF;yHAsSN2+mI{DNig)We7;j%q!9Ja}7}_GuAWJ VvoN=Ahy^NQ@O1TaS?83{1OR?c{?h;e literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_aqua_clayblock.png b/textures/unifiedbricks_medium_aqua_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa78142b33f1a98d83e416ff9b97e62e35b2b36 GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z32|k(l*w>5o#A8(!^I4S3mFU-Ga1fjFx<#tcv8f0FQ4IhHpAsChO1c&4+FZnBh_3+tfY_prxDz9+AZi4BY%6%sA;M^HQMT5lUE({4Ou&C%4K-1PaR#;;HrFk|Mxj_w47us zUm1y>f5vW}ApdOryx!867F>t9CoWs~sAl{3%MSu|-i8TG-)ebpd0VGTU!Hz!dJOj* z7QY~)S@&i+HB30q=e;|m@90j(J?c^YQX8{O^Ir3>+sZ%pw$M{x=rgF6xJHzuB$lLF zB^RXvDF!10LnB=Sb6rEz5JO8VQ$s5Q10WYj>SX>AN70a*pOTqYiKfBC+{)A#qT$7w z|5t$;BtbR==ckpFCl;kL1SDqWmFW4ohA5O7>zV3Vm|Hi*0u?cMy85}Sb4q9e0Q^GK AmjD0& literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_aqua_s50_clayblock.png b/textures/unifiedbricks_medium_aqua_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..98cb64a08e025c561b2b2ff3a75fdd6c8a34b4c5 GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z32`-tTbOM+FUxd(mc@z!v&Ffl^D<2rWScL^ zGh3KrJR{Y3W}5kuT%+l!maB@)m*$x-%eP!pY_YP?VtIkp+G5L9g?Z{Xcz{-L7I;J! zGca)TgD~TypUg{vg4;b^977~7^Y#apF&XkOZ#7MmbuVP%=3BD&zom5T`OC8z3;sB; znD3n*w&&2zM=#hu9=y2K`OsIzPdvhLWu+qZRt7EKit6V#zH#SSomX*TPTLjbsF{bO zcmFY#P22QyrqvaBm4#E)CvSOe9XV@JtN*$s+`&zA zaY?Ez&<5AsXo4Z&lw71#4y;8O{CI0`@ zmE8ZYN10{;y`Wm+8c~vxSdwa$T$Bo=7>o=IjdTsnbq!5J3@xop4Xq3efLtJ{lley+ zMMG|WN@iLmng$bdD^p{Lh8Ju8Uj=HA1lbUrpH@gTe~DWM4fkz~o+ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_blue_clayblock.png b/textures/unifiedbricks_medium_blue_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..85ea0590b8ff2ce81981a89c64f1be077ea8cabc GIT binary patch literal 574 zcmZ8dUr3X26g?kqpw4A~kYy>Du26B~+tyls`Lea;25rnaqAY1kH=9!0{L&dwqbw%T z1SK#kqR9wqYSL38$e;q9sp+!T=AX>av}e&8t>5UW9_~4ud+*_JZ->!P&QITy4uG%I zs!fEqCo46DV4*0pk`Sj(saFDnoxHe}OElGNDp#R@BIi31c{N&-9=LJx`ii~(PP7%&0M0pEZxzyh!WEEN{*5R#O%Che(afR~vps%tC7PnttIwbHzMCaY7~ z@|sRPs=MT&c6Co1>te4G^7Y7hf8sF*QGq4+$UElahnHha0kgMt&Haqcik~>f^KM&u zknc?UT`}@pwV}TsEk5(MK0`NBEOlu%WjQ?|U&GGsvvw-%tGae|z?#qTG3V^A!IJvi zz~bhem#4?4db5W+Tte>MH}eDSPyIh49{a|V21nP6U%@SJ+iWS7s~;}1#rApDL!cAm2H+pNO;GR&}H+h{d%jgTQ>z5Tvw3Dxwu4iQFtHW#kfu zrimn2;)o0WF45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32`+snQLr3%gAV&iOC!jli6lwi!3cyTUabNGh1kCI?vQ}zJQQELK`stv!B?X*bYJ&H|6fVg?3oeh_Ay^pklhP;i~6 zi(`nyW#0bCB4$S(r^61oMruef95RvRT>oxJL(jg+U?FNi%$v+w^o^Z@74sb z+Ri2OC z7#SEE=^B{p8k&X}T3VSJS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O3e+G8 uvLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6V1S-Bek literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_cyan_clayblock.png b/textures/unifiedbricks_medium_cyan_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..b36191d3497d522ffdd9904ad075f6e258fecd79 GIT binary patch literal 581 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l!y)R z32|k(bcx~YS%#A*87^LAxNw2t{CS2OHyEBgVYqjX;o5bE%a<9hUS)XjfZ^s%hHKXt zZr^6Oa)sggb%xWY8P1$xxOI!+)G3C?j~VXVVK{e=;qG0Ar%xFkK4iFmpW*p)hDVPa z?z3+MTEto45n0T@z|9ZBjFWycF9izj^K@|xk+>|{?^t%&fWxJ5;zowVg;Uy21s4BL zK6dv^*1tXW3>#`0#qPXZp>xZ@_uN|JMf}optrlq6a@A=sW_4%(=qu>X`7f|Oto6-o zzP$2>iEEBc__A85_>N$mFZ(m23t5*G>SwS9bZ7nC|9zI4lfo+Fur~42i>@8yI=A0q z_fam}SqEo#qz7HtbMv|O!z|5evqe*DU**nHc~jR@bKL56R70QIy(vcX6g$38FFw%q zFlnoz)(yQqdMi~FGiz%ZYCrNi6*Zl91^Ps_#5JNMC9x#cD!C{XNHG{07#issnClvv zh8S8}nHpLd7y!9IQYZ6|IEsec{FKbJN;C~7=2oW05DhQZ{J#p+APKS|I6tkVJh3R1 kAs{g`uSCz!HAJDzSkF|?!rZzc7O059)78&qol`;+00bJ@#sB~S literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_cyan_s50_clayblock.png b/textures/unifiedbricks_medium_cyan_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..853ad8095c3abd30b0d7102fe167df0e1766a538 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32`-3W}Nhsc_~nE zou`Xqh{R>y{>UO`M;@n{CpJxU+hm+&{e6GtEc;a&6%0G-6q?%Y&MJ#f3JkYanS1Zn z1h3l8J*QjW-tDMSFPQT`?Oxc7eWz-dK6drDa$DbZW1isL`Ev`VPrko+-A^UXSQEbU zhsuqe1gFk6^Lgm8(edEFWK;hQ^SXD0{xu2s{%GI+=JT^E&IE0J8QWfBV)Oas=Ui=L zYxx78HA^du3#L5Xz%02%HRyrz9lJy+*~8oFRcpCarvyaZ2D)6e#5JNMC9x#cD!C{X zNHG{07#issnClvvh8S8}nHpLd7y!9IQYZ6|IEsec{FKbJN;C~7=2oW05DhQZ{J#p+ wAPKS|I6tkVJh3R1As{g`uSCz!HAJDzSkF|?!rZzc7O059)78&qol`;+0LW*;ZR=e>x*-l*S~Q zpae!mG#No|n)H+jGN?djYPzhoWoCw^J&V?8eWRy(xaV;0y@$iSokl~sAaiFX0D(@c zF%jOHs`NC1`^4Fmgt&Doy$TrW;wP*;qB+f`ay14f^S%>NP@^^Jfy;XVcRTQtwA?Ge zB??%z0CX=PY`Q;OQAP$;#$#p%Gr${Q40sDn15>~UUE2B9ljg8aqcZQ9&FNCL zyrj~P=q`FV+k0k=b@As(#ai^7KlzZ0n9ve>;2rk~B1>_)h~Cw@>VCrJB#s~Dd$%m! zD|BZ3t{ClCuj}u|ici0;&(e(+%UsNcJg+zGYuMIv#?FcOs;*ucv=(xG^jW)WsH8qW zu&{CK*{O-?zTA;cmxy=!)%;-lWB-q+$G-lk!O{KnS7_7QHdo5Y*N^PC#dmww!ei8p z>cBw_FV?YKbVno#PF45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32`-bV9 zHlAs0G~LK@m8JPobMs~9mTN36R$5rCwc_*F*b6k1v%n*=n1O+tAA}hv{bXJW6kO-& z;us=vnYTZ(h}n_HY37Md)7&;0XIX#WpE=8Zl|}`_jyi>=cDu96;*$cytySjUyEVb9 zwsX(v*0*;%YSatn{7<_VHe=tZ+NFAciosLICuWsg6Wg*FJAXki8I!O@BE>1 zV<*9>v(0=SdTew&_%GSif5W`)9ie|s0=_@mx4-%Ptco*1TVKYumzdame)&09+t^zE zz-P_U3gdz)Pd6}2Zcz<-pnS(JQA+mkwtCfCF4ZXkQMZ9ES1oakC`m~yNwrEYN(E93 zMh1pPx(4RDhNdBgmR6>QRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2 uYzWRzD=AMbN@WO0%*-p%^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$T32e<45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z331K5#E^cLA>|}P#zlsV3k;b+@;pP%4Thp84EgsMvad5_U1rF-%24otA@?Rj=4FQL zYYcg}8M3Z07DMR5yhJyPH zCC?cOA2G1Jnz$KgDQAI4WHAE+H$Mn7PWs8b6exJa)5S4F;WEGf>vaiF(ndinfj8STtwm3YgR zcT@LmzEjw+HMc}-=AolgW*+#Ee#NAEUFcIo){dHT8D8sCN7ppCD&OA!ea;*$C)vtZ zMxy7Rv70BzKU+VqxAdh2*J197%N9PW+5Y|VgFv0PVFJ^)THagU*6GrhryrXh!##(^ zFUV-ty;)8T6VCH_?+)oZx|4B_dQ`vE#w^pk*Zk|Y^3T03^b{ES45}rr5hW>!C8<`) zMX5lF!N|bSNY}tz*U&V?(9+7((8|C7$OV!*nSaDlH00)|WTsW3X)rOjGBt*1c(LaH yRiFk*kPX54X(i=}MX3w{iJ5sNdVa1U3T4K6rg|3U)(x>hMGT&45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z331JwYmz?8IAxkq#vGH3*(N!Q%!*c9<}bI%UTBsz&opbkX~7DM+{I>@^GvfBnC2}p z&sk`eI>R_^rg82P^VI1^MXN0HmYU};GcR6aS-8@oV7W!fTC2iUmS$HD&jwn-S>O>_ z%)r3S55kO-eljlw3U2pwaSV~T%-bJW#$?FDywx;K*1eF4n{Ub9|CZ9V=P%D@EcoNV zV!n5N*q%c-AH87vc<|y@=R;o=Kk*31m6eLrTN$)`E2^L0_{N=Qbza4VIc-;zqh=nC z-u=f|Hf__-nO0ZiRTfTFpSyr?t^Vtla0fTZikyjeQx|_6*J&SmoBv9r<^B6d zmZ$AZ4UN5-o^$z1(!1{y?`I#~c`c8jd~)`uvrV@BjYoBlZSG>J(B5YE_Db2-l=%No zS91Tq9%Y&Z^nz-MYeY#(Vo9o1a#1RfVlXl=G}1LN*EKW^F|@QYHMBA?0CIt(PUatR z6b-rgDVb@NXc|n+txSy}8eXjVe-)@f5@bVgep*R+Vo@qXKw@TIiJqTph(ejMo~fRN TxphM45bDP46hOx7_4S6Fo+k-*%fF5l!y)R z330u|aOo_=*^>+>FEU)bz;NL_!}%KwH=Zy&xyNwt8pHL=441DmTz$as;3mV(YYf+J zGu*zyaOFC~_0tTe&oG?1#c=Bs!>Pv%kMA(tImdABF2miY3{M|2JiO0v|2f0+M+}b+ zivMu}TEto45n0T@z|9ZBjFWycF9izj^K@|xk+>|{?^t%&fWxJ5;zowVg;Uy21s4BL zK6dv^*1tXW3>#`0#qPXZp>xZ@_uN|JMf}optrlq6a@A=sW_4%(=qu>X`7f|Oto6-o zzP$2>iEEBc__A85_>N$mFZ(m23t5*G>SwS9bZ7nC|9zI4lfo+Fur~42i>@8yI=A0q z_fam}SqEo#qz7HtbMv|O!z|5evqe*DU**nHc~jR@bKL56R70QIy(vcX6g$38FFw%q zFlnoz)(yQqdMi~FGiz%ZYCrNi6*Zl91^Ps_#5JNMC9x#cD!C{XNHG{07#issnClvv zh8S8}nHpLd7y!9IQYZ6|IEsec{FKbJN;C~7=2oW05DhQZ{J#p+APKS|I6tkVJh3R1 kAs{g`uSCz!HAJDzSkF|?!rZzc7O059)78&qol`;+0D5QI1poj5 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_magenta_s50_clayblock.png b/textures/unifiedbricks_medium_magenta_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..78e15278d9a2118c70da38031623db355a626788 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32~ikGIy5otZ7Em=9tWxZ8Ce2*`n2!tCw3WUud>)p6R^#rt?==tXOQec!BAHCFV^aokCN)-C1SvNrBIHNDr`-#ivF}vv(#Nj;R&MLNZp;&$JAZD$^vU-ZuluRQ8Ee9K z{!qEGli<|ZWn#hIY3FJs$FOl&^C{G6+8 zY%PD_vu0_9alw?Q8<-`xs0KYyzGIgtC3|>Vy=pC&>Xd+}+d!AAmbgZgq$HN4S|t~y z0x1R~14AQS19M$N(-1>TD^o)&0|OuzNa|$%5l7LGo1c=IR*9y;#N5i%7^30Dn*UdU x8YDqB1m~xflqVLYG6W=M=9TFAxrQi|8S9zqS(sZl!~zvDc)I$ztaD0e0s!n45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z330uY$#6EE;baQK#SDfE84MRQ8O~=g+{j^gQp9jCpW%8o!{sc7t62;W3K(wYGF;AN zxR%XuJCET?7Q^)%hO5~Or&Afuq%qveWjLG0a4MDIaS_9vJce`W40rPxo)$AaEM&M} z!0^17;ZY&OoV9yC0WIY$@Q5sCVBqElVa7>6nU?|uk9fK`hDcl%J;xY!M1hClV#oqb zMkmfI8OpnNe79fnn(^6w#)h}dbNH?0CI;zE*f}qH@q;DB`8N*q_DnCI-z=k@*{l+8 z+464czRhy{=k=DpwBS0-J#pE>M>X5OUw#m%^EOOi`c}((%iB6#`ttN+(_^^j zu=oWT&AK45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z32~j9X)-I_cv_0loD7rM877Nz%vKj!F3-1Em~A#M%XEI0>52l2#kpqlGEEm`n=Z*S zUzlSyBh`3jn(>lc^XaKZtBNd_=9w?cH(yh1xw6n=d4a{+Vyjh!mO3*(T?JafS>O>_ z%)r3S55kO-eljlw3U2pwaSV~T%-bJW#$?FDywx;K*1eF4n{Ub9|CZ9V=P%D@EcoNV zV!n5N*q%c-AH87vc<|y@=R;o=Kk*31m6eLrTN$)`E2^L0_{N=Qbza4VIc-;zqh=nC z-u=f|Hf__-nO0ZiRTfTFpSyr?t^Vtla0fTZikyjeQx|_6*J&SmoBv9r<^B6d zmZ$AZ4UN5-o^$z1(!1{y?`I#~c`c8jd~)`uvrV@BjYoBlZSG>J(B5YE_Db2-l=%No zS91Tq9%Y&Z^nz-MYeY#(Vo9o1a#1RfVlXl=G}1LN*EKW^F|@QYHMBA?0CIt(PUatR z6b-rgDVb@NXc|n+txSy}8eXjV4+=R+kPX54X(i=}MX3w{iJ5sNdVa1U3T4K6rg|3U S)(x>hMGT&E28WkmfL>Ra)=HEl~=C}+6uXTy4v9$64&Pk z7dCD^KRq$smpjtw7V&Psnjh?V9QYCSI@TXGIJ=+y3T^t@=1MsEhLQdD_-^l7c#LYV z3Lez*VmFqH?ubPFQ`e}{tp3o=n2%hsht-{AYi+EZu5sB3K~Bl!5=teJDJ`-RS}CI` zib#TDXF~Xo;e2DQ)6w>y;ed)(D*hT)f=Tjt45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32~ikVlvCvc$$&X921k-CMJu_%vM`kF1N5)Xl6Fg)O5b7=?V*r#b#y;Oih=Vo6j&d zo@s16-NLvU>hhWD(Fz&H|6fVg?3oeh_Ay^pklhP;i~6 zi(`nyW#0bCB4$S(r^61oMruef95RvRT>oxJL(jg+U?FNi%$v+w^o^Z@74sb z+Ri2OC z7#SEE=^B{p8k&X}T3VSJS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O3e+G8 uvLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6V@k-0+v literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_redviolet_clayblock.png b/textures/unifiedbricks_medium_redviolet_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..b602823ab0e7335185cb639b96c7eddc923026bb GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z330u|ka?CN{Uk%mMTU$E3>g<0GS4$)++fIg!ccUNA^$o<_GN~ws|;BW7z%DO313OpE49bWGKAP zQ1G0g3W}Nhsc_~ovh^LEVh{R>lbBtj}6nGdehAhxz zbmF{{p}c#?cl#x;8K3QEYOmVvyd1o%5m>KUh+nf8#)J&-C*7%`)1V%_{Mh zE$^o8+kB_6VQX%Q*33gkr_4O?A^nO;^}5ifhO8Ym`KVvsfkbky*UT^733$DZ56PGP~RI~m2hExvrsUh@qvGsiBpD0gwwMbu#~mqiD#@PsvQHMAKkmZe?l=(ePr; z|EoX^k{}y`^V3So6N^$A0unRxO7#3(Llnx4^-T3F%&i+@fr=PBUHx3vIVCg!0C&sO ADgXcg literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_redviolet_s50_clayblock.png b/textures/unifiedbricks_medium_redviolet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..2bff76208b59a81ee0e1745659b1c9a7670d64dc GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z32~ikk~zybeVS3q9FvUMCK-#&a#mXwEw{*DXqG+CG;6+T)(VS)#b&wlOfwglW-l?% zTWFRu!#H)OaoQ5|-04QCt1OF_n&&Mu&tGF%ywaj@xkbTRtCCfgg;7oJKq<1%Dh^ z%=gX@+jHpVqZe!+4_@5reCVsf(>%I_*Pm^IwUyynp}5 z^0b|)p|Lm9b1q*=diQx&0Q=N+S}~jUMbs}6950{ zO78#HqfE1aUQjJ@jVMV;EJ?LWE=mPb3`PcqM!E*(x`w79hL%>QhE@g!KrWEf$^0XZ zq9HdwB{QuOO@oQKm8mgA!;3ZluL3nlf@}!RPb(=;EJ|evNX*PD(erZ+Q7ALkGu5*& Tw{D09Dq`?-^>bP0l+XkK;9<%N literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_skyblue_clayblock.png b/textures/unifiedbricks_medium_skyblue_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..75e6c191f11ed6be6df7d19ec29164ddb0a9e5d7 GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z32|k}yu^@xmLcUNL&imhj0+5zK=M38&JBj5Ck*-b7_zT3WL;*+y2?=SfFbuLL*`|M z>}w2pw;8goFyvfk$iB*udYU2a3`6cMhP1N`sizo<9y8?KVMss6kbjq<_$fo-LxzI; z3?CI z&MO(pyLWuIU-Fvq*?z``x6E_+t>q>L=}p)(H+EG(3!)tx&=$Zys<=gwe&zYm;BwP8) zNc8+OcJl=JXY1$nmcF#$I?O$B*}_LP+rM9a5UBGuOkny}%X`b)I$iqm^kdUwxaY9= z1sTn{H_NGE!g)UL-64HPcQWo#kLs7&m}Q#xnt$C^{<*h>o&rOkLAAs+q9i4;B-JXp zC>2OC7#SEE=^B{p8k&X}T3VSJS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O y3e+G8vLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6UgFVsx{ literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_skyblue_s50_clayblock.png b/textures/unifiedbricks_medium_skyblue_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..142791fd0d4ac7cf51fe554278a3fbe42d8874d8 GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z32`;aoNJsu%P3`O>_ z%)r3S55kO-eljlw3U2pwaSV~T%-bJW#$?FDywx;K*1eF4n{Ub9|CZ9V=P%D@EcoNV zV!n5N*q%c-AH87vc<|y@=R;o=Kk*31m6eLrTN$)`E2^L0_{N=Qbza4VIc-;zqh=nC z-u=f|Hf__-nO0ZiRTfTFpSyr?t^Vtla0fTZikyjeQx|_6*J&SmoBv9r<^B6d zmZ$AZ4UN5-o^$z1(!1{y?`I#~c`c8jd~)`uvrV@BjYoBlZSG>J(B5YE_Db2-l=%No zS91Tq9%Y&Z^nz-MYeY#(Vo9o1a#1RfVlXl=G}1LN*EKW^F|@QYHMBA?0CIt(PUatR z6b-rgDVb@NXc|n+txSy}8eXjVe-)@f5@bVgep*R+Vo@qXKw@TIiJqTph(ejMo~fRN TxphM45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z331J2xRlOtHihA22E)Y+h6|Y>@_Y`%jUt98`3(268LnqBT+U*+TEOrim*Hk6!{uy- zYk3T}vly=AFkH`OxSGmvI*s8>F2k)fhO?;*r-~RJ=P}$#XE>M7aJQJ@X(7YI0*3p= z49^Q09=Tgax&bZaEbxddW?B@|yA4e#VBk%yamyb}i)3LCcOmT1j9bacwh10T|_m{hL|eQL4>*w{BzO>*v%sp}0!bdgRzh8b3sPi^VVER_ed&}E8UHbC$W7A`}=dkz% z8O^#k%c)_)c|PymA$>=8GVW22>X+J>Wt#Vzf8AF8xwnO$0z;ocwZt`|BqgyV)hf9t z6-Y4{85kPr8kp-EnuZu!TA3PJ85jV$KvF03k2s2k-29Zxv`RD$CgxVA#t;oJ*8IN; x)F276Aviy+q&%@Gl_4N8Gp|I?&oxA$%vjG<&%)fgAr`2J!PC{xWt~$(699_{)1CkT literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_medium_violet_s50_clayblock.png b/textures/unifiedbricks_medium_violet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..caec6359b1ff2a06591645c0cb26c9c44179b143 GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5ln4*- z331IdnVW7rE5&G9hRK`^li4|Di;65)=UXh#Hd~lwIxov~eu2e`T(iZQrt`8*7vz~Q z$uV1)YCI#&cxJBol2oJVMV71b%$MeyFDtfOQ)scWz+!o^)!IVKRZnkBJP)*jv%n*= zn1O+tAA}hv{bXJW6x{CV;us=vnYTZ%jLDFPd8=ufta~97H{X)I|1G6!&tIO+Sn$Vz z#eDDlusw%vK6=6S@!-X+&WFA#e&P|1D=QVLw=!t?R#ZQ~@r^sr>b!~zbK0&bN6kDO zz59=`Y}%%uGp(-3t1O(VK6%S)>&RJ)TK(58;SO$+6*&{{rY`nC}Q!>*k(KMKtTbUX|G`v{z|0+;}B*=!~{Irtt#G+J&fW*wa5hJySgk TbL)m!pdtoOS3j3^P645bDP46hOx7_4S6Fo+k-*%fF5l!y)R z330u2iQ(*7hLa~5E?#7~aDn0cd4?M|7@j;~xOb1?`Zb2jml>{JWq9y_;pR<-Yu6ZV z-)6XSh2i>jhSR4R&YWSmb&KKDDTc?78SdO+ICqZW?p=nbPZ=IQWVnBy;rVlhM~@f^ z)tqF27I7AML>4nJaPxyOJY5_^Brc2gJC+?b;BYCNxRD`o;gq&hfyMum zkKH|!^>2?o!-iT$u{$qU=-hJfJ-60)5x?|Ys|8xNTy@%uS>4$``U<*p{tK)RYkf1D zFR%Pz;+kUP#riNAq20$*5)XDrKj-nwqKP5A*5>11Nxs|CgM8k_U|E~fyNP=t#&QB{TPb^Ah k2uRG#E79|F4N)jF)-%45bDP46hOx7_4S6Fo+k-*%fF5l<)}f z32~h}*JRc#<7v~3=FBmfJ=d_ z%rKrg(|G!HqgAUcmo7D5w#0s29xnpLQ>7#=cXvOCP)XTe+?8x-n01?){up!r}k` literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_mediumgrey_clayblock.png b/textures/unifiedbricks_mediumgrey_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..128c10cd3d04374878f10ba5f6e60b5ed5e4e01a GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e`PGJ=6YykO3*KpUV0QQv}UiKb&^T#Ok_nGB~3prmDrp-tyc;XY7Ah+s1N2=R0i@F4}DTNH>&RYIG z87;Cr21}lCem5;sxyRah;q3ZZ$qy7XKPPQIaU%O-?VCWIGQm?p2CZ4I^S|Fwn78as z@v&70cj~SCtyQ`EPq1xzxL(fXS#k%AUzuC)s$MPqUA^a#ueq=@Pj;SR*=naBA75Or zuBbBnE#I8HxKZ|&S})M?swJ)wB`Jv|saDBFsX&Us$iUD@*T7uY&@{x*(#q7(%D@1~ z1(G_Mf5cHVHHK(-vF86(paw~h4Z-45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z332^D-~Rt>i~lnW|If4iKiB5}JiGsMt^Y6a{J$pZ|B9ghi`@P%aQwf}`TwfW|4Y37 z&v*F0$o2m+-~S7o{x5d_ztH9XOq2h!%>FO+`9ItI|5ES&GmZbRiTuCZ|NqL6|I7UT z&$0Z!JmCM@nExvR|1b9Vzbfqi%HaR&bH9+qx&>5Ts9+AZi4BY%6%sA;M z^HQMT8BZ6-5Q)pY=eV6(6a*M97$&&0$vjCm>1=x)boYPDSHBMo302HX&oZZbpVNO} zxh7a;anLgv!zL{`^R@T5HP?kG@A&et_hi(I%ggVIWfW@7dn*oTNeVoitXxON4%9-Fe!1mSpED>-NtM^@y0wSH8Q zRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2YzWRzD=AMbN@WO0%*-p% e^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$Tbw)M&Y literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_orange_s50_clayblock.png b/textures/unifiedbricks_orange_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..bddbbcb1698407832090008fda0ef39594d0452b GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z32{9?KmY9PtkW}6&d5^b0K;dDXj5bz*b>F&YZ-Jy^#7CmHA; z)e_f;l9a@fRIB8oR3OD*WMF8dYhbQxXc}T@X=Q3?Wncj00!f|BKjJ7Fa`RI%(<;$4 zn3!9c8bdU^So8lXP=h4MhT#0PlJdl&REB`W%)AmkKi3e2GGjecJqvT|hFG8?22WQ% Jmvv4FO#n0}@d*F` literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_red_clayblock.png b/textures/unifiedbricks_red_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..f3683b23e3f60fd2d3894e7a6fad295d23018b2b GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z332^zZ~x!I;=iHce_PxCHa7q5?EYI@|M&F#9~JdKDCobN+kZ#L|IW_;Lqq?2dHr{A z`0wia-`DrQlhc29_x~;~|4mH(o0gCzp?TE$jJZx{{KTl{`>j;x3v5p z5b!@H=6_(|e-DrUVPXG+ga60J|Bs0HA0E!IxwRMQ49)_N$YKTtZhjDEob;1q3-we0kV=GU~TD^o)&0|Ouz zNa|$%5l7LGo1c=IR*9y;#N5i%7^30Dn*UdU8YDqB1m~xflqVLYG6W=M=9TFAxrQi| Z8S9zqS(sZl!~zvDc)I$ztaD0e0sxsh=QaQU literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_red_s50_clayblock.png b/textures/unifiedbricks_red_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..791c5b1bc982a7cfb83319710b810c828070d381 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kP5 z32{B2pMN$h>vU?$`MkVyxw+?ZaxRsXU2AT>Qd@hmq~tOnD%KeFZ<0Od}5{d?|uRLMYY5=q9i4;B-JXpC>2OC z7#SEE=^B{p8k&X}T3VSJS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O3e+G8 uvLQG>t)x7$D3u`~F*C13&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6Vwy5J)K literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_redviolet_clayblock.png b/textures/unifiedbricks_redviolet_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..17ee121448cf1058324dc8c5dc1f79da4b8e9db7 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z332^zKmWhQod1S1{@c#`Z!_<|-TeR7bN_oT`5(3Rf6&VRZj1jrF8J@f@PFv4|6WV~ zJ1qF`y6C^}vj0vC|GO{#@3QE>$*liov;X@n`)@w`zxUGr#xws%uKDl3{C~)*|9;E= zTh93(u;PEry8nSI{(CI>AGZ2`@XG)3>;Ffr`5(SI;k5Ts9+AZi4BY%6%sA;M z^HQMT8BZ6-5Q)pY=eV6(6a*M97$&&0$vjCm>1=x)boYPDSHBMo302HX&oZZbpVNO} zxh7a;anLgv!zL{`^R@T5HP?kG@A&et_hi(I%ggVIWfW@7dn*oTNeVoitXxON4%9-Fe!1mSpED>-NtM^@y0wSH8Q zRt5$@E|Ap8{3DK{AvZrIGp!O$gNeD7sWC*ui#7kR0yRj2YzWRzD=AMbN@WO0%*-p% e^K%VRC^ObG)w3|SZiodcV(@hJb6Mw<&;$T{@b&Eg literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_redviolet_s50_clayblock.png b/textures/unifiedbricks_redviolet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..0194b7ac5bf2df4a163f625199a9f65b777e9b08 GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lqe1G z32{B2KmTmjoYN^Y&gacLmpku#-u!bpb1#)Gxz@b)O6|&vC5tZKl8^G}LS4^+I>(!HL} zGHjmMu-o*#Q=9Zwo_#ee&sT;1;(2<5r7CVo5YLmcWd~T)>pVX#ZkrOd(~VInn%Ca? z+U_@JxFkv+pYwWadSkitq?U!7vp3#ZTfnw0uV!`1wUwLP+T>lNp0Bl7WY-_wu08MH zMde3tDo_01vUqvWwW@#HG;hyI=t_=H+Tm||#hP8uqjlw0m3xZ}nf`n*S-<7(%BANj z|1rL07D)MXUVQ=3Q>rDd5hW>!C8<`)MX5lF!N|bSNY}tz*U&V?(9+7((8|C7$OV!* znSaDlH00)|WTsW3X)rOjGBt*1c(LaHRiFk*kPX54X(i=}MX3w{iJ5sNdVa1U3T4K6 Wrg|3U)(x>hMGT&45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z330Wb|KDQHf5RF7ZRh>BnfKpr{(tMa|2>!dk6QabXyt#m#s3`_{C8gXKXlc9uciMT z7W{Wz^xt>cf2W22-539NS@hpz)_=3v|9zJIH=q6Ad+C4Ung1i#{P$n}KV;Q^zvcfe z=ll;?@jqtW|G*XhJ(m0rTm3(H<^TBg|0CA?4`2PiC;83?pfflNJR*x37`XXCm~qli z=A}TvGoCJvArhB)&v84oC=4E$>*Pz{K==_Q8?$iba^M= zaDRs-n;)egu36q2$soS*PQ;3RR=W$FHTIp(m}FueYr&L#d4FoJj`OJ+gFgyE_W1|* zohYt1-O+d1_Ew`s)SIXEw=M*F72DOnj(97vU{d0AvHJO&x{cX-;*EJuYHqNdqIH1Z z{V~@!K2wvv$NWJX1^s(JWXS^krCQ<|QIe8al4_M)lnSI6j0_BobPddP4NXG~Ev-xq ztqcr+Tp+2F`9~Z@LvDUbW?Chh1`~5DQ)7sR7i<1s1!|B4*$|wcR#Ki=l*$m0n3-3i e=jR%tP-d)Ws%K$t-4F{@#Ng@b=d#Wzp$P!MVfNtw literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_skyblue_s50_clayblock.png b/textures/unifiedbricks_skyblue_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..97ae911d1a4b9b5a68d6e883a90b943252ab414d GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lqe1G z331Jze?Du@*_0Wl^X8q;op&y8{`s7_=gO8`YF>M-cIB0l#TN?~Tqs(2p?=ks@}-vw z7Mw3$bfIe5<-&y*N*7;DpLHf<_Swp1mojIctyp>~ZRVNgHP@<_U#?nyIeX5zniZE@ z*Ilb!ak*^C#fH^a>sDTAUw^%6&DF-$SC!7qYXCZcv%n*=n1O+tAA}hv{bXJW6g=ta z;us=vnfDx{(_sZ3h65o9nanK=qRA^uWMBQCzv6onbHh{Ko>Kl8^G}LS4^+I>(!HL} zGHjmMu-o*#Q=9Zwo_#ee&sT;1;(2<5r7CVo5YLmcWd~T)>pVX#ZkrOd(~VInn%Ca? z+U_@JxFkv+pYwWadSkitq?U!7vp3#ZTfnw0uV!`1wUwLP+T>lNp0Bl7WY-_wu08MH zMde3tDo_01vUqvWwW@#HG;hyI=t_=H+Tm||#hP8uqjlw0m3xZ}nf`n*S-<7(%BANj z|1rL07D)MXUVQ=3Q>rDd5hW>!C8<`)MX5lF!N|bSNY}tz*U&V?(9+7((8|C7$OV!* znSaDlH00)|WTsW3X)rOjGBt*1c(LaHRiFk*kPX54X(i=}MX3w{iJ5sNdVa1U3T4K6 Wrg|3U)(x>hMGT&45bDP46hOx7_4S6Fo+k-*%fF5l&B8y z32~io|9`f{{~3n==h^F}7rXyo=<}Ci5iOq_gdH(B1znU;REXBvdgkJGDp# z;rYC9r0FT!KB3LV)gSkbsMww#2fRR)ZAb@Me6{+ z`(v(ee5NLSkNJZ(3i|hc$dU#6OSQx`q9i4;B-JXpC>2OC7#SEE=^B{p8k&X}T3VSJ zS{WDsxj<4U^N%=+hTQy=%(O~04JPJRrp6ErFV_6O3e+G8vLQG>t)x7$D3u`~F*C13 e&(AePq0Cs%RL{cPx*-;*h{4m<&t;ucLK6TEPxlT0 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_violet_s50_clayblock.png b/textures/unifiedbricks_violet_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..b5bb262271e6af33f59cd3ccb7a49f3486e89c9b GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l*kY8 z32~jDe|~n>*%>LP=jENBn|p3<&bcLJm)102TTy#uQOU&xg%=hUU079rWl8y^`32_} z6<=6Zb$M~=#f8NeW~QH+m2q}y<)zt~XO~u7nwfTHdG+O$^;hO(pIcsYd2K7ugv*P| zF0N|0y0Y%d`u6Lqo35^Iyn4`wSs7?GXMsm#F#`iPKL|5U`pLW$D0sxv#W6(UGVeJ? zr^5<735^b0K;dDXj5bz*b>F&YZ-Jy^#7CmHA; z)e_f;l9a@fRIB8oR3OD*WMF8dYhbQxXc}T@X=Q3?Wncj00!f|BKjJ7Fa`RI%(<;$4 zn3!9c8bdU^So8lXP=h4MhT#0PlJdl&REB`W%)AmkKi3e2GGjecJqvT|hFG8?22WQ% Jmvv4FO#n88@M-`6 literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_white_clayblock.png b/textures/unifiedbricks_white_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac11eee80c0017a674ba66c9412480fb985648f GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx?BpA#)4xIr~Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR z+uenM@oty!5+IMWz$3Dlfq|PJgc&FOWL^psSX>AN70a*pOTqY ziKfBC+{)A#qT$7w|5t$;BtbR==ckpFCl;kL1SDqWmFW4ohA5O7>zV3Vm|Hi*0u?cM My85}Sb4q9e0JbAiHUIzs literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_yellow_clayblock.png b/textures/unifiedbricks_yellow_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..31938d953643afb5fcb6fdf0a1434acb9d4d5d4a GIT binary patch literal 625 zcmZ9HT}YF06vmIuBwaeYaTZpCK2TBH>$WzhQ}@+2bsxT4ZCc{S+@?jj+$u6*OGJ>G zfdmx<1toT2BkM*Atmr2D7{cgAGD<5f3nVHigs1=LsxHoXc+NRL&N(9vn<+nUOCAyB zTg(QYX<;Td2v{zy6gin>hqP8L(bNUunr}VxSrOi(qhzY&6EhOOnYR-4?*NQKque<-0|V;gY1mlu(>Tl zBot*LYwVX`oE2YK3|d!lIzJ`U4M_@Vj`NywO5XeBBf~5F0)~FrR>|8h7=I}UHK+Ex zt(kQ0yup7g;RegMDQ~|KmL**~roX>S%(gG5Cl-pjkC$I5um}C$TEdI&++=9G&g!-| z-n_RMdNMGPXe05|YtOA2^@Fg!bmn>Ym|WSRT6ZM@q8`5KIXer6uWl!oGj;jr)=YF*&WTr@<$@mQr^!3g?w~L z#7}LqCsq${Wq<988a>f2Uo@ch_XU_xwUn!_lqxGZg^R0ED>$`O$}GzjJ!|5BfTO)# zJ;Bre0dl2UA^Qs~PvR8=HfJ_CdxOzazPEJm9l Isq+s00mC{3I{*Lx literal 0 HcmV?d00001 diff --git a/textures/unifiedbricks_yellow_s50_clayblock.png b/textures/unifiedbricks_yellow_s50_clayblock.png new file mode 100644 index 0000000000000000000000000000000000000000..d0687ee3f9e908999410fa5d63dcc44eb464d3d0 GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lqe1G z32{AtKL705tkb7c&Y#OWcP{t*c_5i{>0;TnYt2`#)Ly(;a^Za8g$qSjuGC+;RDS+^ z!G#OOmoHUaxKMcUV(FPP>1WSoT)I?w_H5>*OBH9%q+Pq(eED+q<;zv)&Sqb}TyyPO z>*dQpL&~mRZMbr!?)vrit5=(@UTs`i|N9Hj0h|RMk;M!Q-25QSIO!+zQlQ{TPZ!4! ziOam_7@ZC)@Gu+*NyubwVGvDTSt9%D|NIr-o0uD(^7fSS$C!Uobb6rTt(NZfbe3WB z#D?9b@15GDxAN?(VR^nP^cT<58!T0EOM-Zwlr1~JqF(3uX>r?>sGV+%O3}Rb*4K8w zIm0DU`uLpJThklMr6;v4+?>7f&e{UDZFx1TQ?9MtP#riNAq20$*5)XDrK zj-nwqKP5A*5>11Nxs|CgM8k_U|E~fyNP=t#&QB{TPb^Ah2uRG#E79|F4N)jF)-%