summaryrefslogtreecommitdiff
path: root/homedecor_misc/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'homedecor_misc/init.lua')
-rw-r--r--homedecor_misc/init.lua55
1 files changed, 55 insertions, 0 deletions
diff --git a/homedecor_misc/init.lua b/homedecor_misc/init.lua
index afeee27..95135ae 100644
--- a/homedecor_misc/init.lua
+++ b/homedecor_misc/init.lua
@@ -999,3 +999,58 @@ unifieddyes.register_color_craft({
"MAIN_DYE",
}
})
+
+-- Japanese-style wood/paper wall pieces and door
+
+local jp_cbox = {
+ type = "fixed",
+ fixed = {-0.5, -0.5, 0, 0.5, 0.5, 0.0625},
+}
+
+minetest.register_node(":homedecor:japanese_wall_top", {
+ description = S("Japanese wall (top)"),
+ drawtype = "mesh",
+ mesh = "homedecor_wall_japanese_top.obj",
+ tiles = {
+ homedecor.lux_wood,
+ "homedecor_japanese_paper.png"
+ },
+ paramtype = "light",
+ paramtype2 = "facedir",
+ groups = {snappy=3},
+ selection_box = jp_cbox,
+ collision_box = jp_cbox,
+ sounds = default.node_sound_wood_defaults(),
+})
+
+minetest.register_node(":homedecor:japanese_wall_middle", {
+ description = S("Japanese wall"),
+ drawtype = "mesh",
+ mesh = "homedecor_wall_japanese_middle.obj",
+ tiles = {
+ homedecor.lux_wood,
+ "homedecor_japanese_paper.png"
+ },
+ paramtype = "light",
+ paramtype2 = "facedir",
+ groups = {snappy=3},
+ selection_box = jp_cbox,
+ collision_box = jp_cbox,
+ sounds = default.node_sound_wood_defaults(),
+})
+
+minetest.register_node(":homedecor:japanese_wall_bottom", {
+ description = S("Japanese wall (bottom)"),
+ drawtype = "mesh",
+ mesh = "homedecor_wall_japanese_bottom.obj",
+ tiles = {
+ homedecor.lux_wood,
+ "homedecor_japanese_paper.png"
+ },
+ paramtype = "light",
+ paramtype2 = "facedir",
+ groups = {snappy=3},
+ selection_box = jp_cbox,
+ collision_box = jp_cbox,
+ sounds = default.node_sound_wood_defaults(),
+})