summaryrefslogtreecommitdiff
path: root/worldedit/init.lua
blob: 18e3490b70f9b9d50bd7b25e1fa6e60860cb7c49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local path = minetest.get_modpath(minetest.get_current_modname())

local loadmodule = function(path)
	local results = {pcall(function()
		return dofile(path)
	end)}
	if results[1] then --successfully loaded module
		table.remove(results, 1) --remove status indicator
		return unpack(results) --return all results
	else --load error
		print(results[2])
	end
end

loadmodule(path .. "/manipulations.lua")
loadmodule(path .. "/primitives.lua")
loadmodule(path .. "/visualization.lua")
loadmodule(path .. "/serialization.lua")
loadmodule(path .. "/code.lua")
loadmodule(path .. "/compatibility.lua")
loadmodule(path .. "/queue.lua")