Package net.storm.api.movement
Interface IWalker
-
public interface IWalker
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
default TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
default TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
default TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)
default TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports)
TilePath
buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
default TilePath
buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
default TilePath
buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
default java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildTeleportLinks(net.runelite.api.coords.WorldArea destination)
java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport>
buildTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
default java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>>
buildTransportLinks()
java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>>
buildTransportLinks(WalkOptions options)
TilePath
getCurrentPath()
TilePath
getLastPath()
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source)
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap)
net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
void
setCurrentPath(TilePath path)
void
setLastPath(TilePath path)
void
walk(net.runelite.api.coords.WorldPoint worldPoint)
boolean
walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> transports, WalkOptions options)
boolean
walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)
boolean
walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
-
-
-
Method Detail
-
walk
void walk(net.runelite.api.coords.WorldPoint worldPoint)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
-
getCurrentPath
TilePath getCurrentPath()
-
getLastPath
TilePath getLastPath()
-
setLastPath
void setLastPath(TilePath path)
-
setCurrentPath
void setCurrentPath(TilePath path)
-
buildPath
TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
-
buildPath
default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
-
buildPath
default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
buildPath
default TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
buildPath
default TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
-
buildPath
default TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)
-
buildPath
default TilePath buildPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports)
-
walkAlong
boolean walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> transports, WalkOptions options)
-
buildTransportLinks
java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> buildTransportLinks(WalkOptions options)
-
buildTransportLinks
default java.util.Map<net.runelite.api.coords.WorldPoint,java.util.List<Transport>> buildTransportLinks()
-
buildTeleportLinks
java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
-
buildExperimentalTeleportLinks
java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)
-
buildTeleportLinks
default java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination)
-
getNearestWalkableTile
net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
-
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
-
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source)
-
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap)
-
-