From 8eb9ba12cef918cb116aea8eaea5a1e757123b01 Mon Sep 17 00:00:00 2001 From: jordan4ibanez Date: Fri, 23 Apr 2021 14:33:40 -0400 Subject: [PATCH] Fix crash when mob collides with nil entity --- mods/ENTITIES/mcl_mobs/api/mob_functions/collision.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ENTITIES/mcl_mobs/api/mob_functions/collision.lua b/mods/ENTITIES/mcl_mobs/api/mob_functions/collision.lua index 43b759269..b56a0d392 100644 --- a/mods/ENTITIES/mcl_mobs/api/mob_functions/collision.lua +++ b/mods/ENTITIES/mcl_mobs/api/mob_functions/collision.lua @@ -39,7 +39,7 @@ mobs.collision = function(self) end for _,object in ipairs(minetest_get_objects_inside_radius(pos, radius*1.25)) do - if object and object ~= self.object and (object:is_player() or object:get_luaentity()._cmi_is_mob == true) then--and + if object and object ~= self.object and (object:is_player() or (object:get_luaentity() and object:get_luaentity()._cmi_is_mob == true)) then--and --don't collide with rider, rider don't collide with thing --(not object:get_attach() or (object:get_attach() and object:get_attach() ~= self.object)) and --(not self.object:get_attach() or (self.object:get_attach() and self.object:get_attach() ~= object)) then