mirror of
https://github.com/appgurueu/modlib.git
synced 2024-11-22 23:33:53 +01:00
Remove "data" module in favor of "persistence"
This commit is contained in:
parent
54f45b3384
commit
257b9bc4d7
19
data.lua
19
data.lua
@ -1,19 +0,0 @@
|
|||||||
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))
|
|
||||||
end
|
|
1
init.lua
1
init.lua
@ -69,7 +69,6 @@ if minetest then
|
|||||||
"schematic"
|
"schematic"
|
||||||
}
|
}
|
||||||
for _, file in pairs{
|
for _, file in pairs{
|
||||||
"data",
|
|
||||||
"log",
|
"log",
|
||||||
"player",
|
"player",
|
||||||
-- deprecated
|
-- deprecated
|
||||||
|
Loading…
Reference in New Issue
Block a user