## Uses of Class
net.minecraft.entity.EntityCreature

- Packages that use EntityCreature
  Package | Description
  --- | ---
  net.minecraft.entity |
  net.minecraft.entity.ai |
  net.minecraft.entity.boss |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |

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

    Subclasses of EntityCreature in net.minecraft.entity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityAgeable`

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

    Methods in net.minecraft.entity.ai with parameters of type EntityCreature
    Modifier and Type | Method and Description
    --- | ---
    `static Vec3` | RandomPositionGenerator.`findRandomTarget(EntityCreature par0EntityCreature, int par1, int par2)` finds a random target within par1(x,z) and par2 (y) blocks
    `static Vec3` | RandomPositionGenerator.`findRandomTargetBlockAwayFrom(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)` finds a random target within par1(x,z) and par2 (y) blocks in the reverse direction of the point par3
    `static Vec3` | RandomPositionGenerator.`findRandomTargetBlockTowards(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)` finds a random target within par1(x,z) and par2 (y) blocks in the direction of the point par3

    Constructors in net.minecraft.entity.ai with parameters of type EntityCreature
    Constructor and Description
    `EntityAIAttackOnCollide(EntityCreature par1EntityCreature, Class par2Class, double par3, boolean par5)`
    `EntityAIAttackOnCollide(EntityCreature par1EntityCreature, double par2, boolean par4)`
    `EntityAIAvoidEntity(EntityCreature par1EntityCreature, Class par2Class, float par3, double par4, double par6)`
    `EntityAIFleeSun(EntityCreature par1EntityCreature, double par2)`
    `EntityAIHurtByTarget(EntityCreature par1EntityCreature, boolean par2)`
    `EntityAIMoveIndoors(EntityCreature par1EntityCreature)`
    `EntityAIMoveThroughVillage(EntityCreature par1EntityCreature, double par2, boolean par4)`
    `EntityAIMoveTowardsRestriction(EntityCreature par1EntityCreature, double par2)`
    `EntityAIMoveTowardsTarget(EntityCreature par1EntityCreature, double par2, float par4)`
    `EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4)`
    `EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5)`
    `EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector)`
    `EntityAIPanic(EntityCreature par1EntityCreature, double par2)`
    `EntityAIRestrictOpenDoor(EntityCreature par1EntityCreature)`
    `EntityAIRestrictSun(EntityCreature par1EntityCreature)`
    `EntityAITarget(EntityCreature par1EntityCreature, boolean par2)`
    `EntityAITarget(EntityCreature par1EntityCreature, boolean par2, boolean par3)`
    `EntityAITempt(EntityCreature par1EntityCreature, double par2, int par4, boolean par5)`
    `EntityAIWander(EntityCreature par1EntityCreature, double par2)`

  - ### Uses of EntityCreature in net.minecraft.entity.boss

    Subclasses of EntityCreature in net.minecraft.entity.boss
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityWither`

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

    Subclasses of EntityCreature in net.minecraft.entity.monster
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityBlaze`
    `class` | `EntityCaveSpider`
    `class` | `EntityCreeper`
    `class` | `EntityEnderman`
    `class` | `EntityGiantZombie`
    `class` | `EntityGolem`
    `class` | `EntityIronGolem`
    `class` | `EntityMob`
    `class` | `EntityPigZombie`
    `class` | `EntitySilverfish`
    `class` | `EntitySkeleton`
    `class` | `EntitySnowman`
    `class` | `EntitySpider`
    `class` | `EntityWitch`
    `class` | `EntityZombie`

  - ### Uses of EntityCreature in net.minecraft.entity.passive

    Subclasses of EntityCreature in net.minecraft.entity.passive
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityAnimal`
    `class` | `EntityChicken`
    `class` | `EntityCow`
    `class` | `EntityHorse`
    `class` | `EntityMooshroom`
    `class` | `EntityOcelot`
    `class` | `EntityPig`
    `class` | `EntitySheep`
    `class` | `EntitySquid`
    `class` | `EntityTameable`
    `class` | `EntityVillager`
    `class` | `EntityWaterMob`
    `class` | `EntityWolf`