4 -- @copyright 2013 sfan5, Anthony Zhang (Uberi/Temperest), and Brett O'Donnell (cornernote).
\r
5 -- @license GNU Affero General Public License version 3 (AGPLv3)
\r
7 -- @author Anthony Zang (Uberi/Temperest)
\r
8 -- @author Bret O'Donnel (cornernote)
\r
9 -- @author ShadowNinja
\r
14 local ver = {major=1, minor=2}
\r
15 worldedit.version = ver
\r
16 worldedit.version_string = string.format("%d.%d", ver.major, ver.minor)
\r
18 if not minetest.get_voxel_manip then
\r
19 local err_msg = "This version of WorldEdit requires Minetest 0.4.8 or later! You have an old version."
\r
20 minetest.log("error", string.rep("#", 128))
\r
21 minetest.log("error", err_msg)
\r
22 minetest.log("error", string.rep("#", 128))
\r
26 local path = minetest.get_modpath(minetest.get_current_modname())
\r
28 local function load_module(path)
\r
29 local file = io.open(path, "r")
\r
30 if not file then return end
\r
35 dofile(path .. "/common.lua")
\r
36 load_module(path .. "/manipulations.lua")
\r
37 load_module(path .. "/primitives.lua")
\r
38 load_module(path .. "/visualization.lua")
\r
39 load_module(path .. "/serialization.lua")
\r
40 load_module(path .. "/code.lua")
\r
41 load_module(path .. "/compatibility.lua")
\r
42 load_module(path .. "/cuboid.lua")
\r
45 if minetest.settings:get_bool("log_mods") then
\r
46 print("[WorldEdit] Loaded!")
\r