net.minecraft.pathfinding

## Class PathNavigate

- java.lang.Object
- - net.minecraft.pathfinding.PathNavigate

-     public class PathNavigate
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `PathNavigate(EntityLiving par1EntityLiving, World par2World)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `clearPathEntity()`
    `boolean` | `getAvoidsWater()`
    `boolean` | `getCanBreakDoors()`
    `PathEntity` | `getPath()`
    `float` | `getPathSearchRange()`
    `PathEntity` | `getPathToEntityLiving(Entity par1Entity)`
    `PathEntity` | `getPathToXYZ(double par1, double par3, double par5)`
    `boolean` | `noPath()`
    `void` | `onUpdateNavigation()`
    `void` | `setAvoidSun(boolean par1)`
    `void` | `setAvoidsWater(boolean par1)`
    `void` | `setBreakDoors(boolean par1)`
    `void` | `setCanSwim(boolean par1)`
    `void` | `setEnterDoors(boolean par1)`
    `boolean` | `setPath(PathEntity par1PathEntity, double par2)`
    `void` | `setSpeed(double par1)`
    `boolean` | `tryMoveToEntityLiving(Entity par1Entity, double par2)`
    `boolean` | `tryMoveToXYZ(double par1, double par3, double par5, double par7)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### PathNavigate

          public PathNavigate(EntityLiving par1EntityLiving,
                      World par2World)

  - ### Method Detail

    - #### setAvoidsWater

          public void setAvoidsWater(boolean par1)

    - #### getAvoidsWater

          public boolean getAvoidsWater()

    - #### setBreakDoors

          public void setBreakDoors(boolean par1)

    - #### setEnterDoors

          public void setEnterDoors(boolean par1)

    - #### getCanBreakDoors

          public boolean getCanBreakDoors()

    - #### setAvoidSun

          public void setAvoidSun(boolean par1)

    - #### setSpeed

          public void setSpeed(double par1)

    - #### setCanSwim

          public void setCanSwim(boolean par1)

    - #### getPathSearchRange

          public float getPathSearchRange()

    - #### getPathToXYZ

          public PathEntity getPathToXYZ(double par1,
                                double par3,
                                double par5)

    - #### tryMoveToXYZ

          public boolean tryMoveToXYZ(double par1,
                             double par3,
                             double par5,
                             double par7)

    - #### getPathToEntityLiving

          public PathEntity getPathToEntityLiving(Entity par1Entity)

    - #### tryMoveToEntityLiving

          public boolean tryMoveToEntityLiving(Entity par1Entity,
                                      double par2)

    - #### setPath

          public boolean setPath(PathEntity par1PathEntity,
                        double par2)

    - #### getPath

          public PathEntity getPath()

    - #### onUpdateNavigation

          public void onUpdateNavigation()

    - #### noPath

          public boolean noPath()

    - #### clearPathEntity

          public void clearPathEntity()