building_lib/init.lua
BuckarooBanzay 3332231f83 timer api
2024-10-11 08:56:02 +02:00

43 lines
1.1 KiB
Lua

building_lib = {
-- data storage
store = mapblock_lib.create_data_storage(minetest.get_mod_storage()),
-- special mapgen owner constant
mapgen_owned = "$$mapgen"
}
local MP = minetest.get_modpath("building_lib")
dofile(MP .. "/memoize.lua")
dofile(MP .. "/entity.lua")
dofile(MP .. "/preview.lua")
dofile(MP .. "/api.lua")
dofile(MP .. "/common.lua")
dofile(MP .. "/markers.lua")
dofile(MP .. "/placements/mapblock_lib.lua")
dofile(MP .. "/placements/dummy.lua")
dofile(MP .. "/conditions.lua")
dofile(MP .. "/build.lua")
dofile(MP .. "/build_tool.lua")
dofile(MP .. "/autoplace.lua")
dofile(MP .. "/autoplace_tool.lua")
dofile(MP .. "/remove.lua")
dofile(MP .. "/remove_tool.lua")
dofile(MP .. "/timer.lua")
dofile(MP .. "/chat.lua")
dofile(MP .. "/events.lua")
dofile(MP .. "/hacks.lua")
dofile(MP .. "/mapgen.lua")
local ie = minetest.request_insecure_environment()
if ie and minetest.get_modpath("isogen") then
loadfile(MP .. "/previewgen.lua")(ie)
end
if minetest.get_modpath("mtt") and mtt.enabled then
dofile(MP .. "/events.spec.lua")
dofile(MP .. "/conditions.spec.lua")
dofile(MP .. "/build.spec.lua")
dofile(MP .. "/build_over.spec.lua")
end