]> git.lizzy.rs Git - skycraft.git/blobdiff - init.lua
Fixed Spawner Duplication bug
[skycraft.git] / init.lua
index ecf1b3af960b0082c151d21d0b0609b4c14bc95d..ee2cc7831e0a2a5cd7cb023ae07d8aad1079a7f1 100755 (executable)
--- a/init.lua
+++ b/init.lua
@@ -1,5 +1,7 @@
 skycraft = {}
 
+skycraft.modpath = minetest.get_modpath("skycraft")
+
 do
        local file = io.open(minetest.get_worldpath() .. "/skycraft", "r")
        if file then
@@ -18,11 +20,10 @@ end)
 
 minetest.register_privilege("skycraft", "Use Skycraft commands")
 
-local modpath = minetest.get_modpath("skycraft")
-local modules = minetest.deserialize(io.open(modpath .. "/modules.txt", "r"):read())
+local modules = minetest.deserialize(io.open(skycraft.modpath .. "/modules.txt", "r"):read())
 local function load_module(m)
        for _, f in pairs(modules[m]) do
-               dofile(modpath .. "/src/" .. m .. "/" .. f .. ".lua")
+               dofile(skycraft.modpath .. "/src/" .. m .. "/" .. f .. ".lua")
        end
 end
 load_module("common")