forked from VoxeLibre/VoxeLibre
Allow to place doors at usable nodes with sneak-click
This commit is contained in:
parent
63e25b4e09
commit
4bb1fad63d
|
@ -81,7 +81,8 @@ function mcl_doors:register_door(name, def)
|
||||||
end
|
end
|
||||||
local ptu = pointed_thing.under
|
local ptu = pointed_thing.under
|
||||||
local nu = minetest.get_node(ptu)
|
local nu = minetest.get_node(ptu)
|
||||||
if minetest.registered_nodes[nu.name].on_rightclick then
|
-- Pointed thing's rightclick action takes precedence, unless player holds down the sneak key
|
||||||
|
if minetest.registered_nodes[nu.name].on_rightclick and not placer:get_player_control().sneak then
|
||||||
return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack)
|
return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue