public class FlyingAStarNavigationStrategy extends AbstractPathStrategy
Constructor and Description |
---|
FlyingAStarNavigationStrategy(NPC npc,
Iterable<org.bukkit.util.Vector> path,
NavigatorParameters params) |
FlyingAStarNavigationStrategy(NPC npc,
org.bukkit.Location dest,
NavigatorParameters params) |
Modifier and Type | Method and Description |
---|---|
Iterable<org.bukkit.util.Vector> |
getPath() |
org.bukkit.Location |
getTargetAsLocation() |
void |
setPlan(Path path) |
void |
stop()
Forcibly stops pathfinding.
|
boolean |
update()
Updates and runs the pathfinding strategy on its current NPC and destination.
|
clearCancelReason, getCancelReason, getTargetType, setCancelReason
public FlyingAStarNavigationStrategy(NPC npc, Iterable<org.bukkit.util.Vector> path, NavigatorParameters params)
public FlyingAStarNavigationStrategy(NPC npc, org.bukkit.Location dest, NavigatorParameters params)
public Iterable<org.bukkit.util.Vector> getPath()
public org.bukkit.Location getTargetAsLocation()
public void setPlan(Path path)
public void stop()
PathStrategy
public boolean update()
PathStrategy
Copyright © 2021. All rights reserved.