From 28f5b55643080e07a89af5a2e21ffadf3781be19 Mon Sep 17 00:00:00 2001 From: PilzAdam Date: Sun, 27 Jan 2013 21:58:46 +0100 Subject: Dont call on_rightclick() if sneak is pressed --- builtin/item.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'builtin') diff --git a/builtin/item.lua b/builtin/item.lua index d36e8a758..a28798d4d 100644 --- a/builtin/item.lua +++ b/builtin/item.lua @@ -232,7 +232,8 @@ end function minetest.item_place(itemstack, placer, pointed_thing) -- Call on_rightclick if the pointed node defines it - if pointed_thing.type == "node" then + if pointed_thing.type == "node" and placer and + not placer:get_player_control().sneak then local n = minetest.env:get_node(pointed_thing.under) local nn = n.name if minetest.registered_nodes[nn] and minetest.registered_nodes[nn].on_rightclick then -- cgit v1.2.3