Avoids player-placed leaves decaying when building while sneaking, which is common.
-- Prevent decay of placed leaves
default.after_place_leaves = function(pos, placer, itemstack, pointed_thing)
-- Prevent decay of placed leaves
default.after_place_leaves = function(pos, placer, itemstack, pointed_thing)
- if placer and placer:is_player() and not placer:get_player_control().sneak then
+ if placer and placer:is_player() then
local node = minetest.get_node(pos)
node.param2 = 1
minetest.set_node(pos, node)
local node = minetest.get_node(pos)
node.param2 = 1
minetest.set_node(pos, node)