Class BotBehNavigation

java.lang.Object
xericker.arenalegends.core.npc.bot.contract.BotBehavior
xericker.arenalegends.core.npc.bot.phase.fight.behaviour.navigation.BotBehNavigation

public class BotBehNavigation extends BotBehavior
  • Constructor Details

  • Method Details

    • isPersistent

      public boolean isPersistent()
      Specified by:
      isPersistent in class BotBehavior
    • configure

      public void configure()
      Specified by:
      configure in class BotBehavior
    • cancel

      public void cancel()
      Specified by:
      cancel in class BotBehavior
    • tick

      public void tick()
      Specified by:
      tick in class BotBehavior
    • isNewTarget

      public boolean isNewTarget(Object newTarget)
    • calculateSafeVector

      public org.bukkit.util.Vector calculateSafeVector(org.bukkit.Location startLocation, org.bukkit.util.Vector initialMovement)
    • isLocationSafe

      public boolean isLocationSafe(org.bukkit.Location location)
    • isStandingOnGround

      public boolean isStandingOnGround()
    • isLineOfSightBlocked

      public boolean isLineOfSightBlocked()
    • isInLiquid

      public boolean isInLiquid()