}
})
-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",
}
})
+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 = {
}
})
-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 = {
}
})
+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 = {