## Uses of Interface
net.minecraft.command.IEntitySelector

- Packages that use IEntitySelector
  Package | Description
  --- | ---
  net.minecraft.command |
  net.minecraft.entity |
  net.minecraft.entity.ai |
  net.minecraft.entity.monster |
  net.minecraft.world |
  net.minecraft.world.chunk |

- - ### Uses of IEntitySelector in net.minecraft.command

    Fields in net.minecraft.command declared as IEntitySelector
    Modifier and Type | Field and Description
    --- | ---
    `static IEntitySelector` | IEntitySelector.`selectAnything`
    `static IEntitySelector` | IEntitySelector.`selectInventories`

  - ### Uses of IEntitySelector in net.minecraft.entity

    Classes in net.minecraft.entity that implement IEntitySelector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntitySelectorArmoredMob`

  - ### Uses of IEntitySelector in net.minecraft.entity.ai

    Fields in net.minecraft.entity.ai declared as IEntitySelector
    Modifier and Type | Field and Description
    --- | ---
    `IEntitySelector` | EntityAIAvoidEntity.`field_98218_a`

    Constructors in net.minecraft.entity.ai with parameters of type IEntitySelector
    Constructor and Description
    `EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector)`

  - ### Uses of IEntitySelector in net.minecraft.entity.monster

    Fields in net.minecraft.entity.monster declared as IEntitySelector
    Modifier and Type | Field and Description
    --- | ---
    `static IEntitySelector` | IMob.`mobSelector` Entity selector for IMob types.

  - ### Uses of IEntitySelector in net.minecraft.world

    Methods in net.minecraft.world with parameters of type IEntitySelector
    Modifier and Type | Method and Description
    --- | ---
    `List` | World.`getEntitiesWithinAABBExcludingEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, IEntitySelector par3IEntitySelector)`
    `List` | World.`selectEntitiesWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, IEntitySelector par3IEntitySelector)`

  - ### Uses of IEntitySelector in net.minecraft.world.chunk

    Methods in net.minecraft.world.chunk with parameters of type IEntitySelector
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmptyChunk.`getEntitiesOfTypeWithinAAAB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)` Gets all entities that can be assigned to the specified class.
    `void` | Chunk.`getEntitiesOfTypeWithinAAAB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)` Gets all entities that can be assigned to the specified class.
    `void` | EmptyChunk.`getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)` Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill
    `void` | Chunk.`getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)` Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill