From da66780a569712c23ae4f2996cfb4608a9f9d69d Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 20:02:19 -0400 Subject: copy all standard Dreambuilder mods in from the old subgame (exactly as last supplied there, updates to these mods will follow later) --- coloredwood/LICENSE | 240 ++++++++++++++++ coloredwood/README | 75 +++++ coloredwood/depends.txt | 3 + coloredwood/fence.lua | 301 +++++++++++++++++++++ coloredwood/init.lua | 137 ++++++++++ coloredwood/stick.lua | 152 +++++++++++ coloredwood/textures/coloredwood_fence_aqua.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_aqua_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_black.png | Bin 0 -> 205 bytes coloredwood/textures/coloredwood_fence_blue.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_blue_s50.png | Bin 0 -> 398 bytes coloredwood/textures/coloredwood_fence_cyan.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_cyan_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_dark_aqua.png | Bin 0 -> 373 bytes .../textures/coloredwood_fence_dark_aqua_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_blue.png | Bin 0 -> 356 bytes .../textures/coloredwood_fence_dark_blue_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_dark_cyan.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_cyan_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_dark_green.png | Bin 0 -> 356 bytes .../textures/coloredwood_fence_dark_green_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_dark_lime.png | Bin 0 -> 373 bytes .../textures/coloredwood_fence_dark_lime_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_magenta.png | Bin 0 -> 298 bytes .../coloredwood_fence_dark_magenta_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_dark_orange.png | Bin 0 -> 373 bytes .../textures/coloredwood_fence_dark_orange_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_red.png | Bin 0 -> 356 bytes .../textures/coloredwood_fence_dark_red_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_dark_redviolet.png | Bin 0 -> 373 bytes .../coloredwood_fence_dark_redviolet_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_skyblue.png | Bin 0 -> 373 bytes .../coloredwood_fence_dark_skyblue_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_violet.png | Bin 0 -> 373 bytes .../textures/coloredwood_fence_dark_violet_s50.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_yellow.png | Bin 0 -> 361 bytes .../textures/coloredwood_fence_dark_yellow_s50.png | Bin 0 -> 344 bytes .../textures/coloredwood_fence_darkgrey.png | Bin 0 -> 199 bytes coloredwood/textures/coloredwood_fence_green.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_green_s50.png | Bin 0 -> 398 bytes coloredwood/textures/coloredwood_fence_grey.png | Bin 0 -> 208 bytes .../textures/coloredwood_fence_light_aqua.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_blue.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_light_cyan.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_light_green.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_light_lime.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_magenta.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_light_orange.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_red.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_light_redviolet.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_skyblue.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_violet.png | Bin 0 -> 398 bytes .../textures/coloredwood_fence_light_yellow.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_lightgrey.png | Bin 0 -> 217 bytes coloredwood/textures/coloredwood_fence_lime.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_lime_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_magenta.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_magenta_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_aqua.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_aqua_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_blue.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_blue_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_cyan.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_cyan_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_green.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_green_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_lime.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_lime_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_magenta.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_magenta_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_orange.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_orange_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_red.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_red_s50.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_redviolet.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_redviolet_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_skyblue.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_skyblue_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_violet.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_violet_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_medium_yellow.png | Bin 0 -> 399 bytes .../coloredwood_fence_medium_yellow_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_orange.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_orange_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_red.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_red_s50.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_redviolet.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_redviolet_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_skyblue.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_skyblue_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_violet.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_violet_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_fence_white.png | Bin 0 -> 214 bytes coloredwood/textures/coloredwood_fence_yellow.png | Bin 0 -> 399 bytes .../textures/coloredwood_fence_yellow_s50.png | Bin 0 -> 399 bytes coloredwood/textures/coloredwood_stick_aqua.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_aqua_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_black.png | Bin 0 -> 121 bytes coloredwood/textures/coloredwood_stick_blue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_blue_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_cyan.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_cyan_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_aqua.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_aqua_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_blue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_blue_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_cyan.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_cyan_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_green.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_green_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_lime.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_lime_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_magenta.png | Bin 0 -> 144 bytes .../coloredwood_stick_dark_magenta_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_orange.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_orange_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_red.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_red_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_redviolet.png | Bin 0 -> 144 bytes .../coloredwood_stick_dark_redviolet_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_skyblue.png | Bin 0 -> 144 bytes .../coloredwood_stick_dark_skyblue_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_violet.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_violet_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_yellow.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_dark_yellow_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_darkgrey.png | Bin 0 -> 121 bytes coloredwood/textures/coloredwood_stick_green.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_green_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_grey.png | Bin 0 -> 121 bytes .../textures/coloredwood_stick_light_aqua.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_blue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_cyan.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_green.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_lime.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_magenta.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_orange.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_red.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_redviolet.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_skyblue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_violet.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_light_yellow.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_lightgrey.png | Bin 0 -> 121 bytes coloredwood/textures/coloredwood_stick_lime.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_lime_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_magenta.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_magenta_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_aqua.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_aqua_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_blue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_blue_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_cyan.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_cyan_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_green.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_green_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_lime.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_lime_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_magenta.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_magenta_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_orange.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_orange_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_red.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_red_s50.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_redviolet.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_redviolet_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_skyblue.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_skyblue_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_violet.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_violet_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_medium_yellow.png | Bin 0 -> 144 bytes .../coloredwood_stick_medium_yellow_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_orange.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_orange_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_red.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_red_s50.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_redviolet.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_redviolet_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_skyblue.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_skyblue_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_violet.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_violet_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_stick_white.png | Bin 0 -> 121 bytes coloredwood/textures/coloredwood_stick_yellow.png | Bin 0 -> 144 bytes .../textures/coloredwood_stick_yellow_s50.png | Bin 0 -> 144 bytes coloredwood/textures/coloredwood_wood_aqua.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_aqua_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_black.png | Bin 0 -> 160 bytes coloredwood/textures/coloredwood_wood_blue.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_blue_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_cyan.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_cyan_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_dark_aqua.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_aqua_s50.png | Bin 0 -> 251 bytes .../textures/coloredwood_wood_dark_blue.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_blue_s50.png | Bin 0 -> 231 bytes .../textures/coloredwood_wood_dark_cyan.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_cyan_s50.png | Bin 0 -> 231 bytes .../textures/coloredwood_wood_dark_green.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_green_s50.png | Bin 0 -> 231 bytes .../textures/coloredwood_wood_dark_lime.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_lime_s50.png | Bin 0 -> 251 bytes .../textures/coloredwood_wood_dark_magenta.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_magenta_s50.png | Bin 0 -> 231 bytes .../textures/coloredwood_wood_dark_orange.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_orange_s50.png | Bin 0 -> 251 bytes coloredwood/textures/coloredwood_wood_dark_red.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_red_s50.png | Bin 0 -> 231 bytes .../textures/coloredwood_wood_dark_redviolet.png | Bin 0 -> 250 bytes .../coloredwood_wood_dark_redviolet_s50.png | Bin 0 -> 251 bytes .../textures/coloredwood_wood_dark_skyblue.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_skyblue_s50.png | Bin 0 -> 251 bytes .../textures/coloredwood_wood_dark_violet.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_violet_s50.png | Bin 0 -> 251 bytes .../textures/coloredwood_wood_dark_yellow.png | Bin 0 -> 250 bytes .../textures/coloredwood_wood_dark_yellow_s50.png | Bin 0 -> 231 bytes coloredwood/textures/coloredwood_wood_darkgrey.png | Bin 0 -> 186 bytes coloredwood/textures/coloredwood_wood_green.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_green_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_grey.png | Bin 0 -> 203 bytes .../textures/coloredwood_wood_light_aqua.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_blue.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_cyan.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_green.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_lime.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_magenta.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_orange.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_red.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_redviolet.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_skyblue.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_violet.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_light_yellow.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_lightgrey.png | Bin 0 -> 193 bytes coloredwood/textures/coloredwood_wood_lime.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_lime_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_magenta.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_magenta_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_aqua.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_aqua_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_blue.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_blue_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_cyan.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_cyan_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_green.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_green_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_lime.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_lime_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_magenta.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_magenta_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_orange.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_orange_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_red.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_red_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_redviolet.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_redviolet_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_skyblue.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_skyblue_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_violet.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_violet_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_medium_yellow.png | Bin 0 -> 260 bytes .../coloredwood_wood_medium_yellow_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_orange.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_orange_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_red.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_red_s50.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_redviolet.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_redviolet_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_skyblue.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_skyblue_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_violet.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_violet_s50.png | Bin 0 -> 260 bytes coloredwood/textures/coloredwood_wood_white.png | Bin 0 -> 174 bytes coloredwood/textures/coloredwood_wood_yellow.png | Bin 0 -> 260 bytes .../textures/coloredwood_wood_yellow_s50.png | Bin 0 -> 260 bytes coloredwood/wood.lua | 230 ++++++++++++++++ 274 files changed, 1138 insertions(+) create mode 100644 coloredwood/LICENSE create mode 100644 coloredwood/README create mode 100644 coloredwood/depends.txt create mode 100644 coloredwood/fence.lua create mode 100644 coloredwood/init.lua create mode 100644 coloredwood/stick.lua create mode 100644 coloredwood/textures/coloredwood_fence_aqua.png create mode 100644 coloredwood/textures/coloredwood_fence_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_black.png create mode 100644 coloredwood/textures/coloredwood_fence_blue.png create mode 100644 coloredwood/textures/coloredwood_fence_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_cyan.png create mode 100644 coloredwood/textures/coloredwood_fence_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_aqua.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_blue.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_cyan.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_green.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_green_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_lime.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_magenta.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_orange.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_red.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_red_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_redviolet.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_skyblue.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_violet.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_yellow.png create mode 100644 coloredwood/textures/coloredwood_fence_dark_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_darkgrey.png create mode 100644 coloredwood/textures/coloredwood_fence_green.png create mode 100644 coloredwood/textures/coloredwood_fence_green_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_grey.png create mode 100644 coloredwood/textures/coloredwood_fence_light_aqua.png create mode 100644 coloredwood/textures/coloredwood_fence_light_blue.png create mode 100644 coloredwood/textures/coloredwood_fence_light_cyan.png create mode 100644 coloredwood/textures/coloredwood_fence_light_green.png create mode 100644 coloredwood/textures/coloredwood_fence_light_lime.png create mode 100644 coloredwood/textures/coloredwood_fence_light_magenta.png create mode 100644 coloredwood/textures/coloredwood_fence_light_orange.png create mode 100644 coloredwood/textures/coloredwood_fence_light_red.png create mode 100644 coloredwood/textures/coloredwood_fence_light_redviolet.png create mode 100644 coloredwood/textures/coloredwood_fence_light_skyblue.png create mode 100644 coloredwood/textures/coloredwood_fence_light_violet.png create mode 100644 coloredwood/textures/coloredwood_fence_light_yellow.png create mode 100644 coloredwood/textures/coloredwood_fence_lightgrey.png create mode 100644 coloredwood/textures/coloredwood_fence_lime.png create mode 100644 coloredwood/textures/coloredwood_fence_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_magenta.png create mode 100644 coloredwood/textures/coloredwood_fence_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_aqua.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_blue.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_cyan.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_green.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_green_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_lime.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_magenta.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_orange.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_red.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_red_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_redviolet.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_skyblue.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_violet.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_yellow.png create mode 100644 coloredwood/textures/coloredwood_fence_medium_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_orange.png create mode 100644 coloredwood/textures/coloredwood_fence_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_red.png create mode 100644 coloredwood/textures/coloredwood_fence_red_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_redviolet.png create mode 100644 coloredwood/textures/coloredwood_fence_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_skyblue.png create mode 100644 coloredwood/textures/coloredwood_fence_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_violet.png create mode 100644 coloredwood/textures/coloredwood_fence_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_fence_white.png create mode 100644 coloredwood/textures/coloredwood_fence_yellow.png create mode 100644 coloredwood/textures/coloredwood_fence_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_aqua.png create mode 100644 coloredwood/textures/coloredwood_stick_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_black.png create mode 100644 coloredwood/textures/coloredwood_stick_blue.png create mode 100644 coloredwood/textures/coloredwood_stick_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_cyan.png create mode 100644 coloredwood/textures/coloredwood_stick_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_aqua.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_blue.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_cyan.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_green.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_green_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_lime.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_magenta.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_orange.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_red.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_red_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_redviolet.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_skyblue.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_violet.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_yellow.png create mode 100644 coloredwood/textures/coloredwood_stick_dark_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_darkgrey.png create mode 100644 coloredwood/textures/coloredwood_stick_green.png create mode 100644 coloredwood/textures/coloredwood_stick_green_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_grey.png create mode 100644 coloredwood/textures/coloredwood_stick_light_aqua.png create mode 100644 coloredwood/textures/coloredwood_stick_light_blue.png create mode 100644 coloredwood/textures/coloredwood_stick_light_cyan.png create mode 100644 coloredwood/textures/coloredwood_stick_light_green.png create mode 100644 coloredwood/textures/coloredwood_stick_light_lime.png create mode 100644 coloredwood/textures/coloredwood_stick_light_magenta.png create mode 100644 coloredwood/textures/coloredwood_stick_light_orange.png create mode 100644 coloredwood/textures/coloredwood_stick_light_red.png create mode 100644 coloredwood/textures/coloredwood_stick_light_redviolet.png create mode 100644 coloredwood/textures/coloredwood_stick_light_skyblue.png create mode 100644 coloredwood/textures/coloredwood_stick_light_violet.png create mode 100644 coloredwood/textures/coloredwood_stick_light_yellow.png create mode 100644 coloredwood/textures/coloredwood_stick_lightgrey.png create mode 100644 coloredwood/textures/coloredwood_stick_lime.png create mode 100644 coloredwood/textures/coloredwood_stick_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_magenta.png create mode 100644 coloredwood/textures/coloredwood_stick_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_aqua.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_blue.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_cyan.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_green.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_green_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_lime.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_magenta.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_orange.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_red.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_red_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_redviolet.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_skyblue.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_violet.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_yellow.png create mode 100644 coloredwood/textures/coloredwood_stick_medium_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_orange.png create mode 100644 coloredwood/textures/coloredwood_stick_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_red.png create mode 100644 coloredwood/textures/coloredwood_stick_red_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_redviolet.png create mode 100644 coloredwood/textures/coloredwood_stick_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_skyblue.png create mode 100644 coloredwood/textures/coloredwood_stick_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_violet.png create mode 100644 coloredwood/textures/coloredwood_stick_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_stick_white.png create mode 100644 coloredwood/textures/coloredwood_stick_yellow.png create mode 100644 coloredwood/textures/coloredwood_stick_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_aqua.png create mode 100644 coloredwood/textures/coloredwood_wood_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_black.png create mode 100644 coloredwood/textures/coloredwood_wood_blue.png create mode 100644 coloredwood/textures/coloredwood_wood_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_cyan.png create mode 100644 coloredwood/textures/coloredwood_wood_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_aqua.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_blue.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_cyan.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_green.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_green_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_lime.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_magenta.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_orange.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_red.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_red_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_redviolet.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_skyblue.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_violet.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_yellow.png create mode 100644 coloredwood/textures/coloredwood_wood_dark_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_darkgrey.png create mode 100644 coloredwood/textures/coloredwood_wood_green.png create mode 100644 coloredwood/textures/coloredwood_wood_green_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_grey.png create mode 100644 coloredwood/textures/coloredwood_wood_light_aqua.png create mode 100644 coloredwood/textures/coloredwood_wood_light_blue.png create mode 100644 coloredwood/textures/coloredwood_wood_light_cyan.png create mode 100644 coloredwood/textures/coloredwood_wood_light_green.png create mode 100644 coloredwood/textures/coloredwood_wood_light_lime.png create mode 100644 coloredwood/textures/coloredwood_wood_light_magenta.png create mode 100644 coloredwood/textures/coloredwood_wood_light_orange.png create mode 100644 coloredwood/textures/coloredwood_wood_light_red.png create mode 100644 coloredwood/textures/coloredwood_wood_light_redviolet.png create mode 100644 coloredwood/textures/coloredwood_wood_light_skyblue.png create mode 100644 coloredwood/textures/coloredwood_wood_light_violet.png create mode 100644 coloredwood/textures/coloredwood_wood_light_yellow.png create mode 100644 coloredwood/textures/coloredwood_wood_lightgrey.png create mode 100644 coloredwood/textures/coloredwood_wood_lime.png create mode 100644 coloredwood/textures/coloredwood_wood_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_magenta.png create mode 100644 coloredwood/textures/coloredwood_wood_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_aqua.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_aqua_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_blue.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_blue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_cyan.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_cyan_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_green.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_green_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_lime.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_lime_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_magenta.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_magenta_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_orange.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_red.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_red_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_redviolet.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_skyblue.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_violet.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_yellow.png create mode 100644 coloredwood/textures/coloredwood_wood_medium_yellow_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_orange.png create mode 100644 coloredwood/textures/coloredwood_wood_orange_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_red.png create mode 100644 coloredwood/textures/coloredwood_wood_red_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_redviolet.png create mode 100644 coloredwood/textures/coloredwood_wood_redviolet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_skyblue.png create mode 100644 coloredwood/textures/coloredwood_wood_skyblue_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_violet.png create mode 100644 coloredwood/textures/coloredwood_wood_violet_s50.png create mode 100644 coloredwood/textures/coloredwood_wood_white.png create mode 100644 coloredwood/textures/coloredwood_wood_yellow.png create mode 100644 coloredwood/textures/coloredwood_wood_yellow_s50.png create mode 100644 coloredwood/wood.lua (limited to 'coloredwood') diff --git a/coloredwood/LICENSE b/coloredwood/LICENSE new file mode 100644 index 0000000..72ed5e0 --- /dev/null +++ b/coloredwood/LICENSE @@ -0,0 +1,240 @@ +For the code: + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +---------- + +For the textures: + +Creative Commons Legal Code + +Attribution-ShareAlike 2.0 +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + + "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. + "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License. + "Licensor" means the individual or entity that offers the Work under the terms of this License. + "Original Author" means the individual or entity who created the Work. + "Work" means the copyrightable work of authorship offered under the terms of this License. + "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. + "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. + +2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + + to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; + to create and reproduce Derivative Works; + to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; + to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works. + + For the avoidance of doubt, where the work is a musical composition: + Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work. + Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights society or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions). + Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions). + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved. + +4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any reference to such Licensor or the Original Author, as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any reference to such Licensor or the Original Author, as requested. + You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, a later version of this License with the same License Elements as this License, or a Creative Commons iCommons license that contains the same License Elements as this License (e.g. Attribution-ShareAlike 2.0 Japan). You must include a copy of, or the Uniform Resource Identifier for, this License or other license specified in the previous sentence with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Derivative Works that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder, and You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Derivative Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Derivative Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Derivative Work itself to be made subject to the terms of this License. + If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and give the Original Author credit reasonable to the medium or means You are utilizing by conveying the name (or pseudonym if applicable) of the Original Author if supplied; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. + Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous + + Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. + This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. + +Creative Commons may be contacted at http://creativecommons.org/. + diff --git a/coloredwood/README b/coloredwood/README new file mode 100644 index 0000000..ad05b71 --- /dev/null +++ b/coloredwood/README @@ -0,0 +1,75 @@ +Vanessa's Colored Woods mod +=========================== + +This mod provides a multitude of colors of wood, sticks, and fences to +Minetest, as per the palette outlined by my Unified Dyes mod. + +Requires unifieddyes and flowers if you want to craft the various items. If +you don't have (or don't want to use) those two mods, you can also use /giveme +to get the items you want. + +Objects and their texture files are named using the same scheme as UnifiedDyes: + +coloredwood:wood_red +coloredwood:stick_dark_green +coloredwood:fence_medium_blue_s50 + +And so on. + + +Crafting +======== + +Colored wood blocks +------------------- + +Place two regular wood blocks and one portion of the desired dye color +into the crafting grid, in any position. Yields two colored wood blocks. Use +these directly to build with, or craft them into sticks. + + +Colored sticks +-------------- + +Just drop a colored wood block into the crafting grid as you would with an +uncolored wood block. Yields 4 sticks of the same color as the wood block. + +While you cannot directly dye uncolored sticks, you can use them to craft +colored fences. + + +Colored fences +-------------- + +Lay out six of the above colored sticks (must be all the same color) in the +usual two-row fence-crafting pattern. Yields two colored fenceposts). + + ---- ---- ---- +CStick CStick CStick +CStick CStick CStick + +OR: Lay out six regular sticks in the usual fence-crafting pattern, plus one +portion of the desired dye color in the upper left corner of the grid (yields +two colored fenceposts): + + Dye --- --- +Stick Stick Stick +Stick Stick Stick + +OR: Place two regular wooden fenceposts into the crafting grid along with one +portion of the desired dye color, in any position. Yields two colored +fenceposts. + + +Ladders +------- + +Finally, if you find yourself short on uncolored sticks to make ladders out of, +and you have a surplus of one or more colors, you can craft them into regular, +uncolored ladders. Place any colored sticks you want, in any combination, into +the crafting grid in the standard ladder pattern. Yields two colored ladders +(to try to make up for the wasted dye). + +CStick ---- CStick +CStick CStick CStick +CStick ---- CStick diff --git a/coloredwood/depends.txt b/coloredwood/depends.txt new file mode 100644 index 0000000..f727feb --- /dev/null +++ b/coloredwood/depends.txt @@ -0,0 +1,3 @@ +default +unifieddyes +moreblocks? diff --git a/coloredwood/fence.lua b/coloredwood/fence.lua new file mode 100644 index 0000000..fd6c312 --- /dev/null +++ b/coloredwood/fence.lua @@ -0,0 +1,301 @@ +-- Fences portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +local colored_block_modname = "coloredwood" +local colored_block_description = "Wooden Fence" +local neutral_block = "default:fence_wood" +local colored_block_sunlight = "false" +local colored_block_walkable = "true" +local colored_block_groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2, not_in_creative_inventory=1} +local colored_block_sound = "default.node_sound_wood_defaults()" + +for shade = 1, 3 do + + local shadename = coloredwood.shades[shade] + local shadename2 = coloredwood.shades2[shade] + + for hue = 1, 12 do + + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + + local colorname = colored_block_modname..":fence_"..shadename..huename + local pngnameinv = colored_block_modname.."_fence_"..shadename..huename..".png" + local pngname = colored_block_modname.."_wood_"..shadename..huename..".png" + local nodedesc = shadename2..huename2..colored_block_description + local stickname = colored_block_modname..":stick_"..shadename..huename + + local s50colorname = colored_block_modname..":fence_"..shadename..huename.."_s50" + local s50pngname = colored_block_modname.."_wood_"..shadename..huename.."_s50.png" + local s50pngnameinv = colored_block_modname.."_fence_"..shadename..huename.."_s50.png" + local s50nodedesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + local s50stickname = colored_block_modname..":stick_"..shadename..huename.."_s50" + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound, + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, + }, + }) + + minetest.register_node(s50colorname, { + drawtype = "fencelike", + description = s50nodedesc, + tiles = { s50pngname }, + inventory_image = s50pngnameinv, + wield_image = s50pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound, + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, + }, + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2" , + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + {s50stickname, s50stickname, s50stickname }, + {s50stickname, s50stickname, s50stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename, "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename.."_s50", "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename.."_s50" + }, + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + local colorname = colored_block_modname..":fence_light_"..huename + local pngname = colored_block_modname.."_wood_light_"..huename..".png" + local pngnameinv = colored_block_modname.."_fence_light_"..huename..".png" + local nodedesc = "Light "..huename2..colored_block_description + local stickname = colored_block_modname..":stick_light_"..huename + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound, + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, + }, + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:light_"..huename, "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:light_"..huename + }, + }) +end + +-- extra recipes for default dye colors. + +for _, color in ipairs(coloredwood.default_hues) do + minetest.register_craft({ + output = "coloredwood:fence_"..color.." 2", + recipe = { + { "dye:"..color, "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) +end + +minetest.register_craft({ + output = "coloredwood:fence_light_red 2", + recipe = { + { "dye:pink", "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, +}) + +minetest.register_craft({ + output = "coloredwood:fence_dark_orange 2", + recipe = { + { "dye:brown", "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, +}) + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + local greyname = coloredwood.greys[grey] + local greyname2 = coloredwood.greys2[grey] + local greyname3 = coloredwood.greys3[grey] + + local greyshadename = colored_block_modname..":fence_"..greyname + local pngname = colored_block_modname.."_wood_"..greyname..".png" + local pngnameinv = colored_block_modname.."_fence_"..greyname..".png" + local nodedesc = greyname2..colored_block_description + local stickname = colored_block_modname..":stick_"..greyname + + minetest.register_node(greyshadename, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound, + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, + }, + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + { greyname3, "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 2", + recipe = { + neutral_block, + neutral_block, + greyname3 + }, + }) + +end diff --git a/coloredwood/init.lua b/coloredwood/init.lua new file mode 100644 index 0000000..23dfa15 --- /dev/null +++ b/coloredwood/init.lua @@ -0,0 +1,137 @@ +-- Colored Wood mod by Vanessa Ezekowitz +-- based on my unifieddyes template. +-- +-- License: WTFPL +-- +-- This mod provides 89 colors of wood, fences, and sticks, and enough +-- cross-compatible recipes to make everything fit together naturally. +-- +-- Colored wood is crafted by putting two regular wood blocks into the +-- grid along with one dye color, in any order and position. The result +-- is two colored wood blocks. +-- +-- Colored sticks are crafted from colored wood blocks only - one colored +-- wood block in any position yields 4 colored sticks as usual. +-- +-- Uncolored sticks cannot be dyed separately, but they can still be used +-- to build colored wooden fences. These are crafted either by placing six +-- plain, uncolored sticks into the crafting grid in the usual manner, plus +-- one portion of dye in the upper-left corner of the grid +-- (D = dye, S = uncolored stick): +-- +-- D - - +-- S S S +-- S S S +-- +-- You can also craft a colored fence by using colored sticks derived from +-- colored wood. Just place six of them in the same manner as with plain +-- fences (CS = colored stick): +-- +-- -- -- -- +-- CS CS CS +-- CS CS CS +-- +-- If you find yourself with too many colors of sticks and not enough, +-- ladders, you can use any color (as long as they"re all the same) to +-- create a ladder, but it"ll always result in a plain, uncolored ladder. +-- This practice isn"t recommended of course, since it wastes dye. +-- +-- All materials are flammable and can be used as fuel. + +-- Hues are on a 30 degree spacing starting at red = 0 degrees. +-- "s50" in a file/item name means "saturation: 50%". +-- Texture brightness levels for the colors are 100%, 66% ("medium"), +-- and 33% ("dark"). + +coloredwood = {} + +coloredwood.shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. full. +} + +coloredwood.shades2 = { + "Dark ", + "Medium ", + "" -- represents "no special shade name", e.g. full. +} + +coloredwood.default_hues = { + "white", + "grey", + "dark_grey", + "black", + "violet", + "blue", + "cyan", + "dark_green", + "green", + "yellow", + "orange", + "red", + "magenta" +} + +coloredwood.hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +coloredwood.hues2 = { + "Red ", + "Orange ", + "Yellow ", + "Lime ", + "Green ", + "Aqua ", + "Cyan ", + "Sky Blue ", + "Blue ", + "Violet ", + "Magenta ", + "Red-violet " +} + +coloredwood.greys = { + "black", + "darkgrey", + "grey", + "lightgrey", + "white" +} + +coloredwood.greys2 = { + "Black ", + "Dark Grey ", + "Medium Grey ", + "Light Grey ", + "White " +} + +coloredwood.greys3 = { + "dye:black", + "dye:dark_grey", + "dye:grey", + "dye:light_grey", + "dye:white" +} + +-- All of the actual code is contained in separate lua files: + +dofile(minetest.get_modpath("coloredwood").."/wood.lua") +dofile(minetest.get_modpath("coloredwood").."/fence.lua") +dofile(minetest.get_modpath("coloredwood").."/stick.lua") + +print("[Colored Wood] Loaded!") + diff --git a/coloredwood/stick.lua b/coloredwood/stick.lua new file mode 100644 index 0000000..11347e2 --- /dev/null +++ b/coloredwood/stick.lua @@ -0,0 +1,152 @@ +-- Sticks portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +local colored_block_modname = "coloredwood" +local colored_block_description = "Stick" + +for shade = 1, 3 do + + local shadename = coloredwood.shades[shade] + local shadename2 = coloredwood.shades2[shade] + + for hue = 1, 12 do + + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + + local colorname = colored_block_modname..":stick_"..shadename..huename + local pngname = colored_block_modname.."_stick_"..shadename..huename..".png" + local itemdesc = shadename2..huename2..colored_block_description + local woodname = colored_block_modname..":wood_"..shadename..huename + local s50colorname = colored_block_modname..":stick_"..shadename..huename.."_s50" + local s50pngname = colored_block_modname.."_stick_"..shadename..huename.."_s50.png" + local s50itemdesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + local s50woodname = colored_block_modname..":wood_"..shadename..huename.."_s50" + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1, not_in_creative_inventory=1, stick=1 } + }) + + minetest.register_craftitem(s50colorname, { + description = s50itemdesc, + inventory_image = s50pngname, + groups = { coloredsticks=1, not_in_creative_inventory=1, stick=1 } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) + + minetest.register_craft( { + type = "shapeless", + output = s50colorname.." 4", + recipe = { + s50woodname + } + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + local colorname = colored_block_modname..":stick_light_"..huename + local pngname = colored_block_modname.."_stick_light_"..huename..".png" + local itemdesc = "Light "..huename2..colored_block_description + local woodname = colored_block_modname..":wood_light_"..huename + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1, not_in_creative_inventory=1, stick=1 } + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + local greyname = coloredwood.greys[grey] + local greyname2 = coloredwood.greys2[grey] + + local greyshadename = colored_block_modname..":stick_"..greyname + local pngname = colored_block_modname.."_stick_"..greyname..".png" + local itemdesc = greyname2..colored_block_description + local greywoodname = colored_block_modname..":wood_"..greyname + + minetest.register_craftitem(greyshadename, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1, not_in_creative_inventory=1, stick=1 } + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 4", + recipe = { + greywoodname + } + }) + +end + +-- ==================================================================== +-- This recipe causes all colored sticks to be usable to craft ladders. + +minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {"group:coloredsticks", "" , "group:coloredsticks" }, + {"group:coloredsticks", "group:coloredsticks", "group:coloredsticks" }, + {"group:coloredsticks", "" , "group:coloredsticks" } + } +}) diff --git a/coloredwood/textures/coloredwood_fence_aqua.png b/coloredwood/textures/coloredwood_fence_aqua.png new file mode 100644 index 0000000..8390a58 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_aqua.png differ diff --git a/coloredwood/textures/coloredwood_fence_aqua_s50.png b/coloredwood/textures/coloredwood_fence_aqua_s50.png new file mode 100644 index 0000000..c00f793 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_black.png b/coloredwood/textures/coloredwood_fence_black.png new file mode 100644 index 0000000..1db08d4 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_black.png differ diff --git a/coloredwood/textures/coloredwood_fence_blue.png b/coloredwood/textures/coloredwood_fence_blue.png new file mode 100644 index 0000000..98bf09e Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_blue.png differ diff --git a/coloredwood/textures/coloredwood_fence_blue_s50.png b/coloredwood/textures/coloredwood_fence_blue_s50.png new file mode 100644 index 0000000..1c906cf Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_cyan.png b/coloredwood/textures/coloredwood_fence_cyan.png new file mode 100644 index 0000000..4460f99 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_cyan.png differ diff --git a/coloredwood/textures/coloredwood_fence_cyan_s50.png b/coloredwood/textures/coloredwood_fence_cyan_s50.png new file mode 100644 index 0000000..708464f Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_aqua.png b/coloredwood/textures/coloredwood_fence_dark_aqua.png new file mode 100644 index 0000000..ac28745 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_aqua.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_aqua_s50.png b/coloredwood/textures/coloredwood_fence_dark_aqua_s50.png new file mode 100644 index 0000000..bb185f0 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_blue.png b/coloredwood/textures/coloredwood_fence_dark_blue.png new file mode 100644 index 0000000..2f96ef4 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_blue.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_blue_s50.png b/coloredwood/textures/coloredwood_fence_dark_blue_s50.png new file mode 100644 index 0000000..3b917f1 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_cyan.png b/coloredwood/textures/coloredwood_fence_dark_cyan.png new file mode 100644 index 0000000..7f7b521 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_cyan.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_cyan_s50.png b/coloredwood/textures/coloredwood_fence_dark_cyan_s50.png new file mode 100644 index 0000000..eecc11d Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_green.png b/coloredwood/textures/coloredwood_fence_dark_green.png new file mode 100644 index 0000000..7065988 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_green.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_green_s50.png b/coloredwood/textures/coloredwood_fence_dark_green_s50.png new file mode 100644 index 0000000..db8bd2d Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_lime.png b/coloredwood/textures/coloredwood_fence_dark_lime.png new file mode 100644 index 0000000..36718e3 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_lime.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_lime_s50.png b/coloredwood/textures/coloredwood_fence_dark_lime_s50.png new file mode 100644 index 0000000..33a45bf Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_magenta.png b/coloredwood/textures/coloredwood_fence_dark_magenta.png new file mode 100644 index 0000000..7bb9dd4 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_magenta.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_magenta_s50.png b/coloredwood/textures/coloredwood_fence_dark_magenta_s50.png new file mode 100644 index 0000000..9995464 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_orange.png b/coloredwood/textures/coloredwood_fence_dark_orange.png new file mode 100644 index 0000000..7c1f042 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_orange.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_orange_s50.png b/coloredwood/textures/coloredwood_fence_dark_orange_s50.png new file mode 100644 index 0000000..84e67e6 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_red.png b/coloredwood/textures/coloredwood_fence_dark_red.png new file mode 100644 index 0000000..8d77a03 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_red.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_red_s50.png b/coloredwood/textures/coloredwood_fence_dark_red_s50.png new file mode 100644 index 0000000..ddbec1c Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_redviolet.png b/coloredwood/textures/coloredwood_fence_dark_redviolet.png new file mode 100644 index 0000000..41a7d04 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_redviolet_s50.png b/coloredwood/textures/coloredwood_fence_dark_redviolet_s50.png new file mode 100644 index 0000000..6e09d79 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_skyblue.png b/coloredwood/textures/coloredwood_fence_dark_skyblue.png new file mode 100644 index 0000000..2e3bf4e Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_skyblue_s50.png b/coloredwood/textures/coloredwood_fence_dark_skyblue_s50.png new file mode 100644 index 0000000..490ab05 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_violet.png b/coloredwood/textures/coloredwood_fence_dark_violet.png new file mode 100644 index 0000000..960db34 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_violet.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_violet_s50.png b/coloredwood/textures/coloredwood_fence_dark_violet_s50.png new file mode 100644 index 0000000..54bb1fc Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_yellow.png b/coloredwood/textures/coloredwood_fence_dark_yellow.png new file mode 100644 index 0000000..d201993 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_yellow.png differ diff --git a/coloredwood/textures/coloredwood_fence_dark_yellow_s50.png b/coloredwood/textures/coloredwood_fence_dark_yellow_s50.png new file mode 100644 index 0000000..6818b93 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_dark_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_darkgrey.png b/coloredwood/textures/coloredwood_fence_darkgrey.png new file mode 100644 index 0000000..677160b Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_darkgrey.png differ diff --git a/coloredwood/textures/coloredwood_fence_green.png b/coloredwood/textures/coloredwood_fence_green.png new file mode 100644 index 0000000..af15169 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_green.png differ diff --git a/coloredwood/textures/coloredwood_fence_green_s50.png b/coloredwood/textures/coloredwood_fence_green_s50.png new file mode 100644 index 0000000..bf3781d Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_grey.png b/coloredwood/textures/coloredwood_fence_grey.png new file mode 100644 index 0000000..eb3bf79 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_grey.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_aqua.png b/coloredwood/textures/coloredwood_fence_light_aqua.png new file mode 100644 index 0000000..c704a47 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_aqua.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_blue.png b/coloredwood/textures/coloredwood_fence_light_blue.png new file mode 100644 index 0000000..501e23d Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_blue.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_cyan.png b/coloredwood/textures/coloredwood_fence_light_cyan.png new file mode 100644 index 0000000..45c9e2a Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_cyan.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_green.png b/coloredwood/textures/coloredwood_fence_light_green.png new file mode 100644 index 0000000..ce2cdd3 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_green.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_lime.png b/coloredwood/textures/coloredwood_fence_light_lime.png new file mode 100644 index 0000000..d816e8c Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_lime.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_magenta.png b/coloredwood/textures/coloredwood_fence_light_magenta.png new file mode 100644 index 0000000..1e79216 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_magenta.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_orange.png b/coloredwood/textures/coloredwood_fence_light_orange.png new file mode 100644 index 0000000..dba6738 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_orange.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_red.png b/coloredwood/textures/coloredwood_fence_light_red.png new file mode 100644 index 0000000..bc7a122 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_red.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_redviolet.png b/coloredwood/textures/coloredwood_fence_light_redviolet.png new file mode 100644 index 0000000..12845e6 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_skyblue.png b/coloredwood/textures/coloredwood_fence_light_skyblue.png new file mode 100644 index 0000000..560523a Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_violet.png b/coloredwood/textures/coloredwood_fence_light_violet.png new file mode 100644 index 0000000..4295800 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_violet.png differ diff --git a/coloredwood/textures/coloredwood_fence_light_yellow.png b/coloredwood/textures/coloredwood_fence_light_yellow.png new file mode 100644 index 0000000..d3b4a20 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_light_yellow.png differ diff --git a/coloredwood/textures/coloredwood_fence_lightgrey.png b/coloredwood/textures/coloredwood_fence_lightgrey.png new file mode 100644 index 0000000..277e446 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_lightgrey.png differ diff --git a/coloredwood/textures/coloredwood_fence_lime.png b/coloredwood/textures/coloredwood_fence_lime.png new file mode 100644 index 0000000..e8e5ff5 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_lime.png differ diff --git a/coloredwood/textures/coloredwood_fence_lime_s50.png b/coloredwood/textures/coloredwood_fence_lime_s50.png new file mode 100644 index 0000000..d86aa41 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_magenta.png b/coloredwood/textures/coloredwood_fence_magenta.png new file mode 100644 index 0000000..9d90aaa Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_magenta.png differ diff --git a/coloredwood/textures/coloredwood_fence_magenta_s50.png b/coloredwood/textures/coloredwood_fence_magenta_s50.png new file mode 100644 index 0000000..fba622a Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_aqua.png b/coloredwood/textures/coloredwood_fence_medium_aqua.png new file mode 100644 index 0000000..d916ab2 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_aqua.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_aqua_s50.png b/coloredwood/textures/coloredwood_fence_medium_aqua_s50.png new file mode 100644 index 0000000..d608b6c Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_blue.png b/coloredwood/textures/coloredwood_fence_medium_blue.png new file mode 100644 index 0000000..6ba0c83 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_blue.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_blue_s50.png b/coloredwood/textures/coloredwood_fence_medium_blue_s50.png new file mode 100644 index 0000000..7ea0c1a Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_cyan.png b/coloredwood/textures/coloredwood_fence_medium_cyan.png new file mode 100644 index 0000000..ad01a05 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_cyan.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_cyan_s50.png b/coloredwood/textures/coloredwood_fence_medium_cyan_s50.png new file mode 100644 index 0000000..7139a26 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_green.png b/coloredwood/textures/coloredwood_fence_medium_green.png new file mode 100644 index 0000000..c1ea9fa Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_green.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_green_s50.png b/coloredwood/textures/coloredwood_fence_medium_green_s50.png new file mode 100644 index 0000000..b8e4c21 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_lime.png b/coloredwood/textures/coloredwood_fence_medium_lime.png new file mode 100644 index 0000000..5654641 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_lime.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_lime_s50.png b/coloredwood/textures/coloredwood_fence_medium_lime_s50.png new file mode 100644 index 0000000..b186579 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_magenta.png b/coloredwood/textures/coloredwood_fence_medium_magenta.png new file mode 100644 index 0000000..4449a65 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_magenta.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_magenta_s50.png b/coloredwood/textures/coloredwood_fence_medium_magenta_s50.png new file mode 100644 index 0000000..89dc36a Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_orange.png b/coloredwood/textures/coloredwood_fence_medium_orange.png new file mode 100644 index 0000000..5c90092 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_orange.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_orange_s50.png b/coloredwood/textures/coloredwood_fence_medium_orange_s50.png new file mode 100644 index 0000000..20a94b6 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_red.png b/coloredwood/textures/coloredwood_fence_medium_red.png new file mode 100644 index 0000000..4ed5982 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_red.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_red_s50.png b/coloredwood/textures/coloredwood_fence_medium_red_s50.png new file mode 100644 index 0000000..d295f46 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_redviolet.png b/coloredwood/textures/coloredwood_fence_medium_redviolet.png new file mode 100644 index 0000000..3953a77 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_redviolet_s50.png b/coloredwood/textures/coloredwood_fence_medium_redviolet_s50.png new file mode 100644 index 0000000..333a0a3 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_skyblue.png b/coloredwood/textures/coloredwood_fence_medium_skyblue.png new file mode 100644 index 0000000..82377d0 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_skyblue_s50.png b/coloredwood/textures/coloredwood_fence_medium_skyblue_s50.png new file mode 100644 index 0000000..c5b5e36 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_violet.png b/coloredwood/textures/coloredwood_fence_medium_violet.png new file mode 100644 index 0000000..c24b5d5 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_violet.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_violet_s50.png b/coloredwood/textures/coloredwood_fence_medium_violet_s50.png new file mode 100644 index 0000000..c125bc7 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_yellow.png b/coloredwood/textures/coloredwood_fence_medium_yellow.png new file mode 100644 index 0000000..4afcb56 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_yellow.png differ diff --git a/coloredwood/textures/coloredwood_fence_medium_yellow_s50.png b/coloredwood/textures/coloredwood_fence_medium_yellow_s50.png new file mode 100644 index 0000000..001bb30 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_medium_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_orange.png b/coloredwood/textures/coloredwood_fence_orange.png new file mode 100644 index 0000000..5797279 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_orange.png differ diff --git a/coloredwood/textures/coloredwood_fence_orange_s50.png b/coloredwood/textures/coloredwood_fence_orange_s50.png new file mode 100644 index 0000000..6976697 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_red.png b/coloredwood/textures/coloredwood_fence_red.png new file mode 100644 index 0000000..d3a7a7f Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_red.png differ diff --git a/coloredwood/textures/coloredwood_fence_red_s50.png b/coloredwood/textures/coloredwood_fence_red_s50.png new file mode 100644 index 0000000..4dd5df1 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_redviolet.png b/coloredwood/textures/coloredwood_fence_redviolet.png new file mode 100644 index 0000000..3eb49b8 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_fence_redviolet_s50.png b/coloredwood/textures/coloredwood_fence_redviolet_s50.png new file mode 100644 index 0000000..c7b10af Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_skyblue.png b/coloredwood/textures/coloredwood_fence_skyblue.png new file mode 100644 index 0000000..7bf31a2 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_fence_skyblue_s50.png b/coloredwood/textures/coloredwood_fence_skyblue_s50.png new file mode 100644 index 0000000..fcde0ca Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_violet.png b/coloredwood/textures/coloredwood_fence_violet.png new file mode 100644 index 0000000..6938266 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_violet.png differ diff --git a/coloredwood/textures/coloredwood_fence_violet_s50.png b/coloredwood/textures/coloredwood_fence_violet_s50.png new file mode 100644 index 0000000..be1cdd8 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_fence_white.png b/coloredwood/textures/coloredwood_fence_white.png new file mode 100644 index 0000000..eaf7ee2 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_white.png differ diff --git a/coloredwood/textures/coloredwood_fence_yellow.png b/coloredwood/textures/coloredwood_fence_yellow.png new file mode 100644 index 0000000..c8e3207 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_yellow.png differ diff --git a/coloredwood/textures/coloredwood_fence_yellow_s50.png b/coloredwood/textures/coloredwood_fence_yellow_s50.png new file mode 100644 index 0000000..b554746 Binary files /dev/null and b/coloredwood/textures/coloredwood_fence_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_aqua.png b/coloredwood/textures/coloredwood_stick_aqua.png new file mode 100644 index 0000000..e399751 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_aqua.png differ diff --git a/coloredwood/textures/coloredwood_stick_aqua_s50.png b/coloredwood/textures/coloredwood_stick_aqua_s50.png new file mode 100644 index 0000000..d42e346 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_black.png b/coloredwood/textures/coloredwood_stick_black.png new file mode 100644 index 0000000..6e43719 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_black.png differ diff --git a/coloredwood/textures/coloredwood_stick_blue.png b/coloredwood/textures/coloredwood_stick_blue.png new file mode 100644 index 0000000..a0cf8da Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_blue.png differ diff --git a/coloredwood/textures/coloredwood_stick_blue_s50.png b/coloredwood/textures/coloredwood_stick_blue_s50.png new file mode 100644 index 0000000..49c6b2e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_cyan.png b/coloredwood/textures/coloredwood_stick_cyan.png new file mode 100644 index 0000000..e8b6e44 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_cyan.png differ diff --git a/coloredwood/textures/coloredwood_stick_cyan_s50.png b/coloredwood/textures/coloredwood_stick_cyan_s50.png new file mode 100644 index 0000000..7abb6ae Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_aqua.png b/coloredwood/textures/coloredwood_stick_dark_aqua.png new file mode 100644 index 0000000..9f70b5e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_aqua.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_aqua_s50.png b/coloredwood/textures/coloredwood_stick_dark_aqua_s50.png new file mode 100644 index 0000000..9833e64 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_blue.png b/coloredwood/textures/coloredwood_stick_dark_blue.png new file mode 100644 index 0000000..ea9eb17 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_blue.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_blue_s50.png b/coloredwood/textures/coloredwood_stick_dark_blue_s50.png new file mode 100644 index 0000000..eb5367e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_cyan.png b/coloredwood/textures/coloredwood_stick_dark_cyan.png new file mode 100644 index 0000000..146fcee Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_cyan.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_cyan_s50.png b/coloredwood/textures/coloredwood_stick_dark_cyan_s50.png new file mode 100644 index 0000000..1ee57e3 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_green.png b/coloredwood/textures/coloredwood_stick_dark_green.png new file mode 100644 index 0000000..566c41b Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_green.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_green_s50.png b/coloredwood/textures/coloredwood_stick_dark_green_s50.png new file mode 100644 index 0000000..e79a711 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_lime.png b/coloredwood/textures/coloredwood_stick_dark_lime.png new file mode 100644 index 0000000..8455a2e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_lime.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_lime_s50.png b/coloredwood/textures/coloredwood_stick_dark_lime_s50.png new file mode 100644 index 0000000..d80362f Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_magenta.png b/coloredwood/textures/coloredwood_stick_dark_magenta.png new file mode 100644 index 0000000..77798d8 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_magenta.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_magenta_s50.png b/coloredwood/textures/coloredwood_stick_dark_magenta_s50.png new file mode 100644 index 0000000..50ad19c Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_orange.png b/coloredwood/textures/coloredwood_stick_dark_orange.png new file mode 100644 index 0000000..5844e85 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_orange.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_orange_s50.png b/coloredwood/textures/coloredwood_stick_dark_orange_s50.png new file mode 100644 index 0000000..7799337 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_red.png b/coloredwood/textures/coloredwood_stick_dark_red.png new file mode 100644 index 0000000..70c4cc7 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_red.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_red_s50.png b/coloredwood/textures/coloredwood_stick_dark_red_s50.png new file mode 100644 index 0000000..ae86d6b Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_redviolet.png b/coloredwood/textures/coloredwood_stick_dark_redviolet.png new file mode 100644 index 0000000..df30c35 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_redviolet_s50.png b/coloredwood/textures/coloredwood_stick_dark_redviolet_s50.png new file mode 100644 index 0000000..d8b0d7b Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_skyblue.png b/coloredwood/textures/coloredwood_stick_dark_skyblue.png new file mode 100644 index 0000000..99f4d71 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_skyblue_s50.png b/coloredwood/textures/coloredwood_stick_dark_skyblue_s50.png new file mode 100644 index 0000000..176a124 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_violet.png b/coloredwood/textures/coloredwood_stick_dark_violet.png new file mode 100644 index 0000000..bb0178e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_violet.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_violet_s50.png b/coloredwood/textures/coloredwood_stick_dark_violet_s50.png new file mode 100644 index 0000000..98683c0 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_yellow.png b/coloredwood/textures/coloredwood_stick_dark_yellow.png new file mode 100644 index 0000000..7970a2a Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_yellow.png differ diff --git a/coloredwood/textures/coloredwood_stick_dark_yellow_s50.png b/coloredwood/textures/coloredwood_stick_dark_yellow_s50.png new file mode 100644 index 0000000..f8d9cf9 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_dark_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_darkgrey.png b/coloredwood/textures/coloredwood_stick_darkgrey.png new file mode 100644 index 0000000..4cffd88 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_darkgrey.png differ diff --git a/coloredwood/textures/coloredwood_stick_green.png b/coloredwood/textures/coloredwood_stick_green.png new file mode 100644 index 0000000..c0d0bf1 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_green.png differ diff --git a/coloredwood/textures/coloredwood_stick_green_s50.png b/coloredwood/textures/coloredwood_stick_green_s50.png new file mode 100644 index 0000000..481d7e0 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_grey.png b/coloredwood/textures/coloredwood_stick_grey.png new file mode 100644 index 0000000..31b7dac Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_grey.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_aqua.png b/coloredwood/textures/coloredwood_stick_light_aqua.png new file mode 100644 index 0000000..c060911 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_aqua.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_blue.png b/coloredwood/textures/coloredwood_stick_light_blue.png new file mode 100644 index 0000000..e3082b7 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_blue.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_cyan.png b/coloredwood/textures/coloredwood_stick_light_cyan.png new file mode 100644 index 0000000..5367988 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_cyan.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_green.png b/coloredwood/textures/coloredwood_stick_light_green.png new file mode 100644 index 0000000..7aab5e4 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_green.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_lime.png b/coloredwood/textures/coloredwood_stick_light_lime.png new file mode 100644 index 0000000..28407fe Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_lime.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_magenta.png b/coloredwood/textures/coloredwood_stick_light_magenta.png new file mode 100644 index 0000000..42320bf Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_magenta.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_orange.png b/coloredwood/textures/coloredwood_stick_light_orange.png new file mode 100644 index 0000000..6be1b76 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_orange.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_red.png b/coloredwood/textures/coloredwood_stick_light_red.png new file mode 100644 index 0000000..3d7a853 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_red.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_redviolet.png b/coloredwood/textures/coloredwood_stick_light_redviolet.png new file mode 100644 index 0000000..55d186d Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_skyblue.png b/coloredwood/textures/coloredwood_stick_light_skyblue.png new file mode 100644 index 0000000..efb8861 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_violet.png b/coloredwood/textures/coloredwood_stick_light_violet.png new file mode 100644 index 0000000..db8a966 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_violet.png differ diff --git a/coloredwood/textures/coloredwood_stick_light_yellow.png b/coloredwood/textures/coloredwood_stick_light_yellow.png new file mode 100644 index 0000000..e55b459 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_light_yellow.png differ diff --git a/coloredwood/textures/coloredwood_stick_lightgrey.png b/coloredwood/textures/coloredwood_stick_lightgrey.png new file mode 100644 index 0000000..ca0ae82 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_lightgrey.png differ diff --git a/coloredwood/textures/coloredwood_stick_lime.png b/coloredwood/textures/coloredwood_stick_lime.png new file mode 100644 index 0000000..3abbe06 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_lime.png differ diff --git a/coloredwood/textures/coloredwood_stick_lime_s50.png b/coloredwood/textures/coloredwood_stick_lime_s50.png new file mode 100644 index 0000000..afc3e68 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_magenta.png b/coloredwood/textures/coloredwood_stick_magenta.png new file mode 100644 index 0000000..e038a01 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_magenta.png differ diff --git a/coloredwood/textures/coloredwood_stick_magenta_s50.png b/coloredwood/textures/coloredwood_stick_magenta_s50.png new file mode 100644 index 0000000..51a38ba Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_aqua.png b/coloredwood/textures/coloredwood_stick_medium_aqua.png new file mode 100644 index 0000000..defdbd9 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_aqua.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_aqua_s50.png b/coloredwood/textures/coloredwood_stick_medium_aqua_s50.png new file mode 100644 index 0000000..8ae3ddd Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_blue.png b/coloredwood/textures/coloredwood_stick_medium_blue.png new file mode 100644 index 0000000..0410e7b Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_blue.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_blue_s50.png b/coloredwood/textures/coloredwood_stick_medium_blue_s50.png new file mode 100644 index 0000000..50b33e3 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_cyan.png b/coloredwood/textures/coloredwood_stick_medium_cyan.png new file mode 100644 index 0000000..b363047 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_cyan.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_cyan_s50.png b/coloredwood/textures/coloredwood_stick_medium_cyan_s50.png new file mode 100644 index 0000000..a71e5c8 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_green.png b/coloredwood/textures/coloredwood_stick_medium_green.png new file mode 100644 index 0000000..7224760 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_green.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_green_s50.png b/coloredwood/textures/coloredwood_stick_medium_green_s50.png new file mode 100644 index 0000000..2733bba Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_lime.png b/coloredwood/textures/coloredwood_stick_medium_lime.png new file mode 100644 index 0000000..5ea9bc8 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_lime.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_lime_s50.png b/coloredwood/textures/coloredwood_stick_medium_lime_s50.png new file mode 100644 index 0000000..f2a5eb9 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_magenta.png b/coloredwood/textures/coloredwood_stick_medium_magenta.png new file mode 100644 index 0000000..8b38351 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_magenta.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_magenta_s50.png b/coloredwood/textures/coloredwood_stick_medium_magenta_s50.png new file mode 100644 index 0000000..344f6c1 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_orange.png b/coloredwood/textures/coloredwood_stick_medium_orange.png new file mode 100644 index 0000000..97c3a43 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_orange.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_orange_s50.png b/coloredwood/textures/coloredwood_stick_medium_orange_s50.png new file mode 100644 index 0000000..7530c5b Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_red.png b/coloredwood/textures/coloredwood_stick_medium_red.png new file mode 100644 index 0000000..a39b8c8 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_red.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_red_s50.png b/coloredwood/textures/coloredwood_stick_medium_red_s50.png new file mode 100644 index 0000000..87a234d Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_redviolet.png b/coloredwood/textures/coloredwood_stick_medium_redviolet.png new file mode 100644 index 0000000..f5c728c Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_redviolet_s50.png b/coloredwood/textures/coloredwood_stick_medium_redviolet_s50.png new file mode 100644 index 0000000..10e87b9 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_skyblue.png b/coloredwood/textures/coloredwood_stick_medium_skyblue.png new file mode 100644 index 0000000..e5e6e0a Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_skyblue_s50.png b/coloredwood/textures/coloredwood_stick_medium_skyblue_s50.png new file mode 100644 index 0000000..63d554f Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_violet.png b/coloredwood/textures/coloredwood_stick_medium_violet.png new file mode 100644 index 0000000..0c5afb1 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_violet.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_violet_s50.png b/coloredwood/textures/coloredwood_stick_medium_violet_s50.png new file mode 100644 index 0000000..34513a5 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_yellow.png b/coloredwood/textures/coloredwood_stick_medium_yellow.png new file mode 100644 index 0000000..d1bee2c Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_yellow.png differ diff --git a/coloredwood/textures/coloredwood_stick_medium_yellow_s50.png b/coloredwood/textures/coloredwood_stick_medium_yellow_s50.png new file mode 100644 index 0000000..813f1d5 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_medium_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_orange.png b/coloredwood/textures/coloredwood_stick_orange.png new file mode 100644 index 0000000..7e0e140 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_orange.png differ diff --git a/coloredwood/textures/coloredwood_stick_orange_s50.png b/coloredwood/textures/coloredwood_stick_orange_s50.png new file mode 100644 index 0000000..34a3c1e Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_red.png b/coloredwood/textures/coloredwood_stick_red.png new file mode 100644 index 0000000..5502812 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_red.png differ diff --git a/coloredwood/textures/coloredwood_stick_red_s50.png b/coloredwood/textures/coloredwood_stick_red_s50.png new file mode 100644 index 0000000..6777634 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_redviolet.png b/coloredwood/textures/coloredwood_stick_redviolet.png new file mode 100644 index 0000000..aa20e2a Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_stick_redviolet_s50.png b/coloredwood/textures/coloredwood_stick_redviolet_s50.png new file mode 100644 index 0000000..403f246 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_skyblue.png b/coloredwood/textures/coloredwood_stick_skyblue.png new file mode 100644 index 0000000..3721331 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_stick_skyblue_s50.png b/coloredwood/textures/coloredwood_stick_skyblue_s50.png new file mode 100644 index 0000000..53f2524 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_violet.png b/coloredwood/textures/coloredwood_stick_violet.png new file mode 100644 index 0000000..ea5bb64 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_violet.png differ diff --git a/coloredwood/textures/coloredwood_stick_violet_s50.png b/coloredwood/textures/coloredwood_stick_violet_s50.png new file mode 100644 index 0000000..3eb6e5a Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_stick_white.png b/coloredwood/textures/coloredwood_stick_white.png new file mode 100644 index 0000000..a0dbd4d Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_white.png differ diff --git a/coloredwood/textures/coloredwood_stick_yellow.png b/coloredwood/textures/coloredwood_stick_yellow.png new file mode 100644 index 0000000..1459422 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_yellow.png differ diff --git a/coloredwood/textures/coloredwood_stick_yellow_s50.png b/coloredwood/textures/coloredwood_stick_yellow_s50.png new file mode 100644 index 0000000..6b0d403 Binary files /dev/null and b/coloredwood/textures/coloredwood_stick_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_aqua.png b/coloredwood/textures/coloredwood_wood_aqua.png new file mode 100644 index 0000000..632caa1 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_aqua.png differ diff --git a/coloredwood/textures/coloredwood_wood_aqua_s50.png b/coloredwood/textures/coloredwood_wood_aqua_s50.png new file mode 100644 index 0000000..e28e8ca Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_black.png b/coloredwood/textures/coloredwood_wood_black.png new file mode 100644 index 0000000..19ea436 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_black.png differ diff --git a/coloredwood/textures/coloredwood_wood_blue.png b/coloredwood/textures/coloredwood_wood_blue.png new file mode 100644 index 0000000..8e8f317 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_blue.png differ diff --git a/coloredwood/textures/coloredwood_wood_blue_s50.png b/coloredwood/textures/coloredwood_wood_blue_s50.png new file mode 100644 index 0000000..27cd94e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_cyan.png b/coloredwood/textures/coloredwood_wood_cyan.png new file mode 100644 index 0000000..225876f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_cyan.png differ diff --git a/coloredwood/textures/coloredwood_wood_cyan_s50.png b/coloredwood/textures/coloredwood_wood_cyan_s50.png new file mode 100644 index 0000000..46e0f30 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_aqua.png b/coloredwood/textures/coloredwood_wood_dark_aqua.png new file mode 100644 index 0000000..416577d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_aqua.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_aqua_s50.png b/coloredwood/textures/coloredwood_wood_dark_aqua_s50.png new file mode 100644 index 0000000..9ce25a0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_blue.png b/coloredwood/textures/coloredwood_wood_dark_blue.png new file mode 100644 index 0000000..b320d09 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_blue.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_blue_s50.png b/coloredwood/textures/coloredwood_wood_dark_blue_s50.png new file mode 100644 index 0000000..cec9f39 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_cyan.png b/coloredwood/textures/coloredwood_wood_dark_cyan.png new file mode 100644 index 0000000..f724265 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_cyan.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_cyan_s50.png b/coloredwood/textures/coloredwood_wood_dark_cyan_s50.png new file mode 100644 index 0000000..caf6dbc Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_green.png b/coloredwood/textures/coloredwood_wood_dark_green.png new file mode 100644 index 0000000..f969f3f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_green.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_green_s50.png b/coloredwood/textures/coloredwood_wood_dark_green_s50.png new file mode 100644 index 0000000..06e1414 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_lime.png b/coloredwood/textures/coloredwood_wood_dark_lime.png new file mode 100644 index 0000000..0cdc58d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_lime.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_lime_s50.png b/coloredwood/textures/coloredwood_wood_dark_lime_s50.png new file mode 100644 index 0000000..16092b6 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_magenta.png b/coloredwood/textures/coloredwood_wood_dark_magenta.png new file mode 100644 index 0000000..a40e38e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_magenta.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_magenta_s50.png b/coloredwood/textures/coloredwood_wood_dark_magenta_s50.png new file mode 100644 index 0000000..06b911d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_orange.png b/coloredwood/textures/coloredwood_wood_dark_orange.png new file mode 100644 index 0000000..65eac9b Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_orange.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_orange_s50.png b/coloredwood/textures/coloredwood_wood_dark_orange_s50.png new file mode 100644 index 0000000..88b835d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_red.png b/coloredwood/textures/coloredwood_wood_dark_red.png new file mode 100644 index 0000000..48ae7d0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_red.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_red_s50.png b/coloredwood/textures/coloredwood_wood_dark_red_s50.png new file mode 100644 index 0000000..2cefa95 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_redviolet.png b/coloredwood/textures/coloredwood_wood_dark_redviolet.png new file mode 100644 index 0000000..d1dbed0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_redviolet_s50.png b/coloredwood/textures/coloredwood_wood_dark_redviolet_s50.png new file mode 100644 index 0000000..6dd808c Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_skyblue.png b/coloredwood/textures/coloredwood_wood_dark_skyblue.png new file mode 100644 index 0000000..4fcf6fe Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_skyblue_s50.png b/coloredwood/textures/coloredwood_wood_dark_skyblue_s50.png new file mode 100644 index 0000000..ece0c55 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_violet.png b/coloredwood/textures/coloredwood_wood_dark_violet.png new file mode 100644 index 0000000..058a4a0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_violet.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_violet_s50.png b/coloredwood/textures/coloredwood_wood_dark_violet_s50.png new file mode 100644 index 0000000..8ced5f6 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_yellow.png b/coloredwood/textures/coloredwood_wood_dark_yellow.png new file mode 100644 index 0000000..a6b567d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_yellow.png differ diff --git a/coloredwood/textures/coloredwood_wood_dark_yellow_s50.png b/coloredwood/textures/coloredwood_wood_dark_yellow_s50.png new file mode 100644 index 0000000..e99435f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_dark_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_darkgrey.png b/coloredwood/textures/coloredwood_wood_darkgrey.png new file mode 100644 index 0000000..d592672 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_darkgrey.png differ diff --git a/coloredwood/textures/coloredwood_wood_green.png b/coloredwood/textures/coloredwood_wood_green.png new file mode 100644 index 0000000..4148808 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_green.png differ diff --git a/coloredwood/textures/coloredwood_wood_green_s50.png b/coloredwood/textures/coloredwood_wood_green_s50.png new file mode 100644 index 0000000..15faf85 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_grey.png b/coloredwood/textures/coloredwood_wood_grey.png new file mode 100644 index 0000000..c1f9daf Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_grey.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_aqua.png b/coloredwood/textures/coloredwood_wood_light_aqua.png new file mode 100644 index 0000000..f206f38 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_aqua.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_blue.png b/coloredwood/textures/coloredwood_wood_light_blue.png new file mode 100644 index 0000000..230252a Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_blue.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_cyan.png b/coloredwood/textures/coloredwood_wood_light_cyan.png new file mode 100644 index 0000000..dac4ad4 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_cyan.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_green.png b/coloredwood/textures/coloredwood_wood_light_green.png new file mode 100644 index 0000000..e22a9aa Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_green.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_lime.png b/coloredwood/textures/coloredwood_wood_light_lime.png new file mode 100644 index 0000000..d752ea5 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_lime.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_magenta.png b/coloredwood/textures/coloredwood_wood_light_magenta.png new file mode 100644 index 0000000..d22e003 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_magenta.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_orange.png b/coloredwood/textures/coloredwood_wood_light_orange.png new file mode 100644 index 0000000..35df06c Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_orange.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_red.png b/coloredwood/textures/coloredwood_wood_light_red.png new file mode 100644 index 0000000..aa2cf83 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_red.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_redviolet.png b/coloredwood/textures/coloredwood_wood_light_redviolet.png new file mode 100644 index 0000000..a1b37be Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_skyblue.png b/coloredwood/textures/coloredwood_wood_light_skyblue.png new file mode 100644 index 0000000..6d3177b Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_violet.png b/coloredwood/textures/coloredwood_wood_light_violet.png new file mode 100644 index 0000000..18a792e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_violet.png differ diff --git a/coloredwood/textures/coloredwood_wood_light_yellow.png b/coloredwood/textures/coloredwood_wood_light_yellow.png new file mode 100644 index 0000000..811ca19 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_light_yellow.png differ diff --git a/coloredwood/textures/coloredwood_wood_lightgrey.png b/coloredwood/textures/coloredwood_wood_lightgrey.png new file mode 100644 index 0000000..3ee024e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_lightgrey.png differ diff --git a/coloredwood/textures/coloredwood_wood_lime.png b/coloredwood/textures/coloredwood_wood_lime.png new file mode 100644 index 0000000..e16de3a Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_lime.png differ diff --git a/coloredwood/textures/coloredwood_wood_lime_s50.png b/coloredwood/textures/coloredwood_wood_lime_s50.png new file mode 100644 index 0000000..6fd7ee9 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_magenta.png b/coloredwood/textures/coloredwood_wood_magenta.png new file mode 100644 index 0000000..863b518 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_magenta.png differ diff --git a/coloredwood/textures/coloredwood_wood_magenta_s50.png b/coloredwood/textures/coloredwood_wood_magenta_s50.png new file mode 100644 index 0000000..3bbc82c Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_aqua.png b/coloredwood/textures/coloredwood_wood_medium_aqua.png new file mode 100644 index 0000000..130143c Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_aqua.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_aqua_s50.png b/coloredwood/textures/coloredwood_wood_medium_aqua_s50.png new file mode 100644 index 0000000..d56446c Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_aqua_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_blue.png b/coloredwood/textures/coloredwood_wood_medium_blue.png new file mode 100644 index 0000000..8712828 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_blue.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_blue_s50.png b/coloredwood/textures/coloredwood_wood_medium_blue_s50.png new file mode 100644 index 0000000..fe8a0ef Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_blue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_cyan.png b/coloredwood/textures/coloredwood_wood_medium_cyan.png new file mode 100644 index 0000000..3e9889f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_cyan.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_cyan_s50.png b/coloredwood/textures/coloredwood_wood_medium_cyan_s50.png new file mode 100644 index 0000000..425f4cf Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_cyan_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_green.png b/coloredwood/textures/coloredwood_wood_medium_green.png new file mode 100644 index 0000000..9d6467f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_green.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_green_s50.png b/coloredwood/textures/coloredwood_wood_medium_green_s50.png new file mode 100644 index 0000000..093463f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_green_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_lime.png b/coloredwood/textures/coloredwood_wood_medium_lime.png new file mode 100644 index 0000000..d6004ba Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_lime.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_lime_s50.png b/coloredwood/textures/coloredwood_wood_medium_lime_s50.png new file mode 100644 index 0000000..9b26b63 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_lime_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_magenta.png b/coloredwood/textures/coloredwood_wood_medium_magenta.png new file mode 100644 index 0000000..8fecd47 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_magenta.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_magenta_s50.png b/coloredwood/textures/coloredwood_wood_medium_magenta_s50.png new file mode 100644 index 0000000..9aafccf Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_magenta_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_orange.png b/coloredwood/textures/coloredwood_wood_medium_orange.png new file mode 100644 index 0000000..ad97f3b Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_orange.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_orange_s50.png b/coloredwood/textures/coloredwood_wood_medium_orange_s50.png new file mode 100644 index 0000000..619dfaf Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_red.png b/coloredwood/textures/coloredwood_wood_medium_red.png new file mode 100644 index 0000000..f976b68 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_red.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_red_s50.png b/coloredwood/textures/coloredwood_wood_medium_red_s50.png new file mode 100644 index 0000000..de2ee7d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_redviolet.png b/coloredwood/textures/coloredwood_wood_medium_redviolet.png new file mode 100644 index 0000000..9913e3b Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_redviolet_s50.png b/coloredwood/textures/coloredwood_wood_medium_redviolet_s50.png new file mode 100644 index 0000000..fb185de Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_skyblue.png b/coloredwood/textures/coloredwood_wood_medium_skyblue.png new file mode 100644 index 0000000..9747641 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_skyblue_s50.png b/coloredwood/textures/coloredwood_wood_medium_skyblue_s50.png new file mode 100644 index 0000000..18285da Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_violet.png b/coloredwood/textures/coloredwood_wood_medium_violet.png new file mode 100644 index 0000000..5a66a75 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_violet.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_violet_s50.png b/coloredwood/textures/coloredwood_wood_medium_violet_s50.png new file mode 100644 index 0000000..993aba0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_yellow.png b/coloredwood/textures/coloredwood_wood_medium_yellow.png new file mode 100644 index 0000000..97e594a Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_yellow.png differ diff --git a/coloredwood/textures/coloredwood_wood_medium_yellow_s50.png b/coloredwood/textures/coloredwood_wood_medium_yellow_s50.png new file mode 100644 index 0000000..d35fbbf Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_medium_yellow_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_orange.png b/coloredwood/textures/coloredwood_wood_orange.png new file mode 100644 index 0000000..4550ef5 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_orange.png differ diff --git a/coloredwood/textures/coloredwood_wood_orange_s50.png b/coloredwood/textures/coloredwood_wood_orange_s50.png new file mode 100644 index 0000000..93cb5c0 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_orange_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_red.png b/coloredwood/textures/coloredwood_wood_red.png new file mode 100644 index 0000000..f78da0e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_red.png differ diff --git a/coloredwood/textures/coloredwood_wood_red_s50.png b/coloredwood/textures/coloredwood_wood_red_s50.png new file mode 100644 index 0000000..a77fada Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_red_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_redviolet.png b/coloredwood/textures/coloredwood_wood_redviolet.png new file mode 100644 index 0000000..bd5b24f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_redviolet.png differ diff --git a/coloredwood/textures/coloredwood_wood_redviolet_s50.png b/coloredwood/textures/coloredwood_wood_redviolet_s50.png new file mode 100644 index 0000000..7aa1499 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_redviolet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_skyblue.png b/coloredwood/textures/coloredwood_wood_skyblue.png new file mode 100644 index 0000000..518a619 Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_skyblue.png differ diff --git a/coloredwood/textures/coloredwood_wood_skyblue_s50.png b/coloredwood/textures/coloredwood_wood_skyblue_s50.png new file mode 100644 index 0000000..b7a924f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_skyblue_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_violet.png b/coloredwood/textures/coloredwood_wood_violet.png new file mode 100644 index 0000000..9cb82fe Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_violet.png differ diff --git a/coloredwood/textures/coloredwood_wood_violet_s50.png b/coloredwood/textures/coloredwood_wood_violet_s50.png new file mode 100644 index 0000000..3b16a8d Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_violet_s50.png differ diff --git a/coloredwood/textures/coloredwood_wood_white.png b/coloredwood/textures/coloredwood_wood_white.png new file mode 100644 index 0000000..4fd926f Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_white.png differ diff --git a/coloredwood/textures/coloredwood_wood_yellow.png b/coloredwood/textures/coloredwood_wood_yellow.png new file mode 100644 index 0000000..c9a801e Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_yellow.png differ diff --git a/coloredwood/textures/coloredwood_wood_yellow_s50.png b/coloredwood/textures/coloredwood_wood_yellow_s50.png new file mode 100644 index 0000000..ca8f3ce Binary files /dev/null and b/coloredwood/textures/coloredwood_wood_yellow_s50.png differ diff --git a/coloredwood/wood.lua b/coloredwood/wood.lua new file mode 100644 index 0000000..8fd4d01 --- /dev/null +++ b/coloredwood/wood.lua @@ -0,0 +1,230 @@ +-- Woods portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +coloredwood.enable_stairsplus = true + +if minetest.setting_getbool("coloredwood_enable_stairsplus") == false or not minetest.get_modpath("moreblocks") then + coloredwood.enable_stairsplus = false +end + +local colored_block_modname = "coloredwood" +local colored_block_description = "Wood Planks" +local neutral_block = "default:wood" +local colored_block_sunlight = "false" +local colored_block_walkable = "true" +local colored_block_groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2, not_in_creative_inventory=1} +local colored_block_sound = "default.node_sound_wood_defaults()" + +for shade = 1, 3 do + + local shadename = coloredwood.shades[shade] + local shadename2 = coloredwood.shades2[shade] + + for hue = 1, 12 do + + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + + local colorname = colored_block_modname..":wood_"..shadename..huename + local pngname = colored_block_modname.."_wood_"..shadename..huename..".png" + local nodedesc = shadename2..huename2..colored_block_description + local s50colorname = colored_block_modname..":wood_"..shadename..huename.."_s50" + local s50pngname = colored_block_modname.."_wood_"..shadename..huename.."_s50.png" + local s50nodedesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + + minetest.register_node(colorname, { + description = nodedesc, + tiles = { pngname }, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_node(s50colorname, { + description = s50nodedesc, + tiles = { s50pngname }, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + if coloredwood.enable_stairsplus then + +-- stairsplus:register_all(modname, subname, recipeitem, {fields}) + + stairsplus:register_all( + "coloredwood", + "wood_"..shadename..huename, + colorname, + { + groups = colored_block_groups, + tiles = { pngname }, + description = nodedesc, + drop = "wood_"..shadename..huename, + } + ) + + stairsplus:register_all( + "coloredwood", + "wood_"..shadename..huename.."_s50", + s50colorname, + { + groups = colored_block_groups, + tiles = { s50pngname }, + description = s50nodedesc, + drop = "wood_"..shadename..huename.."_s50", + } + ) + end + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = s50colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename.."_s50" + }, + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + + local huename = coloredwood.hues[hue] + local huename2 = coloredwood.hues2[hue] + local colorname = colored_block_modname..":wood_light_"..huename + local pngname = colored_block_modname.."_wood_light_"..huename..".png" + local nodedesc = "Light "..huename2..colored_block_description + + minetest.register_node(colorname, { + description = nodedesc, + tiles = { pngname }, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + if coloredwood.enable_stairsplus then + stairsplus:register_all( + "coloredwood", + "wood_light_"..huename, + colorname, + { + groups = colored_block_groups, + tiles = { pngname }, + description = nodedesc, + drop = "wood_light_"..huename, + } + ) + end + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:light_"..huename + }, + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + local greyname = coloredwood.greys[grey] + local greyname2 = coloredwood.greys2[grey] + local greyname3 = coloredwood.greys3[grey] + + local greyshadename = colored_block_modname..":wood_"..greyname + local pngname = colored_block_modname.."_wood_"..greyname..".png" + local nodedesc = greyname2..colored_block_description + + minetest.register_node(greyshadename, { + description = nodedesc, + tiles = { pngname }, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + if coloredwood.enable_stairsplus then + stairsplus:register_all( + "coloredwood", + "wood_"..greyname, + greyshadename, + { + groups = colored_block_groups, + tiles = { pngname }, + description = nodedesc, + drop = "wood_"..greyname, + } + ) + end + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 2", + recipe = { + neutral_block, + neutral_block, + greyname3 + }, + }) + +end -- cgit v1.2.3