Mod update

master
daret 2020-11-15 16:29:52 +01:00
parent 87c522ed4b
commit f738f8c2b2
2 changed files with 3 additions and 4 deletions

View File

@ -1,3 +1,5 @@
-- Silence builtin/strict.lua
setmetatable(_G, {})
-- Lua version check
if _VERSION then
if _VERSION < "Lua 5" then

View File

@ -24,11 +24,8 @@ function create_namespace(namespace_name, parent_namespace)
namespace_name = namespace_name or minetest.get_current_modname()
parent_namespace = parent_namespace or _G
local namespace = setmetatable({}, {__index = parent_namespace})
-- should use rawset if MT's strictness wasn't disabled in init.lua
parent_namespace[namespace_name] = namespace
-- prevent MT's warning
if parent_namespace == _G then
rawset(parent_namespace, namespace_name, namespace)
end
return namespace
end