Fix protection check bug

master
Joachim Stolberg 2020-10-25 21:29:07 +01:00
parent 6d3b4dd107
commit 266f6a430e
1 changed files with 6 additions and 4 deletions

View File

@ -42,10 +42,12 @@ end
local old_is_protected = minetest.is_protected
function minetest.is_protected(pos, name)
local node = minetest.get_node(pos)
if IsNodeUnderObservation[node.name] and is_protected(pos, name, RANGE) then
return true
end
if pos and name then
local node = minetest.get_node(pos)
if IsNodeUnderObservation[node.name] and is_protected(pos, name, RANGE) then
return true
end
end
return old_is_protected(pos, name)
end