forked from minetest-mods/areas
Use table indices as IDs
This significantly optimizes a lot of operations and removes redundancy.
This commit is contained in:
11
init.lua
11
init.lua
@ -21,12 +21,17 @@ areas:load()
|
||||
minetest.register_privilege("areas", {description = "Can administer areas"})
|
||||
|
||||
if not minetest.registered_privileges[areas.self_protection_privilege] then
|
||||
minetest.register_privilege(areas.self_protection_privilege,
|
||||
{description = "Can protect areas"})
|
||||
minetest.register_privilege(areas.self_protection_privilege, {
|
||||
description = "Can protect areas",
|
||||
})
|
||||
end
|
||||
|
||||
for _, area in pairs(areas.areas) do
|
||||
area.id = nil
|
||||
end
|
||||
|
||||
if minetest.setting_getbool("log_mod") then
|
||||
local diffTime = os.clock() - areas.startTime
|
||||
print("[areas] loaded in "..diffTime.."s.")
|
||||
minetest.log("action", "areas loaded in "..diffTime.."s.")
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user