Control whether to dig up

This small change makes it so when the player is holding shift while digging cactus or papyrus it doesn't dig up. This is perfect for making windows in cactus buildings.
This commit is contained in:
MT-Modder 2016-02-13 16:19:48 -05:00
parent 04f01bc57f
commit 13bb915391

View file

@ -200,11 +200,12 @@ minetest.register_abm({
-- --
function default.dig_up(pos, node, digger) function default.dig_up(pos, node, digger)
if digger == nil then return end if digger and not digger:get_player_control().sneak then
local np = {x = pos.x, y = pos.y + 1, z = pos.z} local np = {x = pos.x, y = pos.y + 1, z = pos.z}
local nn = minetest.get_node(np) local nn = minetest.get_node(np)
if nn.name == node.name then if nn.name == node.name then
minetest.node_dig(np, nn, digger) minetest.node_dig(np, nn, digger)
end
end end
end end