Merge remote-tracking branch 'origin/master'
[oweals/minetest.git] / builtin / builtin.lua
1 --
2 -- This file contains built-in stuff in Minetest implemented in Lua.
3 --
4 -- It is always loaded and executed after registration of the C API,
5 -- before loading and running any mods.
6 --
7
8 -- Initialize some very basic things
9 print = minetest.debug
10 math.randomseed(os.time())
11 os.setlocale("C", "numeric")
12
13 -- Load other files
14 dofile(minetest.get_modpath("__builtin").."/serialize.lua")
15 dofile(minetest.get_modpath("__builtin").."/misc_helpers.lua")
16 dofile(minetest.get_modpath("__builtin").."/item.lua")
17 dofile(minetest.get_modpath("__builtin").."/misc_register.lua")
18 dofile(minetest.get_modpath("__builtin").."/item_entity.lua")
19 dofile(minetest.get_modpath("__builtin").."/deprecated.lua")
20 dofile(minetest.get_modpath("__builtin").."/misc.lua")
21 dofile(minetest.get_modpath("__builtin").."/privileges.lua")
22 dofile(minetest.get_modpath("__builtin").."/auth.lua")
23 dofile(minetest.get_modpath("__builtin").."/chatcommands.lua")
24 dofile(minetest.get_modpath("__builtin").."/static_spawn.lua")
25 dofile(minetest.get_modpath("__builtin").."/detached_inventory.lua")
26 dofile(minetest.get_modpath("__builtin").."/falling.lua")
27 dofile(minetest.get_modpath("__builtin").."/features.lua")
28