-xpanes.register_pane("bamboo_frame", {
- description = "Bamboo Frame",
- tiles = {"xdecor_bamboo_frame.png"},
- drawtype = "airlike",
- paramtype = "light",
- textures = {"xdecor_bamboo_frame.png", "xdecor_bamboo_frame.png", "xpanes_space.png"},
- inventory_image = "xdecor_bamboo_frame.png",
- wield_image = "xdecor_bamboo_frame.png",
- groups = {snappy=3, pane=1, flammable=2},
- recipe = {
- {"default:papyrus", "default:papyrus", "default:papyrus"},
- {"default:papyrus", "farming:cotton", "default:papyrus"},
- {"default:papyrus", "default:papyrus", "default:papyrus"}
- }
+screwdriver = screwdriver or {}
+
+function xdecor.register_pane(name, desc, def)
+ xpanes.register_pane(name, {
+ description = desc,
+ tiles = {"xdecor_"..name..".png"},
+ drawtype = "airlike",
+ paramtype = "light",
+ textures = {"xdecor_"..name..".png", "xdecor_"..name..".png", "xpanes_space.png"},
+ inventory_image = "xdecor_"..name..".png",
+ wield_image = "xdecor_"..name..".png",
+ groups = def.groups,
+ sounds = def.sounds or default.node_sound_defaults(),
+ recipe = def.recipe
+ })
+end
+
+xdecor.register_pane("bamboo_frame", "Bamboo Frame", {
+ groups = {choppy=3, oddly_breakable_by_hand=2, pane=1, flammable=2},
+ recipe = {{"default:papyrus", "default:papyrus", "default:papyrus"},
+ {"default:papyrus", "farming:cotton", "default:papyrus"},
+ {"default:papyrus", "default:papyrus", "default:papyrus"}}
+})
+
+xdecor.register_pane("chainlink", "Chainlink", {
+ groups = {cracky=3, oddly_breakable_by_hand=2, pane=1},
+ recipe = {{"default:steel_ingot", "", "default:steel_ingot"},
+ {"", "default:steel_ingot", ""},
+ {"default:steel_ingot", "", "default:steel_ingot"}}
+})
+
+xdecor.register_pane("rusty_bar", "Rusty Iron Bars", {
+ sounds = default.node_sound_stone_defaults(),
+ groups = {cracky=2, pane=1},
+ recipe = {{"", "default:dirt", ""},
+ {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
+ {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}}
+})
+
+xdecor.register_pane("wood_frame", "Wood Frame", {
+ sounds = default.node_sound_wood_defaults(),
+ groups = {choppy=2, pane=1, flammable=2},
+ recipe = {{"group:wood", "group:stick", "group:wood"},
+ {"group:stick", "group:stick", "group:stick"},
+ {"group:wood", "group:stick", "group:wood"}}