local n = minetest.env:get_node(trunkp)
local reg = minetest.registered_nodes[n.name]
-- Assume ignore is a trunk, to make the thing work at the border of the active area
- if n.name == "ignore" or (reg.groups.tree and reg.groups.tree ~= 0) then
+ if n.name == "ignore" or (reg and reg.groups.tree and reg.groups.tree ~= 0) then
--print("cached trunk still exists")
return
end
end
-- Remove node
minetest.env:remove_node(p0)
+ nodeupdate(p0)
end
end
})