Make grass buildable_to
[oweals/minetest_game.git] / mods / default / leafdecay.lua
index 8f4ff9748f60fea32603f6685b716046c2d4b5b1..330bb33b8e17e4dd3a20eeb8099de94b307c35f6 100644 (file)
@@ -47,7 +47,7 @@ minetest.register_abm({
                                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
@@ -86,6 +86,7 @@ minetest.register_abm({
                        end
                        -- Remove node
                        minetest.env:remove_node(p0)
+                       nodeupdate(p0)
                end
        end
 })