diff --git a/ferns/gianttreefern.lua b/ferns/gianttreefern.lua index 0efcbdf..b0a4baa 100644 --- a/ferns/gianttreefern.lua +++ b/ferns/gianttreefern.lua @@ -162,6 +162,14 @@ minetest.register_node("ferns:tree_fern_leave_big", { }, drop = "", sounds = default.node_sound_leaves_defaults(), + after_destruct = function(pos,oldnode) + for _, d in pairs({{x=-1,z=0},{x=1,z=0},{x=0,z=-1},{x=0,z=1}}) do + local node = minetest.get_node({x=pos.x+d.x,y=pos.y+1,z=pos.z+d.z}) + if node.name == "ferns:tree_fern_leave_big" then + minetest.dig_node({x=pos.x+d.x,y=pos.y+1,z=pos.z+d.z}) + end + end + end, }) -----------------------------------------------------------------------------------------------