Class PathfinderBreathAir

java.lang.Object
me.gamercoder215.mobchip.ai.goal.Pathfinder
me.gamercoder215.mobchip.ai.goal.PathfinderBreathAir
All Implemented Interfaces:
PathfinderInfo

public final class PathfinderBreathAir extends Pathfinder
Represents a Pathfinder to Breath Air
  • Constructor Details

    • PathfinderBreathAir

      public PathfinderBreathAir(@NotNull @NotNull Creature c)
      Constructs a PathfinderBreathAir.
      Parameters:
      c - Creature to use
  • Method Details

    • getEntity

      @NotNull public @NotNull Creature getEntity()
      Description copied from class: Pathfinder
      Get the entity involved in this Pathfinder.
      Overrides:
      getEntity in class Pathfinder
      Returns:
      Creature involved
    • getFlags

      @NotNull public @NotNull Pathfinder.PathfinderFlag[] getFlags()
      Description copied from class: Pathfinder

      Fetches an Array of Flags that this Pathfinder has.

      Specified by:
      getFlags in class Pathfinder
      Returns:
      Array of Pathfinder Flags
    • getInternalName

      public String getInternalName()
      Description copied from interface: PathfinderInfo
      Returns the pathfinder's internal name. This may match the actual NMS name of the pathfinder, but it may not.
      Returns:
      Internal Name