summaryrefslogtreecommitdiff
path: root/worldedit/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'worldedit/init.lua')
-rw-r--r--worldedit/init.lua44
1 files changed, 44 insertions, 0 deletions
diff --git a/worldedit/init.lua b/worldedit/init.lua
new file mode 100644
index 0000000..e193454
--- /dev/null
+++ b/worldedit/init.lua
@@ -0,0 +1,44 @@
+--- Worldedit.
+-- @module worldedit
+-- @release 1.1
+-- @copyright 2013 sfan5, Anthony Zhang (Uberi/Temperest), and Brett O'Donnell (cornernote).
+-- @license GNU Affero General Public License version 3 (AGPLv3)
+-- @author sfan5
+-- @author Anthony Zang (Uberi/Temperest)
+-- @author Bret O'Donnel (cornernote)
+-- @author ShadowNinja
+
+worldedit = {}
+worldedit.version = {1, 1, major=1, minor=1}
+worldedit.version_string = table.concat(worldedit.version, ".")
+
+if not minetest.get_voxel_manip then
+ local err_msg = "This version of WorldEdit requires Minetest 0.4.8 or later! You have an old version."
+ minetest.log("error", string.rep("#", 128))
+ minetest.log("error", err_msg)
+ minetest.log("error", string.rep("#", 128))
+ error(err_msg)
+end
+
+local path = minetest.get_modpath(minetest.get_current_modname())
+
+local function load_module(path)
+ local file = io.open(path, "r")
+ if not file then return end
+ file:close()
+ return dofile(path)
+end
+
+dofile(path .. "/common.lua")
+load_module(path .. "/manipulations.lua")
+load_module(path .. "/primitives.lua")
+load_module(path .. "/visualization.lua")
+load_module(path .. "/serialization.lua")
+load_module(path .. "/code.lua")
+load_module(path .. "/compatibility.lua")
+
+
+if minetest.setting_getbool("log_mods") then
+ print("[WorldEdit] Loaded!")
+end
+