wesh/storage.lua

20 lines
549 B
Lua

-- silly mistake: I used to create a folder named afte the module
-- that conflicted with the file named in the same way created by get_mod_storage()
-- fix: if present, rename such folder as wesh.temp_foldername
local storage_folder = minetest.get_worldpath() .. "/mod_storage/"
local dirs = minetest.get_dir_list(storage_folder, true)
for _, dir in ipairs(dirs) do
if dir == wesh.name then
os.rename(storage_folder .. dir, storage_folder .. wesh.temp_foldername)
break
end
end
local storage = minetest.get_mod_storage()
return storage