summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE.txt34
-rwxr-xr-xinit.lua187
-rw-r--r--locale/de.po34
-rw-r--r--locale/template.pot34
-rwxr-xr-xlua/helpers.lua4
-rw-r--r--textures/drawers_acacia_wood.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_acacia_wood_front_1.pngbin0 -> 234 bytes
-rw-r--r--textures/drawers_acacia_wood_front_2.pngbin0 -> 238 bytes
-rw-r--r--textures/drawers_acacia_wood_front_4.pngbin0 -> 250 bytes
-rw-r--r--textures/drawers_acacia_wood_mcl.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_acacia_wood_mcl_front_1.pngbin0 -> 234 bytes
-rw-r--r--textures/drawers_acacia_wood_mcl_front_2.pngbin0 -> 238 bytes
-rw-r--r--textures/drawers_acacia_wood_mcl_front_4.pngbin0 -> 250 bytes
-rw-r--r--textures/drawers_aspen_wood.pngbin0 -> 528 bytes
-rw-r--r--textures/drawers_aspen_wood_front_1.pngbin0 -> 655 bytes
-rw-r--r--textures/drawers_aspen_wood_front_2.pngbin0 -> 664 bytes
-rw-r--r--textures/drawers_aspen_wood_front_4.pngbin0 -> 657 bytes
-rw-r--r--textures/drawers_birch_wood.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_birch_wood_front_1.pngbin0 -> 234 bytes
-rw-r--r--textures/drawers_birch_wood_front_2.pngbin0 -> 244 bytes
-rw-r--r--textures/drawers_birch_wood_front_4.pngbin0 -> 254 bytes
-rw-r--r--textures/drawers_dark_oak_wood.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_dark_oak_wood_front_1.pngbin0 -> 226 bytes
-rw-r--r--textures/drawers_dark_oak_wood_front_2.pngbin0 -> 229 bytes
-rw-r--r--textures/drawers_dark_oak_wood_front_4.pngbin0 -> 241 bytes
-rw-r--r--textures/drawers_junglewood.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_junglewood_front_1.pngbin0 -> 226 bytes
-rw-r--r--textures/drawers_junglewood_front_2.pngbin0 -> 229 bytes
-rw-r--r--textures/drawers_junglewood_front_4.pngbin0 -> 241 bytes
-rw-r--r--textures/drawers_junglewood_mcl.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_junglewood_mcl_front_1.pngbin0 -> 230 bytes
-rw-r--r--textures/drawers_junglewood_mcl_front_2.pngbin0 -> 235 bytes
-rw-r--r--textures/drawers_junglewood_mcl_front_4.pngbin0 -> 245 bytes
-rw-r--r--textures/drawers_oak_wood.pngbin0 -> 190 bytes
-rw-r--r--textures/drawers_oak_wood_front_1.pngbin0 -> 229 bytes
-rw-r--r--textures/drawers_oak_wood_front_2.pngbin0 -> 245 bytes
-rw-r--r--textures/drawers_oak_wood_front_4.pngbin0 -> 242 bytes
-rw-r--r--textures/drawers_pine_wood.pngbin0 -> 193 bytes
-rw-r--r--textures/drawers_pine_wood_front_1.pngbin0 -> 231 bytes
-rw-r--r--textures/drawers_pine_wood_front_2.pngbin0 -> 239 bytes
-rw-r--r--textures/drawers_pine_wood_front_4.pngbin0 -> 253 bytes
-rw-r--r--textures/drawers_spruce_wood.pngbin0 -> 198 bytes
-rw-r--r--textures/drawers_spruce_wood_front_1.pngbin0 -> 234 bytes
-rw-r--r--textures/drawers_spruce_wood_front_2.pngbin0 -> 231 bytes
-rw-r--r--textures/drawers_spruce_wood_front_4.pngbin0 -> 242 bytes
-rw-r--r--textures/drawers_wood_front_4.pngbin587 -> 242 bytes
46 files changed, 273 insertions, 20 deletions
diff --git a/LICENSE.txt b/LICENSE.txt
index 548b3b6..d483f7a 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -31,10 +31,42 @@ SOFTWARE.
License of media:
-----------------
Copyright (C) 2014 Justin Aquadro (MIT):
- textures/drawers_wood.png
+ textures/drawers_acacia_wood_mcl_front_1.png
+ textures/drawers_acacia_wood_mcl_front_2.png
+ textures/drawers_acacia_wood_mcl_front_4.png
+ textures/drawers_acacia_wood_mcl.png
+ textures/drawers_aspen_wood_front_1.png
+ textures/drawers_aspen_wood_front_2.png
+ textures/drawers_aspen_wood_front_4.png
+ textures/drawers_aspen_wood.png
+ textures/drawers_birch_wood_front_1.png
+ textures/drawers_birch_wood_front_2.png
+ textures/drawers_birch_wood_front_4.png
+ textures/drawers_birch_wood.png
+ textures/drawers_dark_oak_wood_front_1.png
+ textures/drawers_dark_oak_wood_front_2.png
+ textures/drawers_dark_oak_wood_front_4.png
+ textures/drawers_dark_oak_wood.png
+ textures/drawers_junglewood_mcl_front_1.png
+ textures/drawers_junglewood_mcl_front_2.png
+ textures/drawers_junglewood_mcl_front_4.png
+ textures/drawers_junglewood_mcl.png
+ textures/drawers_oak_wood_front_1.png
+ textures/drawers_oak_wood_front_2.png
+ textures/drawers_oak_wood_front_4.png
+ textures/drawers_oak_wood.png
+ textures/drawers_pine_wood_front_1.png
+ textures/drawers_pine_wood_front_2.png
+ textures/drawers_pine_wood_front_4.png
+ textures/drawers_pine_wood.png
+ textures/drawers_spruce_wood_front_1.png
+ textures/drawers_spruce_wood_front_2.png
+ textures/drawers_spruce_wood_front_4.png
+ textures/drawers_spruce_wood.png
textures/drawers_wood_front_1.png
textures/drawers_wood_front_2.png
textures/drawers_wood_front_4.png
+ textures/drawers_wood.png
Everything not listed in here:
Copyright (C) 2017 LNJ <git@lnj.li> (MIT)
diff --git a/init.lua b/init.lua
index 6c30c42..c84d0b9 100755
--- a/init.lua
+++ b/init.lua
@@ -31,18 +31,18 @@ local S, NS = dofile(MP.."/intllib.lua")
drawers = {}
drawers.drawer_visuals = {}
-if default then
+if core.get_modpath("default") and default then
drawers.WOOD_SOUNDS = default.node_sound_wood_defaults()
drawers.WOOD_ITEMSTRING = "group:wood"
drawers.CHEST_ITEMSTRING = "default:chest"
-elseif mcl_core then -- MineClone 2
+elseif core.get_modpath("mcl_core") and mcl_core then -- MineClone 2
drawers.WOOD_ITEMSTRING = "group:wood"
drawers.CHEST_ITEMSTRING = "mcl_chests:chest"
- if mcl_sounds then
+ if core.get_modpath("mcl_sounds") and mcl_sounds then
drawers.WOOD_SOUNDS = mcl_sounds.node_sound_wood_defaults()
end
else
- drawers.WOOD_ITEMSTRING = "wood"
+ drawers.WOOD_ITEMSTRING = "group:wood"
drawers.CHEST_ITEMSTRING = "chest"
end
@@ -64,16 +64,169 @@ dofile(MP .. "/lua/api.lua")
-- Register drawers
--
-drawers.register_drawer("drawers:wood", {
- description = S("Wooden"),
- tiles1 = {"drawers_wood.png", "drawers_wood.png", "drawers_wood.png",
- "drawers_wood.png", "drawers_wood.png", "drawers_wood_front_1.png"},
- tiles2 = {"drawers_wood.png", "drawers_wood.png", "drawers_wood.png",
- "drawers_wood.png", "drawers_wood.png", "drawers_wood_front_2.png"},
- tiles4 = {"drawers_wood.png", "drawers_wood.png", "drawers_wood.png",
- "drawers_wood.png", "drawers_wood.png", "drawers_wood_front_4.png"},
- groups = {choppy = 3, oddly_breakable_by_hand = 2},
- sounds = drawers.WOOD_SOUNDS,
- drawer_stack_max_factor = 3 * 8, -- normal chest size
- material = drawers.WOOD_ITEMSTRING
-})
+if core.get_modpath("default") and default then
+ drawers.register_drawer("drawers:wood", {
+ description = S("Wooden"),
+ tiles1 = drawers.node_tiles_front_other("drawers_wood_front_1.png",
+ "drawers_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_wood_front_2.png",
+ "drawers_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_wood_front_4.png",
+ "drawers_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal chest size
+ material = drawers.WOOD_ITEMSTRING
+ })
+ drawers.register_drawer("drawers:acacia_wood", {
+ description = S("Acacia Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_acacia_wood_front_1.png",
+ "drawers_acacia_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_acacia_wood_front_2.png",
+ "drawers_acacia_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_acacia_wood_front_4.png",
+ "drawers_acacia_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal mcl chest size
+ material = "default:acacia_wood"
+ })
+ drawers.register_drawer("drawers:aspen_wood", {
+ description = S("Aspen Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_aspen_wood_front_1.png",
+ "drawers_aspen_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_aspen_wood_front_2.png",
+ "drawers_aspen_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_aspen_wood_front_4.png",
+ "drawers_aspen_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal chest size
+ material = "default:aspen_wood"
+ })
+ drawers.register_drawer("drawers:junglewood", {
+ description = S("Junglewood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_junglewood_front_1.png",
+ "drawers_junglewood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_junglewood_front_2.png",
+ "drawers_junglewood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_junglewood_front_4.png",
+ "drawers_junglewood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal mcl chest size
+ material = "default:junglewood"
+ })
+ drawers.register_drawer("drawers:pine_wood", {
+ description = S("Pine Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_pine_wood_front_1.png",
+ "drawers_pine_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_pine_wood_front_2.png",
+ "drawers_pine_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_pine_wood_front_4.png",
+ "drawers_pine_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal chest size
+ material = "default:pine_wood"
+ })
+elseif core.get_modpath("mcl_core") and mcl_core then
+ drawers.register_drawer("drawers:oakwood", {
+ description = S("Oak Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_oak_wood_front_1.png",
+ "drawers_oak_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_oak_wood_front_2.png",
+ "drawers_oak_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_oak_wood_front_4.png",
+ "drawers_oak_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = drawers.WOOD_ITEMSTRING
+ })
+ drawers.register_drawer("drawers:acaciawood", {
+ description = S("Acacia Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_acacia_wood_mcl_front_1.png",
+ "drawers_acacia_wood_mcl.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_acacia_wood_mcl_front_2.png",
+ "drawers_acacia_wood_mcl.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_acacia_wood_mcl_front_4.png",
+ "drawers_acacia_wood_mcl.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = "mcl_core:acaciawood"
+ })
+ drawers.register_drawer("drawers:birchwood", {
+ description = S("Birch Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_birch_wood_front_1.png",
+ "drawers_birch_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_birch_wood_front_2.png",
+ "drawers_birch_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_birch_wood_front_4.png",
+ "drawers_birch_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = "mcl_core:birchwood"
+ })
+ drawers.register_drawer("drawers:darkwood", {
+ description = S("Dark Oak Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_dark_oak_wood_front_1.png",
+ "drawers_dark_oak_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_dark_oak_wood_front_2.png",
+ "drawers_dark_oak_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_dark_oak_wood_front_4.png",
+ "drawers_dark_oak_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = "mcl_core:darkwood"
+ })
+ drawers.register_drawer("drawers:junglewood", {
+ description = S("Junglewood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_junglewood_mcl_front_1.png",
+ "drawers_junglewood_mcl.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_junglewood_mcl_front_2.png",
+ "drawers_junglewood_mcl.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_junglewood_mcl_front_4.png",
+ "drawers_junglewood_mcl.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = "mcl_core:junglewood"
+ })
+ drawers.register_drawer("drawers:sprucewood", {
+ description = S("Spruce Wood"),
+ tiles1 = drawers.node_tiles_front_other("drawers_spruce_wood_front_1.png",
+ "drawers_spruce_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_spruce_wood_front_2.png",
+ "drawers_spruce_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_spruce_wood_front_4.png",
+ "drawers_spruce_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 9, -- normal mcl chest size
+ material = "mcl_core:sprucewood"
+ })
+
+ -- backwards compatibility
+ core.register_alias("drawers:wood1", "drawers:oakwood1")
+ core.register_alias("drawers:wood2", "drawers:oakwood2")
+ core.register_alias("drawers:wood4", "drawers:oakwood4")
+else
+ drawers.register_drawer("drawers:wood", {
+ description = S("Wooden"),
+ tiles1 = drawers.node_tiles_front_other("drawers_wood_front_1.png",
+ "drawers_wood.png"),
+ tiles2 = drawers.node_tiles_front_other("drawers_wood_front_2.png",
+ "drawers_wood.png"),
+ tiles4 = drawers.node_tiles_front_other("drawers_wood_front_4.png",
+ "drawers_wood.png"),
+ groups = {choppy = 3, oddly_breakable_by_hand = 2},
+ sounds = drawers.WOOD_SOUNDS,
+ drawer_stack_max_factor = 3 * 8, -- normal chest size
+ material = drawers.WOOD_ITEMSTRING
+ })
+end
+
diff --git a/locale/de.po b/locale/de.po
index 74bca64..52b18d6 100644
--- a/locale/de.po
+++ b/locale/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-04-11 12:56+0200\n"
+"POT-Creation-Date: 2017-04-14 16:06+0200\n"
"PO-Revision-Date: 2017-04-11 13:04+0200\n"
"Last-Translator: LNJ <git@lnj.li>\n"
"Language-Team: German\n"
@@ -44,3 +44,35 @@ msgstr "@1schubfächer (2x2)"
#: lua/visual.lua
msgid "Empty"
msgstr "Leer"
+
+#: init.lua
+msgid "Acacia Wood"
+msgstr ""
+
+#: init.lua
+msgid "Aspen Wood"
+msgstr ""
+
+#: init.lua
+msgid "Junglewood"
+msgstr ""
+
+#: init.lua
+msgid "Pine Wood"
+msgstr ""
+
+#: init.lua
+msgid "Oak Wood"
+msgstr ""
+
+#: init.lua
+msgid "Birch Wood"
+msgstr ""
+
+#: init.lua
+msgid "Dark Oak Wood"
+msgstr ""
+
+#: init.lua
+msgid "Spruce Wood"
+msgstr ""
diff --git a/locale/template.pot b/locale/template.pot
index d3a34b9..f147c36 100644
--- a/locale/template.pot
+++ b/locale/template.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-04-11 13:18+0200\n"
+"POT-Creation-Date: 2017-04-14 16:06+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -44,3 +44,35 @@ msgstr ""
#: lua/visual.lua
msgid "Empty"
msgstr ""
+
+#: init.lua
+msgid "Acacia Wood"
+msgstr ""
+
+#: init.lua
+msgid "Aspen Wood"
+msgstr ""
+
+#: init.lua
+msgid "Junglewood"
+msgstr ""
+
+#: init.lua
+msgid "Pine Wood"
+msgstr ""
+
+#: init.lua
+msgid "Oak Wood"
+msgstr ""
+
+#: init.lua
+msgid "Birch Wood"
+msgstr ""
+
+#: init.lua
+msgid "Dark Oak Wood"
+msgstr ""
+
+#: init.lua
+msgid "Spruce Wood"
+msgstr ""
diff --git a/lua/helpers.lua b/lua/helpers.lua
index fa1087a..af5207c 100755
--- a/lua/helpers.lua
+++ b/lua/helpers.lua
@@ -204,3 +204,7 @@ function drawers.randomize_pos(pos)
rndpos.z = rndpos.z + z
return rndpos
end
+
+function drawers.node_tiles_front_other(front, other)
+ return {other, other, other, other, other, front}
+end
diff --git a/textures/drawers_acacia_wood.png b/textures/drawers_acacia_wood.png
new file mode 100644
index 0000000..71f8a2c
--- /dev/null
+++ b/textures/drawers_acacia_wood.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_front_1.png b/textures/drawers_acacia_wood_front_1.png
new file mode 100644
index 0000000..fbeb7a3
--- /dev/null
+++ b/textures/drawers_acacia_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_front_2.png b/textures/drawers_acacia_wood_front_2.png
new file mode 100644
index 0000000..1268b26
--- /dev/null
+++ b/textures/drawers_acacia_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_front_4.png b/textures/drawers_acacia_wood_front_4.png
new file mode 100644
index 0000000..3e2c064
--- /dev/null
+++ b/textures/drawers_acacia_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_mcl.png b/textures/drawers_acacia_wood_mcl.png
new file mode 100644
index 0000000..71f8a2c
--- /dev/null
+++ b/textures/drawers_acacia_wood_mcl.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_mcl_front_1.png b/textures/drawers_acacia_wood_mcl_front_1.png
new file mode 100644
index 0000000..fbeb7a3
--- /dev/null
+++ b/textures/drawers_acacia_wood_mcl_front_1.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_mcl_front_2.png b/textures/drawers_acacia_wood_mcl_front_2.png
new file mode 100644
index 0000000..1268b26
--- /dev/null
+++ b/textures/drawers_acacia_wood_mcl_front_2.png
Binary files differ
diff --git a/textures/drawers_acacia_wood_mcl_front_4.png b/textures/drawers_acacia_wood_mcl_front_4.png
new file mode 100644
index 0000000..3e2c064
--- /dev/null
+++ b/textures/drawers_acacia_wood_mcl_front_4.png
Binary files differ
diff --git a/textures/drawers_aspen_wood.png b/textures/drawers_aspen_wood.png
new file mode 100644
index 0000000..a3ca314
--- /dev/null
+++ b/textures/drawers_aspen_wood.png
Binary files differ
diff --git a/textures/drawers_aspen_wood_front_1.png b/textures/drawers_aspen_wood_front_1.png
new file mode 100644
index 0000000..68d1608
--- /dev/null
+++ b/textures/drawers_aspen_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_aspen_wood_front_2.png b/textures/drawers_aspen_wood_front_2.png
new file mode 100644
index 0000000..164858e
--- /dev/null
+++ b/textures/drawers_aspen_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_aspen_wood_front_4.png b/textures/drawers_aspen_wood_front_4.png
new file mode 100644
index 0000000..cd6ac96
--- /dev/null
+++ b/textures/drawers_aspen_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_birch_wood.png b/textures/drawers_birch_wood.png
new file mode 100644
index 0000000..7756f07
--- /dev/null
+++ b/textures/drawers_birch_wood.png
Binary files differ
diff --git a/textures/drawers_birch_wood_front_1.png b/textures/drawers_birch_wood_front_1.png
new file mode 100644
index 0000000..d571633
--- /dev/null
+++ b/textures/drawers_birch_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_birch_wood_front_2.png b/textures/drawers_birch_wood_front_2.png
new file mode 100644
index 0000000..9a874e1
--- /dev/null
+++ b/textures/drawers_birch_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_birch_wood_front_4.png b/textures/drawers_birch_wood_front_4.png
new file mode 100644
index 0000000..83cf185
--- /dev/null
+++ b/textures/drawers_birch_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_dark_oak_wood.png b/textures/drawers_dark_oak_wood.png
new file mode 100644
index 0000000..f4e45ad
--- /dev/null
+++ b/textures/drawers_dark_oak_wood.png
Binary files differ
diff --git a/textures/drawers_dark_oak_wood_front_1.png b/textures/drawers_dark_oak_wood_front_1.png
new file mode 100644
index 0000000..349985c
--- /dev/null
+++ b/textures/drawers_dark_oak_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_dark_oak_wood_front_2.png b/textures/drawers_dark_oak_wood_front_2.png
new file mode 100644
index 0000000..45f6d78
--- /dev/null
+++ b/textures/drawers_dark_oak_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_dark_oak_wood_front_4.png b/textures/drawers_dark_oak_wood_front_4.png
new file mode 100644
index 0000000..6848091
--- /dev/null
+++ b/textures/drawers_dark_oak_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_junglewood.png b/textures/drawers_junglewood.png
new file mode 100644
index 0000000..f4e45ad
--- /dev/null
+++ b/textures/drawers_junglewood.png
Binary files differ
diff --git a/textures/drawers_junglewood_front_1.png b/textures/drawers_junglewood_front_1.png
new file mode 100644
index 0000000..349985c
--- /dev/null
+++ b/textures/drawers_junglewood_front_1.png
Binary files differ
diff --git a/textures/drawers_junglewood_front_2.png b/textures/drawers_junglewood_front_2.png
new file mode 100644
index 0000000..45f6d78
--- /dev/null
+++ b/textures/drawers_junglewood_front_2.png
Binary files differ
diff --git a/textures/drawers_junglewood_front_4.png b/textures/drawers_junglewood_front_4.png
new file mode 100644
index 0000000..6848091
--- /dev/null
+++ b/textures/drawers_junglewood_front_4.png
Binary files differ
diff --git a/textures/drawers_junglewood_mcl.png b/textures/drawers_junglewood_mcl.png
new file mode 100644
index 0000000..84f08e3
--- /dev/null
+++ b/textures/drawers_junglewood_mcl.png
Binary files differ
diff --git a/textures/drawers_junglewood_mcl_front_1.png b/textures/drawers_junglewood_mcl_front_1.png
new file mode 100644
index 0000000..dcbcd50
--- /dev/null
+++ b/textures/drawers_junglewood_mcl_front_1.png
Binary files differ
diff --git a/textures/drawers_junglewood_mcl_front_2.png b/textures/drawers_junglewood_mcl_front_2.png
new file mode 100644
index 0000000..df0e683
--- /dev/null
+++ b/textures/drawers_junglewood_mcl_front_2.png
Binary files differ
diff --git a/textures/drawers_junglewood_mcl_front_4.png b/textures/drawers_junglewood_mcl_front_4.png
new file mode 100644
index 0000000..06f71bb
--- /dev/null
+++ b/textures/drawers_junglewood_mcl_front_4.png
Binary files differ
diff --git a/textures/drawers_oak_wood.png b/textures/drawers_oak_wood.png
new file mode 100644
index 0000000..350fe01
--- /dev/null
+++ b/textures/drawers_oak_wood.png
Binary files differ
diff --git a/textures/drawers_oak_wood_front_1.png b/textures/drawers_oak_wood_front_1.png
new file mode 100644
index 0000000..d4f2277
--- /dev/null
+++ b/textures/drawers_oak_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_oak_wood_front_2.png b/textures/drawers_oak_wood_front_2.png
new file mode 100644
index 0000000..2835d1a
--- /dev/null
+++ b/textures/drawers_oak_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_oak_wood_front_4.png b/textures/drawers_oak_wood_front_4.png
new file mode 100644
index 0000000..b6f63ab
--- /dev/null
+++ b/textures/drawers_oak_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_pine_wood.png b/textures/drawers_pine_wood.png
new file mode 100644
index 0000000..9f2a6de
--- /dev/null
+++ b/textures/drawers_pine_wood.png
Binary files differ
diff --git a/textures/drawers_pine_wood_front_1.png b/textures/drawers_pine_wood_front_1.png
new file mode 100644
index 0000000..51a0edf
--- /dev/null
+++ b/textures/drawers_pine_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_pine_wood_front_2.png b/textures/drawers_pine_wood_front_2.png
new file mode 100644
index 0000000..a6cee5c
--- /dev/null
+++ b/textures/drawers_pine_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_pine_wood_front_4.png b/textures/drawers_pine_wood_front_4.png
new file mode 100644
index 0000000..f15313e
--- /dev/null
+++ b/textures/drawers_pine_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_spruce_wood.png b/textures/drawers_spruce_wood.png
new file mode 100644
index 0000000..7abf2c4
--- /dev/null
+++ b/textures/drawers_spruce_wood.png
Binary files differ
diff --git a/textures/drawers_spruce_wood_front_1.png b/textures/drawers_spruce_wood_front_1.png
new file mode 100644
index 0000000..87f0f57
--- /dev/null
+++ b/textures/drawers_spruce_wood_front_1.png
Binary files differ
diff --git a/textures/drawers_spruce_wood_front_2.png b/textures/drawers_spruce_wood_front_2.png
new file mode 100644
index 0000000..19ecb45
--- /dev/null
+++ b/textures/drawers_spruce_wood_front_2.png
Binary files differ
diff --git a/textures/drawers_spruce_wood_front_4.png b/textures/drawers_spruce_wood_front_4.png
new file mode 100644
index 0000000..ea77052
--- /dev/null
+++ b/textures/drawers_spruce_wood_front_4.png
Binary files differ
diff --git a/textures/drawers_wood_front_4.png b/textures/drawers_wood_front_4.png
index c479b11..b6f63ab 100644
--- a/textures/drawers_wood_front_4.png
+++ b/textures/drawers_wood_front_4.png
Binary files differ