Mod update
parent
87c522ed4b
commit
f738f8c2b2
|
@ -1,3 +1,5 @@
|
|||
-- Silence builtin/strict.lua
|
||||
setmetatable(_G, {})
|
||||
-- Lua version check
|
||||
if _VERSION then
|
||||
if _VERSION < "Lua 5" then
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue