]> git.lizzy.rs Git - xdecor.git/commitdiff
Add Iron Light Box
authorkilbith <jeanpatrick.guerrero@gmail.com>
Sat, 16 Jan 2016 22:59:49 +0000 (23:59 +0100)
committerkilbith <jeanpatrick.guerrero@gmail.com>
Sun, 17 Jan 2016 00:11:57 +0000 (01:11 +0100)
nodes.lua
recipes.lua
textures/xdecor_crate.png
textures/xdecor_iron_lightbox.png [new file with mode: 0644]
textures/xdecor_lightbox.png [deleted file]
textures/xdecor_wooden_lightbox.png [new file with mode: 0644]

index b62b795eb1aa8fc1e250758e40ca8d5df69fa81c..45689a8947c24dfb7b08e86a7767884105cc22c9 100644 (file)
--- a/nodes.lua
+++ b/nodes.lua
@@ -281,13 +281,17 @@ xdecor.register("lantern", {
        }
 })
 
-xdecor.register("lightbox", {
-       description = "Light Box",
-       tiles = {"xdecor_lightbox.png"},
-       groups = {cracky=3, choppy=3, oddly_breakable_by_hand=2},
-       light_source = 13,
-       sounds = default.node_sound_glass_defaults()
-})
+for _, l in pairs({"iron", "wooden"}) do
+       xdecor.register(l.."_lightbox", {
+               description = l:gsub("^%l", string.upper).." Light Box",
+               tiles = {"xdecor_"..l.."_lightbox.png"},
+               groups = {cracky=3, choppy=3, oddly_breakable_by_hand=2},
+               light_source = 13,
+               sounds = default.node_sound_glass_defaults()
+       })
+end
+
+minetest.register_alias("xdecor:lightbox", "xdecor:wooden_lightbox")
 
 xdecor.register("packed_ice", {
        drawtype = "normal",
index 2c7e77cb765dc3534df9a796c33524b830c8b762..116e23f103440cb4cd3b44bff53ef5f1df1c1887 100644 (file)
@@ -198,6 +198,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = "xdecor:iron_lightbox",
+       recipe = {
+               {"xpanes:bar", "default:torch", "xpanes:bar"},
+               {"xpanes:bar", "default:glass", "xpanes:bar"},
+               {"xpanes:bar", "default:torch", "xpanes:bar"}
+       }
+})
+
 minetest.register_craft({
        output = "xdecor:ivy 4",
        recipe = {
@@ -224,15 +233,6 @@ minetest.register_craft({
        }
 })
 
-minetest.register_craft({
-       output = "xdecor:lightbox",
-       recipe = {
-               {"group:stick", "default:torch", "group:stick"},
-               {"group:stick", "default:glass", "group:stick"},
-               {"group:stick", "default:torch", "group:stick"}
-       }
-})
-
 minetest.register_craft({
        output = "xdecor:mailbox",
        recipe = {
@@ -388,6 +388,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = "xdecor:wooden_lightbox",
+       recipe = {
+               {"group:stick", "default:torch", "group:stick"},
+               {"group:stick", "default:glass", "group:stick"},
+               {"group:stick", "default:torch", "group:stick"}
+       }
+})
+
 minetest.register_craft({
        output = "xdecor:woodglass_door",
        recipe = {
index 273dbbe00ae6692276fb0d83e3e990f729ab0250..175e773530c8556121dcc700f9c6e47a45bab71a 100644 (file)
Binary files a/textures/xdecor_crate.png and b/textures/xdecor_crate.png differ
diff --git a/textures/xdecor_iron_lightbox.png b/textures/xdecor_iron_lightbox.png
new file mode 100644 (file)
index 0000000..efe9197
Binary files /dev/null and b/textures/xdecor_iron_lightbox.png differ
diff --git a/textures/xdecor_lightbox.png b/textures/xdecor_lightbox.png
deleted file mode 100644 (file)
index 6974db5..0000000
Binary files a/textures/xdecor_lightbox.png and /dev/null differ
diff --git a/textures/xdecor_wooden_lightbox.png b/textures/xdecor_wooden_lightbox.png
new file mode 100644 (file)
index 0000000..6974db5
Binary files /dev/null and b/textures/xdecor_wooden_lightbox.png differ