This commit is contained in:
Signal 2025-09-16 02:20:35 -04:00
parent db2139f7ba
commit 18ff69274f
14 changed files with 565 additions and 11 deletions

View file

@ -40,11 +40,21 @@ rgt = {}
local ns = rgt
function ns.register_node(name, def)
def._name = name
local alias
if not name:find(":") then
alias = name
name = "red_glazed_terracotta:"..name
end
if def._variants then
if type(def._variants) == "string" then
rgt_world["register_"..def._variants](def)
else
for _, x in ipairs(def._variants) do
rgt_world["register_"..x](def)
end
end
end
minetest.register_node(":"..name, def)
if alias then
minetest.register_alias(alias, name)