@Override public IEffectData doEffectThrottled(IBeeGenome genome, IEffectData storedData, IBeeHousing housing) { List<EntityMob> mobs = getEntitiesInRange(genome, housing, EntityMob.class); for (EntityMob mob : mobs) { if (!isMobAvoidingPlayers(mob)) { mob.tasks.addTask(3, new AIAvoidPlayers(mob, 6.0f, 0.25f, 0.3f)); mob.tasks.onUpdateTasks(); } } return storedData; }
this.animationTasks.onUpdateTasks();