diff --git a/mods/ENTITIES/mobs_mc/enderman.lua b/mods/ENTITIES/mobs_mc/enderman.lua index 8ddcabd9c..f5aacd667 100644 --- a/mods/ENTITIES/mobs_mc/enderman.lua +++ b/mods/ENTITIES/mobs_mc/enderman.lua @@ -447,14 +447,16 @@ mcl_mobs.register_mob("mobs_mc:enderman", { -- ATTACK ENDERMITE local enderpos = self.object:get_pos() - local mobsnear = minetest.get_objects_inside_radius(enderpos, 64) - for n=1, #mobsnear do - local mob = mobsnear[n] - if mob then - local entity = mob:get_luaentity() - if entity and entity.name == "mobs_mc:endermite" then - self.state = 'attack' - self.attack = mob + if math.random(1,20) == 1 then + local mobsnear = minetest.get_objects_inside_radius(enderpos, 64) + for n=1, #mobsnear do + local mob = mobsnear[n] + if mob then + local entity = mob:get_luaentity() + if entity and entity.name == "mobs_mc:endermite" then + self.state = 'attack' + self.attack = mob + end end end end