diff options
| -rw-r--r-- | init.lua | 4 | 
1 files changed, 3 insertions, 1 deletions
| @@ -571,7 +571,9 @@ function signs_lib.determine_sign_type(itemstack, placer, pointed_thing, locked)  	local node=minetest.get_node(pointed_thing.under) -	if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].on_rightclick then +	if minetest.registered_nodes[node.name] and +	   minetest.registered_nodes[node.name].on_rightclick and +	   not placer:get_player_control().sneak then  		return minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer, itemstack, pointed_thing)  	else  		local above = pointed_thing.above | 
