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 @@
yl_announcements.data = {}
local mkdir = minetest.mkdir
local save_path = yl_announcements.settings.save_path
local path = yl_announcements.worldpath .. DIR_DELIM .. save_path
local function run_once()
local data = yl_announcements.modstorage:get("data") or "[]"
yl_announcements.data = minetest.parse_json(data) or {}
local file = io.open(path, "r")
if not file then
mkdir(path)
else
file:close()
end
end
run_once()