]> git.lizzy.rs Git - worldedit.git/blob - worldedit/init.lua
replace deprecated function call
[worldedit.git] / worldedit / init.lua
1 --- Worldedit.\r
2 -- @module worldedit\r
3 -- @release 1.2\r
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
6 -- @author sfan5\r
7 -- @author Anthony Zang (Uberi/Temperest)\r
8 -- @author Bret O'Donnel (cornernote)\r
9 -- @author ShadowNinja\r
10 \r
11 \r
12 worldedit = {}\r
13 \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
17 \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
23         error(err_msg)\r
24 end\r
25 \r
26 local path = minetest.get_modpath(minetest.get_current_modname())\r
27 \r
28 local function load_module(path)\r
29         local file = io.open(path, "r")\r
30         if not file then return end\r
31         file:close()\r
32         return dofile(path)\r
33 end\r
34 \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
43 \r
44 \r
45 if minetest.settings:get_bool("log_mods") then\r
46         print("[WorldEdit] Loaded!")\r
47 end\r
48 \r