Ores, tools, and wielditems

This commit is contained in:
Signal 2025-10-09 12:26:03 -04:00
parent 889aa531ba
commit 9e63d7fe3a
31 changed files with 268 additions and 12 deletions

View file

@ -61,6 +61,32 @@ function ns.register_node(name, def)
end
end
function ns.register_item(name, def)
def._name = name
local alias
if not name:find(":") then
alias = name
name = "red_glazed_terracotta:"..name
end
minetest.register_craftitem(":"..name, def)
if alias then
minetest.register_alias(alias, name)
end
end
function ns.register_tool(name, def)
def._name = name
local alias
if not name:find(":") then
alias = name
name = "red_glazed_terracotta:"..name
end
minetest.register_tool(":"..name, def)
if alias then
minetest.register_alias(alias, name)
end
end
minetest.register_on_joinplayer(function(p)