summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorh-v-smacker <hans-von-smacker+github@gmail.com>2018-05-07 21:28:56 +0300
committerh-v-smacker <hans-von-smacker+github@gmail.com>2018-05-07 21:28:56 +0300
commit043b563c9cd1bec109acd34c07c13c5057839fa0 (patch)
tree687ec4de7b0949e4271d88b2a49fca4feb54801f
parent78eeb55cf6f29c074147836e8021c154b52e2a05 (diff)
fancy shapes
-rw-r--r--README.md6
-rw-r--r--depends.txt2
-rw-r--r--init.lua31
3 files changed, 38 insertions, 1 deletions
diff --git a/README.md b/README.md
index dd872ec..46eef3d 100644
--- a/README.md
+++ b/README.md
@@ -33,4 +33,8 @@ if minetest.get_modpath("maple") then
timber_nodenames["maple:maple_leaves"] = true
end
end
-``` \ No newline at end of file
+```
+
+## Stairs and slabs
+
+Maple tries to register fancy wooden shapes for maple wood with stairs or moreblocks. \ No newline at end of file
diff --git a/depends.txt b/depends.txt
index a9da8e4..43b225e 100644
--- a/depends.txt
+++ b/depends.txt
@@ -1,2 +1,4 @@
default
+stairs
+moreblocks?
bonemeal? \ No newline at end of file
diff --git a/init.lua b/init.lua
index 93a9cf4..cec359a 100644
--- a/init.lua
+++ b/init.lua
@@ -154,4 +154,35 @@ if minetest.get_modpath("bonemeal") then
bonemeal:add_sapling({
{"maple:maple_sapling", maple.grow_sapling, "soil"},
})
+end
+
+-- derivative blocks (stairs / microblocks / etc)
+if stairs and stairs.mod and stairs.mod == "redo" then
+
+ stairs.register_all("maple_wood", "maple:maple_wood",
+ {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
+ {"maple_wood.png"},
+ "Maple Wood Stair",
+ "Maple Wood Slab",
+ default.node_sound_wood_defaults())
+
+elseif minetest.global_exists("stairsplus") then
+
+ stairsplus:register_all("maple", "maple_wood", "maple:maple_wood", {
+ description = "Maple Wood",
+ tiles = {"maple_wood.png"},
+ groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
+ sounds = default.node_sound_wood_defaults(),
+ })
+
+else
+
+ stairs.register_stair_and_slab("maple_wood", "maple:maple_wood",
+ {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
+ {"maple_wood.png"},
+ "Maple stair",
+ "Maple Slab",
+ default.node_sound_wood_defaults())
+
+
end \ No newline at end of file