diff --git a/data.lua b/data.lua index 2e908dd..075be8c 100644 --- a/data.lua +++ b/data.lua @@ -1,19 +1,19 @@ minetest.mkdir(minetest.get_worldpath().."/data") function create_mod_storage(modname) minetest.mkdir(minetest.get_worldpath().."/data/"..modname) - +end function get_path(modname, filename) return minetest.get_worldpath().."/data/"..modname.."/"..filename - +end function load(modname, filename) return minetest.deserialize(modlib.file.read(get_path(modname, filename)..".lua")) - +end function save(modname, filename, stuff) return modlib.file.write(get_path(modname, filename)..".lua", minetest.serialize(stuff)) - +end function load_json(modname, filename) return minetest.parse_json(modlib.file.read(get_path(modname, filename)..".json") or "null") - +end function save_json(modname, filename, stuff) return modlib.file.write(get_path(modname, filename)..".json", minetest.write_json(stuff)) - \ No newline at end of file +end \ No newline at end of file diff --git a/init.lua b/init.lua index 2f8a8ad..13f1293 100644 --- a/init.lua +++ b/init.lua @@ -35,8 +35,8 @@ if _VERSION then end modlib = { - -- TODO bump on release - version = 54, + -- TODO bump on release + version = 55, dir_delim = rawget(_G, "DIR_DELIM") or "/", _RG = setmetatable({}, { __index = function(_, index)