Uses of Interface
de.bsommerfeld.pathetic.api.pathing.PathfindingSearch
Packages that use PathfindingSearch
-
Uses of PathfindingSearch in de.bsommerfeld.pathetic.api.pathing
Methods in de.bsommerfeld.pathetic.api.pathing that return PathfindingSearchModifier and TypeMethodDescriptionPathfindingSearch.exceptionally(Consumer<Throwable> callback) Executes the given callback if the pathfinding operation results in an exception.default PathfindingSearchPathfinder.findPath(PathPosition start, PathPosition target) Tries to find a Path between the twoPathPositions.Pathfinder.findPath(PathPosition start, PathPosition target, EnvironmentContext context) Tries to find a path between the specified start and target positions within the provided environment context.PathfindingSearch.ifPresent(Consumer<PathfinderResult> callback) Executes the given callback if the pathfinding operation results in a successful path or a fallback.PathfindingSearch.orElse(Consumer<PathfinderResult> callback) Executes the given callback if the pathfinding operation results in a failure, abortion, length limitation, or reaching maximum iterations. -
Uses of PathfindingSearch in de.bsommerfeld.pathetic.engine.pathfinder
Methods in de.bsommerfeld.pathetic.engine.pathfinder that return PathfindingSearchModifier and TypeMethodDescriptionAbstractPathfinder.findPath(PathPosition start, PathPosition target, EnvironmentContext environmentContext)