summaryrefslogtreecommitdiff
path: root/homedecor_tables/endtable.lua
diff options
context:
space:
mode:
Diffstat (limited to 'homedecor_tables/endtable.lua')
-rw-r--r--homedecor_tables/endtable.lua54
1 files changed, 54 insertions, 0 deletions
diff --git a/homedecor_tables/endtable.lua b/homedecor_tables/endtable.lua
new file mode 100644
index 0000000..c3bba97
--- /dev/null
+++ b/homedecor_tables/endtable.lua
@@ -0,0 +1,54 @@
+-- formerly lrfurn endtable component
+
+local S = homedecor.gettext
+
+minetest.register_node(":lrfurn:endtable", {
+ description = S("End Table"),
+ drawtype = "nodebox",
+ tiles = {"lrfurn_coffeetable_back.png", "lrfurn_coffeetable_back.png", "lrfurn_coffeetable_back.png", "lrfurn_coffeetable_back.png", "lrfurn_coffeetable_back.png", "lrfurn_coffeetable_back.png"},
+ paramtype = "light",
+ paramtype2 = "facedir",
+ groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3},
+ sounds = default.node_sound_wood_defaults(),
+ node_box = {
+ type = "fixed",
+ fixed = {
+ --legs
+ {-0.375, -0.5, -0.375, -0.3125, -0.0625, -0.3125},
+ {0.3125, -0.5, -0.375, 0.375, -0.0625, -0.3125},
+ {-0.375, -0.5, 0.3125, -0.3125, -0.0625, 0.375},
+ {0.3125, -0.5, 0.3125, 0.375, -0.0625, 0.375},
+
+ --tabletop
+ {-0.4375, -0.0625, -0.4375, 0.4375, 0, 0.4375},
+ }
+ },
+ selection_box = {
+ type = "fixed",
+ fixed = {
+ {-0.4375, -0.5, -0.4375, 0.4375, 0.0, 0.4375},
+ }
+ },
+})
+
+minetest.register_craft({
+ output = "lrfurn:endtable",
+ recipe = {
+ {"", "", "", },
+ {"stairs:slab_wood", "stairs:slab_wood", "", },
+ {"group:stick", "group:stick", "", }
+ }
+})
+
+minetest.register_craft({
+ output = "lrfurn:endtable",
+ recipe = {
+ {"", "", "", },
+ {"moreblocks:slab_wood", "moreblocks:slab_wood", "", },
+ {"group:stick", "group:stick", "", }
+ }
+})
+
+if minetest.settings:get("log_mods") then
+ minetest.log("action", "[lrfurn/endtable] "..S("Loaded!"))
+end