Class BotBehNavigation
java.lang.Object
xericker.arenalegends.core.npc.bot.contract.BotBehavior
xericker.arenalegends.core.npc.bot.phase.fight.behaviour.navigation.BotBehNavigation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.util.VectorcalculateSafeVector(org.bukkit.Location startLocation, org.bukkit.util.Vector initialMovement) voidcancel()voidbooleanbooleanbooleanisLocationSafe(org.bukkit.Location location) booleanisNewTarget(Object newTarget) booleanbooleanvoidtick()
-
Constructor Details
-
BotBehNavigation
-
-
Method Details
-
isPersistent
public boolean isPersistent()- Specified by:
isPersistentin classBotBehavior
-
configure
public void configure()- Specified by:
configurein classBotBehavior
-
cancel
public void cancel()- Specified by:
cancelin classBotBehavior
-
tick
public void tick()- Specified by:
tickin classBotBehavior
-
isNewTarget
-
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()
-