From: PilzAdam Date: Wed, 21 Nov 2012 17:05:52 +0000 (+0100) Subject: Fix a rare bug in leafdecay X-Git-Tag: 0.4.4~26 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6687b5504d983ca75a4551783f9e02ded41205a6;p=oweals%2Fminetest_game.git Fix a rare bug in leafdecay --- diff --git a/mods/default/leafdecay.lua b/mods/default/leafdecay.lua index 8f4ff974..fe845736 100644 --- a/mods/default/leafdecay.lua +++ b/mods/default/leafdecay.lua @@ -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