From: PilzAdam Date: Sun, 27 Jan 2013 20:58:46 +0000 (+0100) Subject: Dont call on_rightclick() if sneak is pressed X-Git-Tag: 0.4.5~69 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=28f5b55643080e07a89af5a2e21ffadf3781be19;p=oweals%2Fminetest.git Dont call on_rightclick() if sneak is pressed --- 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