Interface IMovement


  • public interface IMovement
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      net.runelite.api.coords.WorldPoint getDestination()  
      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)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, boolean useCache)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache)  
      TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports)  
      TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)  
      default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)  
      default TilePath getPath​(net.runelite.api.coords.WorldArea destination)  
      default TilePath getPath​(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)  
      default TilePath getPath​(net.runelite.api.coords.WorldPoint destination)  
      default TilePath getPath​(net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)  
      int getRunEnergy()  
      boolean isRunEnabled()  
      boolean isStaminaBoosted()  
      boolean isWalking()  
      void setDestination​(int sceneX, int sceneY)  
      void toggleRun()  
      void walk​(net.runelite.api.coords.WorldPoint worldPoint)  
      boolean walkTo​(net.runelite.api.coords.WorldArea worldArea)  
      boolean walkTo​(net.runelite.api.coords.WorldArea area, CollisionMap collisionMap, boolean useTeleports)  
      boolean walkTo​(net.runelite.api.coords.WorldArea area, WalkOptions options, long maxTimeMs, int maxPaths)  
      boolean walkTo​(net.runelite.api.coords.WorldPoint worldPoint)  
    • Method Detail

      • setDestination

        void setDestination​(int sceneX,
                            int sceneY)
      • getDestination

        @Nullable
        net.runelite.api.coords.WorldPoint getDestination()
      • isWalking

        boolean isWalking()
      • walk

        void walk​(net.runelite.api.coords.WorldPoint worldPoint)
      • walkTo

        boolean walkTo​(net.runelite.api.coords.WorldPoint worldPoint)
      • walkTo

        boolean walkTo​(net.runelite.api.coords.WorldArea worldArea)
      • walkTo

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

        boolean walkTo​(net.runelite.api.coords.WorldArea area,
                       WalkOptions options,
                       long maxTimeMs,
                       int maxPaths)
      • isRunEnabled

        boolean isRunEnabled()
      • toggleRun

        void toggleRun()
      • isStaminaBoosted

        boolean isStaminaBoosted()
      • getRunEnergy

        int getRunEnergy()
      • getPath

        TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                         net.runelite.api.coords.WorldArea destination,
                         CollisionMap collisionMap,
                         boolean useCache,
                         boolean useTransports,
                         java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports)
      • getPath

        default TilePath getPath​(net.runelite.api.coords.WorldPoint destination)
      • getPath

        default TilePath getPath​(net.runelite.api.coords.WorldPoint destination,
                                 CollisionMap collisionMap)
      • getPath

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldPoint destination)
      • getPath

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldPoint destination,
                                 CollisionMap collisionMap)
      • getPath

        default TilePath getPath​(net.runelite.api.coords.WorldArea destination)
      • getPath

        default TilePath getPath​(net.runelite.api.coords.WorldArea destination,
                                 CollisionMap collisionMap)
      • getPath

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldArea destination)
      • getPath

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

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldArea destination,
                                 boolean useCache)
      • getPath

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldArea destination,
                                 CollisionMap collisionMap,
                                 boolean useCache)
      • 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)
      • getPath

        TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                         net.runelite.api.coords.WorldArea destination,
                         WalkOptions options,
                         java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports,
                         long maxTimeMs,
                         int maxPaths,
                         boolean offThread)
      • getPath

        default TilePath getPath​(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints,
                                 net.runelite.api.coords.WorldPoint destination,
                                 WalkOptions options,
                                 java.util.HashMap<net.runelite.api.coords.WorldPoint,​Teleport> teleports,
                                 long maxTimeMs,
                                 int maxPaths,
                                 boolean offThread)