From 061b2e8852b91c99ab578dfdbb31fa0d00c24f41 Mon Sep 17 00:00:00 2001 From: thunderdog1138 Date: Wed, 15 Jul 2020 21:15:18 +0000 Subject: [PATCH] Update 'mods/default/item_entity.lua' --- mods/default/item_entity.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/mods/default/item_entity.lua b/mods/default/item_entity.lua index 2a61f08e..2e3694d5 100644 --- a/mods/default/item_entity.lua +++ b/mods/default/item_entity.lua @@ -39,16 +39,20 @@ local item = { }) end, - on_step = function(self, dtime) - builtin_item.on_step(self, dtime) +on_step = function(self, dtime, ...) + builtin_item.on_step(self, dtime, ...) if self.flammable then - -- flammable, check for igniters + -- flammable, check for igniters every 10 s self.ignite_timer = (self.ignite_timer or 0) + dtime if self.ignite_timer > 10 then self.ignite_timer = 0 - local node = minetest.get_node_or_nil(self.object:get_pos()) + local pos = self.object:get_pos() + if pos == nil then + return -- object already deleted + end + local node = minetest.get_node_or_nil(pos) if not node then return end