summaryrefslogtreecommitdiff
path: root/areas/init.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 20:02:19 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:09:33 -0400
commitda66780a569712c23ae4f2996cfb4608a9f9d69d (patch)
tree217556029a78bc23ad4564720afc86de97228a04 /areas/init.lua
parent615b22df4d423aded3613db7716943a2f389b047 (diff)
downloaddreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar
dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.gz
dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.bz2
dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.tar.xz
dreambuilder_modpack-da66780a569712c23ae4f2996cfb4608a9f9d69d.zip
copy all standard Dreambuilder mods in from the old subgame
(exactly as last supplied there, updates to these mods will follow later)
Diffstat (limited to 'areas/init.lua')
-rw-r--r--areas/init.lua39
1 files changed, 39 insertions, 0 deletions
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
+