diff --git a/init.lua b/init.lua index 61b086a..fdcd17b 100644 --- a/init.lua +++ b/init.lua @@ -6,6 +6,9 @@ minetest.register_node("nopvp:nopvp", { minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch, tool_capabilities, dir, damage) if damage > 0 then local pos = player:getpos() + if not pos then + return false + end local p1 = {x = pos.x - 5, y = pos.y - 5, z = pos.z - 5} local p2 = {x = pos.y + 5, y = pos.y + 5, z = pos.z + 5} if #minetest.find_nodes_in_area(p1, p2, {"nopvp:nopvp"}) > 0 then