diff --git a/mods/ENTITIES/mcl_mobs/api.lua b/mods/ENTITIES/mcl_mobs/api.lua index 641105e733..29602e740a 100644 --- a/mods/ENTITIES/mcl_mobs/api.lua +++ b/mods/ENTITIES/mcl_mobs/api.lua @@ -1148,7 +1148,7 @@ local do_env_damage = function(self) end -- damage_per_second node check - elseif nodef.damage_per_second ~= 0 then + elseif nodef.damage_per_second ~= 0 and not nodef.groups.lava and not nodef.groups.fire then self.health = self.health - nodef.damage_per_second