2021-08-27 17:30:11 -07:00

50 lines
737 B
Lua

server_shop = {}
local ss = server_shop
ss.modname = core.get_current_modname()
ss.modpath = core.get_modpath(ss.modname)
local debug_mods = core.settings:get_bool("debug_mods", false)
function ss.log(lvl, msg)
if not msg then
msg = lvl
lvl = nil
end
msg = "[" .. ss.modname .. "] " .. msg
if lvl == "debug" then
if not debug_mods then return end
msg = "[DEBUG] " .. msg
lvl = nil
end
if not lvl then
core.log(msg)
else
core.log(lvl, msg)
end
end
local scripts = {
"settings",
"api",
"deposit",
"formspec",
"node",
"command",
}
for _, script in ipairs(scripts) do
dofile(ss.modpath .. "/" .. script .. ".lua")
end
ss.file_load()
core.register_on_mods_loaded(function()
ss.prune_shops(true)
end)