From 96f95b9069f7e7d3ccb7d8ad916273c605a15e82 Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Mon, 4 May 2020 10:20:40 +0200 Subject: [PATCH] add missing file, updated privs in readme --- README.md | 4 ++++ whitelist.lua | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 whitelist.lua diff --git a/README.md b/README.md index 7b76ee5..784347e 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,10 @@ The current mapblock-stats can be viewed with `/mesecons_hud on` * none yet +## Privs + +* **mesecons_debug** Allows execution of mesecon debug chatcommands + ## Commands All of these commands require the `mesecons_debug` privilege. diff --git a/whitelist.lua b/whitelist.lua new file mode 100644 index 0000000..b1a4046 --- /dev/null +++ b/whitelist.lua @@ -0,0 +1,21 @@ +local filename = minetest.get_worldpath() .. "/mesecons_debug_whiltelist" + +function mesecons_debug.save_whitelist() + local file = io.open(filename,"w") + local data = minetest.serialize(mesecons_debug.whitelist) + if file and file:write(data) and file:close() then + return + else + minetest.log("error","mesecons_debug: save failed") + return + end +end + +function mesecons_debug.load_whitelist() + local file = io.open(filename, "r") + + if file then + local data = file:read("*a") + mesecons_debug.whitelist = minetest.deserialize(data) or {} + end +end