Class Walker


  • public class Walker
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Walker()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildExperimentalTeleportLinks​(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)  
      static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)  
      static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)  
      static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)  
      static 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)  
      static 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)  
      static TilePath buildPath​(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)  
      static TilePath buildPath​(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)  
      static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildTeleportLinks​(net.runelite.api.coords.WorldArea destination)  
      static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildTeleportLinks​(net.runelite.api.coords.WorldArea destination, java.util.List<java.lang.Integer> items)  
      static java.util.Map<net.runelite.api.coords.WorldPoint,​java.util.List<Transport>> buildTransportLinks()  
      static java.util.Map<net.runelite.api.coords.WorldPoint,​java.util.List<Transport>> buildTransportLinks​(WalkOptions options)  
      static TilePath getCurrentPath()  
      static TilePath getLastPath()  
      static void invalidatePath()  
      static 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)  
      static boolean walkTo​(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)  
      static boolean walkTo​(net.runelite.api.coords.WorldArea destination, WalkOptions options)  
      static boolean walkTo​(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)  
      static boolean walkTo​(net.runelite.api.coords.WorldPoint destination, WalkOptions options)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Walker

        public Walker()
    • Method Detail

      • walkTo

        public static boolean walkTo​(net.runelite.api.coords.WorldArea destination,
                                     CollisionMap collisionMap,
                                     boolean useTeleports)
      • walkTo

        public static boolean walkTo​(net.runelite.api.coords.WorldArea destination,
                                     WalkOptions options,
                                     long timeoutMs,
                                     int maxPaths)
      • walkTo

        public static boolean walkTo​(net.runelite.api.coords.WorldArea destination,
                                     WalkOptions options)
      • walkTo

        public static boolean walkTo​(net.runelite.api.coords.WorldPoint destination,
                                     WalkOptions options)
      • getCurrentPath

        public static TilePath getCurrentPath()
      • getLastPath

        public static TilePath getLastPath()
      • invalidatePath

        public static void invalidatePath()
      • walkAlong

        public static 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)
      • buildPath

        public static TilePath buildPath​(net.runelite.api.coords.WorldArea destination,
                                         CollisionMap collisionMap,
                                         boolean avoidWilderness)
      • buildPath

        public static TilePath buildPath​(net.runelite.api.coords.WorldArea destination,
                                         CollisionMap collisionMap)
      • buildPath

        public static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                         net.runelite.api.coords.WorldArea destination,
                                         CollisionMap collisionMap)
      • buildPath

        public static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                         net.runelite.api.coords.WorldArea destination,
                                         CollisionMap collisionMap,
                                         boolean avoidWilderness)
      • buildPath

        public static TilePath buildPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                         net.runelite.api.coords.WorldArea destination,
                                         CollisionMap collisionMap,
                                         boolean avoidWilderness,
                                         boolean useCache)
      • buildPath

        public static 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)
      • buildPath

        public static 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)
      • buildTransportLinks

        public static java.util.Map<net.runelite.api.coords.WorldPoint,​java.util.List<Transport>> buildTransportLinks​(WalkOptions options)
      • buildTransportLinks

        public static java.util.Map<net.runelite.api.coords.WorldPoint,​java.util.List<Transport>> buildTransportLinks()
      • buildTeleportLinks

        public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildTeleportLinks​(net.runelite.api.coords.WorldArea destination,
                                                                                                                    java.util.List<java.lang.Integer> items)
      • buildTeleportLinks

        public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildTeleportLinks​(net.runelite.api.coords.WorldArea destination)
      • buildExperimentalTeleportLinks

        public static java.util.LinkedHashMap<net.runelite.api.coords.WorldPoint,​Teleport> buildExperimentalTeleportLinks​(net.runelite.api.coords.WorldArea destination,
                                                                                                                                java.util.List<java.lang.Integer> items)