From 2b90b18fe93fb5d06de53a8f93f0c885718167e9 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 19 May 2023 16:41:01 +0100 Subject: [PATCH] Save data at a regular interval --- init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/init.lua b/init.lua index d0a3e52..4e7ccc9 100644 --- a/init.lua +++ b/init.lua @@ -29,6 +29,12 @@ end awards.load() minetest.register_on_shutdown(awards.save) +local function check_save() + awards.save() + minetest.after(18, check_save) +end +minetest.after(8 * math.random() + 10, check_save) + -- Backwards compatibility awards.give_achievement = awards.unlock