From f4beba6cf6496c4b844ed7eb8db1e997433ac117 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Fri, 12 Jun 2020 12:27:33 +0100 Subject: [PATCH] add protection bypass check to new commands --- admin.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/admin.lua b/admin.lua index 52d287d..77059e5 100644 --- a/admin.lua +++ b/admin.lua @@ -135,7 +135,8 @@ minetest.register_chatcommand("protector_show_area", { meta = minetest.get_meta(pos[n]) owner = meta:get_string("owner") or "" - if owner == name then + if owner == name + or minetest.check_player_privs(name, {protection_bypass = true}) then minetest.add_entity(pos[n], "protector:display") end end @@ -194,7 +195,8 @@ minetest.register_chatcommand("protector_show", { meta = minetest.get_meta(row) owner = meta:get_string("owner") or "" - if owner == name then + if owner == name + or minetest.check_player_privs(name, {protection_bypass = true}) then minetest.swap_node(row, {name = "protector:protect"}) end end @@ -228,7 +230,8 @@ minetest.register_chatcommand("protector_hide", { meta = minetest.get_meta(row) owner = meta:get_string("owner") or "" - if owner == name then + if owner == name + or minetest.check_player_privs(name, {protection_bypass = true}) then minetest.swap_node(row, {name = "protector:protect_hidden"}) end end