forked from BlockMen/cme
/
init.lua
58 lines (49 loc) · 1.44 KB
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
--= Creatures MOB-Engine (cme) =--
-- Copyright (c) 2015-2016 BlockMen <blockmen2015@gmail.com>
--
-- init.lua
--
-- This software is provided 'as-is', without any express or implied warranty. In no
-- event will the authors be held liable for any damages arising from the use of
-- this software.
--
-- Permission is granted to anyone to use this software for any purpose, including
-- commercial applications, and to alter it and redistribute it freely, subject to the
-- following restrictions:
--
-- 1. The origin of this software must not be misrepresented; you must not
-- claim that you wrote the original software. If you use this software in a
-- product, an acknowledgment in the product documentation is required.
-- 2. Altered source versions must be plainly marked as such, and must not
-- be misrepresented as being the original software.
-- 3. This notice may not be removed or altered from any source distribution.
--
cmer = {}
if not core.global_exists("creatures") then
-- backward compat
creatures = cmer
end
cmer.modname = core.get_current_modname()
cmer.modpath = core.get_modpath(cmer.modname)
function cmer.log(lvl, msg)
if not msg then
msg = lvl
lvl = nil
end
msg = "[" .. cmer.modname .. "] " .. msg
if not lvl then
core.log(msg)
else
core.log(lvl, msg)
end
end
local scripts = {
"features",
"settings",
"common",
"functions",
"register",
}
for _, s in ipairs(scripts) do
dofile(cmer.modpath .. "/" .. s .. ".lua")
end