Adds setup

This commit is contained in:
AliasAlreadyTaken 2024-05-10 09:51:05 +02:00
parent 6730682124
commit 00290f312f

View File

@ -1,9 +1,15 @@
local mkdir = minetest.mkdir
yl_announcements.data = {} local save_path = yl_announcements.settings.save_path
local path = yl_announcements.worldpath .. DIR_DELIM .. save_path
local function run_once() local function run_once()
local data = yl_announcements.modstorage:get("data") or "[]" local file = io.open(path, "r")
yl_announcements.data = minetest.parse_json(data) or {} if not file then
mkdir(path)
else
file:close()
end
end end
run_once() run_once()