summaryrefslogtreecommitdiff
path: root/extranodes/init.lua
diff options
context:
space:
mode:
authorTim <t4im@users.noreply.github.com>2015-01-18 23:52:56 +0100
committerTim <t4im@users.noreply.github.com>2015-01-30 05:09:21 +0100
commit581afee261e8601a43cfdaaf0bbba6149c8f7545 (patch)
tree16f1c44261c491d51b87179e1c1ef9982d3de795 /extranodes/init.lua
parent9087abcde029b12a8d21f90bf71fdf85ecff7d86 (diff)
update extranodes to use the new api of moreblocks/stairsplus
Diffstat (limited to 'extranodes/init.lua')
-rw-r--r--extranodes/init.lua57
1 files changed, 21 insertions, 36 deletions
diff --git a/extranodes/init.lua b/extranodes/init.lua
index 934193f..01d4b75 100644
--- a/extranodes/init.lua
+++ b/extranodes/init.lua
@@ -7,47 +7,32 @@ if intllib then
else
S = function(s) return s end
end
---register stairslike nodes
-register_stair_slab_panel_micro("technic", "marble", "technic:marble",
- {cracky=2, not_in_creative_inventory=1},
- {"technic_marble.png"},
- S("Marble"),
- "marble",
- "facedir",
- 0)
-register_stair_slab_panel_micro("technic", "marble_bricks", "technic:marble_bricks",
- {cracky=2, not_in_creative_inventory=1},
- {"technic_marble_bricks.png"},
- S("Marble Bricks"),
- "marble_bricks",
- "facedir",
- 0)
+--register stairsplus/circular_saw nodes
+stairsplus:register_all("technic", "marble", "technic:marble", {
+ description=S("Marble"),
+ groups={cracky=2, not_in_creative_inventory=1},
+ tiles={"technic_marble.png"},
+})
-register_stair_slab_panel_micro("technic", "granite", "technic:granite",
- {cracky=1, not_in_creative_inventory=1},
- {"technic_granite.png"},
- S("Granite"),
- "granite",
- "facedir",
- 0)
+stairsplus:register_all("technic", "marble_bricks", "technic:marble_bricks", {
+ description=S("Marble Bricks"),
+ groups={cracky=2, not_in_creative_inventory=1},
+ tiles={"technic_marble_bricks.png"},
+})
-register_stair_slab_panel_micro("technic", "concrete", "technic:concrete",
- {cracky=3, not_in_creative_inventory=1},
- {"technic_concrete_block.png"},
- S("Concrete"),
- "concrete",
- "facedir",
- 0)
+stairsplus:register_all("technic", "granite", "technic:granite", {
+ description=S("Granite"),
+ groups={cracky=1, not_in_creative_inventory=1},
+ tiles={"technic_granite.png"},
+})
---register nodes in circular saw if aviable
-if circular_saw then
- for i,v in ipairs({"concrete", "marble", "marble_bricks", "granite", "default:obsidian"}) do
- table.insert(circular_saw.known_stairs, "technic:" ..v);
- end
-end
+stairsplus:register_all("technic", "concrete", "technic:concrete", {
+ description=S("Concrete"),
+ groups={cracky=3, not_in_creative_inventory=1},
+ tiles={"technic_concrete_block.png"},
+})
-
function register_technic_stairs_alias(modname, origname, newmod, newname)
minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname)
minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted")