## Uses of Class
net.minecraft.pathfinding.PathEntity

- Packages that use PathEntity
  Package | Description
  --- | ---
  net.minecraft.entity |
  net.minecraft.pathfinding |
  net.minecraft.world |

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

    Methods in net.minecraft.entity with parameters of type PathEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityCreature.`setPathToEntity(PathEntity par1PathEntity)` sets the Entities walk path in EntityCreature

  - ### Uses of PathEntity in net.minecraft.pathfinding

    Methods in net.minecraft.pathfinding that return PathEntity
    Modifier and Type | Method and Description
    --- | ---
    `PathEntity` | PathFinder.`createEntityPathTo(Entity par1Entity, Entity par2Entity, float par3)` Creates a path from one entity to another within a minimum distance
    `PathEntity` | PathFinder.`createEntityPathTo(Entity par1Entity, int par2, int par3, int par4, float par5)` Creates a path from an entity to a specified location within a minimum distance
    `PathEntity` | PathNavigate.`getPath()` gets the actively used PathEntity
    `PathEntity` | PathNavigate.`getPathToEntityLiving(Entity par1Entity)` Returns the path to the given EntityLiving
    `PathEntity` | PathNavigate.`getPathToXYZ(double par1, double par3, double par5)` Returns the path to the given coordinates

    Methods in net.minecraft.pathfinding with parameters of type PathEntity
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PathEntity.`isSamePath(PathEntity par1PathEntity)` Returns true if the EntityPath are the same.
    `boolean` | PathNavigate.`setPath(PathEntity par1PathEntity, double par2)` sets the active path data if path is 100% unique compared to old path, checks to adjust path for sun avoiding ents and stores end coords

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

    Methods in net.minecraft.world that return PathEntity
    Modifier and Type | Method and Description
    --- | ---
    `PathEntity` | World.`getEntityPathToXYZ(Entity par1Entity, int par2, int par3, int par4, float par5, boolean par6, boolean par7, boolean par8, boolean par9)`
    `PathEntity` | World.`getPathEntityToEntity(Entity par1Entity, Entity par2Entity, float par3, boolean par4, boolean par5, boolean par6, boolean par7)`