From 29df086d53250de10fb5b3f867eabed7479e4682 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Sun, 14 Jan 2024 21:22:45 +0000 Subject: [PATCH] Allow protection_bypass to bypass ME security. --- modules/network/network.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/network/network.lua b/modules/network/network.lua index 8bdb640..3423f77 100644 --- a/modules/network/network.lua +++ b/modules/network/network.lua @@ -79,14 +79,17 @@ end function network:get_access_level(player) local name + local has_bypass = minetest.check_player_privs(player, "protection_bypass") if not player then return self.default_access_level + elseif has_bypass then + return me.constants.access_levels.full elseif type(player) == "string" then name = player else name = player:get_player_name() end - if not self.access then + if not self.access or not then return self.default_access_level end return self.access[name] or self.default_access_level