package net.minecraft.entity.ai; import net.minecraft.command.IEntitySelector; import net.minecraft.entity.Entity; class EntityAIAvoidEntitySelector implements IEntitySelector { final EntityAIAvoidEntity entityAvoiderAI; EntityAIAvoidEntitySelector(EntityAIAvoidEntity par1EntityAIAvoidEntity) { this.entityAvoiderAI = par1EntityAIAvoidEntity; } /** * Return whether the specified entity is applicable to this filter. */ public boolean isEntityApplicable(Entity par1Entity) { return par1Entity.isEntityAlive() && EntityAIAvoidEntity.func_98217_a(this.entityAvoiderAI).getEntitySenses().canSee(par1Entity); } }