From 16312b1ce1df39e18fefff923c11c000e081986d Mon Sep 17 00:00:00 2001 From: Beha Date: Sat, 25 Mar 2017 22:53:20 -0400 Subject: on_rightclick safety checks. --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index a9a2232..b7ba839 100644 --- a/init.lua +++ b/init.lua @@ -453,10 +453,13 @@ for _,mode in ipairs({"on", "off"}) do if (node ~= nil and node.name ~= "air" and node.name ~= placeholder) then return end - return minetest.item_place(itemstack, placer, pointed_thing); + return minetest.item_place(itemstack, placer, pointed_thing) end, on_rightclick = function(pos, node, sender) + if not sender or not sender:is_player() then + return + end local meta = minetest.get_meta(pos) formspecs[sender:get_player_name()] = {pos} if on then -- cgit v1.2.3