mtimer/init.lua
Dirk Sohler 15ded5a0b2
implement an default settings configuration system
Settings can be placed in minetest.conf ow world-specific _mtimer.conf
files. See updated readme for details.
2020-08-16 00:13:24 +02:00

34 lines
902 B
Lua

local modpath = minetest.get_modpath('mtimer')..DIR_DELIM
local syspath = modpath..'system'..DIR_DELIM
-- Set initial global `mtimer` table
--
-- @see ./system/formspec/formspec_creation.lua
-- @see ./system/load_configuration.lua
mtimer = {
translator = minetest.get_translator('mtimer'),
dialog = {},
meta = {}
}
-- Load configuration
dofile(syspath..'load_configuration.lua')
-- Load formspec functionality
dofile(syspath..'formspec'..DIR_DELIM..'formspec_helpers.lua')
dofile(syspath..'formspec'..DIR_DELIM..'real_time_universal.lua')
dofile(syspath..'formspec'..DIR_DELIM..'formspec_creation.lua')
-- Load system
dofile(syspath..'chat_command.lua')
dofile(syspath..'update_timer.lua')
dofile(syspath..'on_receive_fields.lua')
dofile(syspath..'on_joinplayer.lua')
dofile(syspath..'get_times.lua')
dofile(syspath..'get_timer_data.lua')
dofile(syspath..'register_globalstep.lua')