| Package | Description | 
|---|---|
| net.minecraft.client.renderer.debug | |
| net.minecraft.entity.ai | |
| net.minecraft.entity.boss | |
| net.minecraft.entity.boss.dragon.phase | |
| net.minecraft.pathfinding | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.Map<java.lang.Integer,Path> | DebugRendererPathfinding. pathMap | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DebugRendererPathfinding. addPath(int eid,
       Path pathIn,
       float distance) | 
| void | DebugRendererPathfinding. renderPathLine(float finishTimeNano,
              Path pathIn) | 
| Modifier and Type | Field and Description | 
|---|---|
| private Path | EntityAIAvoidEntity. path | 
| (package private) Path | EntityAIAttackMelee. path | 
| private Path | EntityAIMoveThroughVillage. path | 
| Modifier and Type | Method and Description | 
|---|---|
| Path | EntityDragon. findPath(int startIdx,
        int finishIdx,
        PathPoint andThen) | 
| private Path | EntityDragon. makePath(PathPoint start,
        PathPoint finish) | 
| Modifier and Type | Field and Description | 
|---|---|
| private Path | PhaseStrafePlayer. currentPath | 
| private Path | PhaseLandingApproach. currentPath | 
| private Path | PhaseHoldingPattern. currentPath | 
| private Path | PhaseTakeoff. currentPath | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Path | PathNavigate. currentPath | 
| Modifier and Type | Method and Description | 
|---|---|
| private Path | PathFinder. createPath(PathPoint start,
          PathPoint end) | 
| Path | PathFinder. findPath(IBlockAccess worldIn,
        EntityLiving entitylivingIn,
        BlockPos targetPos,
        float maxDistance) | 
| private Path | PathFinder. findPath(IBlockAccess worldIn,
        EntityLiving entitylivingIn,
        double x,
        double y,
        double z,
        float maxDistance) | 
| Path | PathFinder. findPath(IBlockAccess worldIn,
        EntityLiving entitylivingIn,
        Entity targetEntity,
        float maxDistance) | 
| private Path | PathFinder. findPath(PathPoint pathFrom,
        PathPoint pathTo,
        float maxDistance) | 
| Path | PathNavigate. getPath() | 
| Path | PathNavigateFlying. getPathToEntityLiving(Entity entityIn) | 
| Path | PathNavigateClimber. getPathToEntityLiving(Entity entityIn) | 
| Path | PathNavigate. getPathToEntityLiving(Entity entityIn) | 
| Path | PathNavigateGround. getPathToEntityLiving(Entity entityIn) | 
| Path | PathNavigateClimber. getPathToPos(BlockPos pos) | 
| Path | PathNavigate. getPathToPos(BlockPos pos) | 
| Path | PathNavigateGround. getPathToPos(BlockPos pos) | 
| Path | PathNavigate. getPathToXYZ(double x,
            double y,
            double z) | 
| static Path | Path. read(PacketBuffer buf) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Path. isSamePath(Path pathentityIn) | 
| boolean | PathNavigate. setPath(Path pathentityIn,
       double speedIn) |