From da66780a569712c23ae4f2996cfb4608a9f9d69d Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 20:02:19 -0400 Subject: copy all standard Dreambuilder mods in from the old subgame (exactly as last supplied there, updates to these mods will follow later) --- areas/init.lua | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 areas/init.lua (limited to 'areas/init.lua') diff --git a/areas/init.lua b/areas/init.lua new file mode 100644 index 0000000..2c10cdd --- /dev/null +++ b/areas/init.lua @@ -0,0 +1,39 @@ +-- Areas mod by ShadowNinja +-- Based on node_ownership +-- License: LGPLv2+ + +areas = {} + +areas.adminPrivs = {areas=true} +areas.startTime = os.clock() + +areas.modpath = minetest.get_modpath("areas") +dofile(areas.modpath.."/settings.lua") +dofile(areas.modpath.."/api.lua") +dofile(areas.modpath.."/internal.lua") +dofile(areas.modpath.."/chatcommands.lua") +dofile(areas.modpath.."/pos.lua") +dofile(areas.modpath.."/interact.lua") +dofile(areas.modpath.."/legacy.lua") +dofile(areas.modpath.."/hud.lua") + +areas:load() + +minetest.register_privilege("areas", { + description = "Can administer areas." +}) +minetest.register_privilege("areas_high_limit", { + description = "Can can more, bigger areas." +}) + +if not minetest.registered_privileges[areas.config.self_protection_privilege] then + minetest.register_privilege(areas.config.self_protection_privilege, { + description = "Can protect areas.", + }) +end + +if minetest.setting_getbool("log_mod") then + local diffTime = os.clock() - areas.startTime + minetest.log("action", "areas loaded in "..diffTime.."s.") +end + -- cgit v1.2.3