From f0e3df951aba611443fef37b969bce0788d1d756 Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Sat, 16 Jul 2016 09:52:20 -0400 Subject: [PATCH] Try avoid crash on nil --- init.lua | 3 +++ 1 file changed, 3 insertions(+) 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