customnode/tasks.lua
2018-01-17 21:00:17 +01:00

31 lines
951 B
Lua

----------------------------------------------------
-- Default base task
----------------------------------------------------
customnode.register_task("customnode:node", function(nodedef)
minetest.register_node(nodedef.name, nodedef)
end)
----------------------------------------------------
-- task for stairs and slabs using stairs mod
----------------------------------------------------
customnode.register_task("stairs:stairs_slabs", function(nodedef, generator)
if minetest.global_exists("stairs") then
stairs.register_stair_and_slab(
generator.modname.."_"..generator:get_name(),
nodedef.name,
table.copy(nodedef.groups),
table.copy(nodedef.tiles),
nodedef.description.." Stair",
nodedef.description.." Stone Slab",
table.copy(nodedef.sounds)
)
end
end)
customnode.register_task("carpets:carpet", function(nodedef, generator)
if minetest.global_exists("carpets") then
carpets.register(nodedef.name)
end
end)