Package com.osrsbots.orb.api.path
Class GlobalCollisionPath
- java.lang.Object
-
- com.osrsbots.orb.api.path.GlobalCollisionPath
-
public class GlobalCollisionPath extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.roaringbitmap.RoaringBitmapbitmapstatic java.util.regex.PatternnumericPattern
-
Constructor Summary
Constructors Constructor Description GlobalCollisionPath()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable PathbuildWithElevatorsBackwards(net.runelite.api.coords.WorldPoint from, net.runelite.api.coords.WorldPoint to, boolean checkTeleports, @Nullable java.util.List<Traverse.Option> options)static @Nullable PathbuildWithElevatorsForward(net.runelite.api.coords.WorldPoint from, net.runelite.api.coords.WorldPoint to, boolean checkTeleports, @Nullable java.util.List<Traverse.Option> options)static intcalculateDistance(net.runelite.api.coords.WorldPoint p1, net.runelite.api.coords.WorldPoint p2)static @Nullable Pathfind(net.runelite.api.coords.WorldPoint to, @Nullable java.util.List<Traverse.Option> options)static @Nullable Pathfind(net.runelite.api.coords.WorldPoint from, net.runelite.api.coords.WorldPoint to, @Nullable java.util.List<Traverse.Option> options)static PathfromRegion(net.runelite.api.coords.WorldPoint to, net.runelite.api.coords.WorldPoint from, @Nullable java.util.List<Traverse.Option> options)static org.roaringbitmap.RoaringBitmapinit()static PathtoRegion(net.runelite.api.coords.WorldPoint to, net.runelite.api.coords.WorldPoint from, @Nullable java.util.List<Traverse.Option> options)
-
-
-
Method Detail
-
init
public static org.roaringbitmap.RoaringBitmap init()
-
find
@Nullable public static @Nullable Path find(@Nonnull net.runelite.api.coords.WorldPoint to, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
find
@Nullable public static @Nullable Path find(@Nonnull net.runelite.api.coords.WorldPoint from, @Nonnull net.runelite.api.coords.WorldPoint to, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
toRegion
public static Path toRegion(@Nonnull net.runelite.api.coords.WorldPoint to, @Nonnull net.runelite.api.coords.WorldPoint from, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
fromRegion
public static Path fromRegion(@Nonnull net.runelite.api.coords.WorldPoint to, @Nonnull net.runelite.api.coords.WorldPoint from, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
buildWithElevatorsForward
@Nullable public static @Nullable Path buildWithElevatorsForward(@Nonnull net.runelite.api.coords.WorldPoint from, @Nonnull net.runelite.api.coords.WorldPoint to, boolean checkTeleports, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
buildWithElevatorsBackwards
@Nullable public static @Nullable Path buildWithElevatorsBackwards(@Nonnull net.runelite.api.coords.WorldPoint from, @Nonnull net.runelite.api.coords.WorldPoint to, boolean checkTeleports, @Nullable @Nullable java.util.List<Traverse.Option> options)
-
calculateDistance
public static int calculateDistance(net.runelite.api.coords.WorldPoint p1, net.runelite.api.coords.WorldPoint p2)
-
-