2016-06-13 16:54:19 -07:00
|
|
|
-- global variables
|
2016-06-10 17:23:27 -07:00
|
|
|
servertools = {}
|
2016-06-13 16:54:19 -07:00
|
|
|
st = servertools -- shortcut for servertools functions
|
|
|
|
servertools.modname = minetest.get_current_modname() -- modname
|
|
|
|
servertools.modpath = minetest.get_modpath(modname) -- modpath
|
|
|
|
servetools.datapath = worldpath.."/"..minetest.get_worldpath(modname) -- path for data storage
|
|
|
|
|
|
|
|
-- logger
|
|
|
|
function servertools.log(content, log_type)
|
|
|
|
if log_type == nil then log_type = "action" end
|
|
|
|
minetest.log(log_type, "[ServerTools] "..content)
|
|
|
|
end
|
|
|
|
|
|
|
|
-- load modules
|
2016-05-30 07:27:23 -07:00
|
|
|
dofile(modpath.."/functions.lua")
|
|
|
|
dofile(modpath.."/privs.lua")
|
|
|
|
dofile(modpath.."/genesis.lua")
|
|
|
|
dofile(modpath.."/misc.lua")
|
2016-06-13 16:54:19 -07:00
|
|
|
dofile(modpath.."/data.lua")
|
2016-05-01 09:12:42 -07:00
|
|
|
|
2016-06-10 17:10:23 -07:00
|
|
|
minetest.log("action", "[ServerTools] Enabled Modules Loaded!") --print to log enabled modules loaded
|