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)
if digger == nil then return end
local np = {x = pos.x, y = pos.y + 1, z = pos.z}
local nn = minetest.get_node(np)
if nn.name == node.name then
minetest.node_dig(np, nn, digger)
if digger and not digger:get_player_control().sneak then
local np = {x = pos.x, y = pos.y + 1, z = pos.z}
local nn = minetest.get_node(np)
if nn.name == node.name then
minetest.node_dig(np, nn, digger)
end
end
end