From 9623dca902f48e3aef1353817762e18f09966e20 Mon Sep 17 00:00:00 2001 From: Thomas--S Date: Mon, 24 Oct 2016 06:15:39 +0200 Subject: Use new safe privilege function (#4) The new behavior is equal to the locked chests. --- safe.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/safe.lua b/safe.lua index 428711f..794e23a 100644 --- a/safe.lua +++ b/safe.lua @@ -8,7 +8,14 @@ function default.get_safe_formspec(pos) end local function has_safe_privilege(meta, player) - if not player or player:get_player_name() ~= meta:get_string("owner") then + local name = "" + if player then + if minetest.check_player_privs(player, "protection_bypass") then + return true + end + name = player:get_player_name() + end + if name ~= meta:get_string("owner") then return false end return true -- cgit v1.2.3