Class PathfinderConfiguration.PathfinderConfigurationBuilder
java.lang.Object
de.bsommerfeld.pathetic.api.pathing.configuration.PathfinderConfiguration.PathfinderConfigurationBuilder
- Enclosing class:
- PathfinderConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionasync
(boolean async) build()
boolean
fallback
(boolean allowingFallback) int
hashCode()
heuristicWeights
(HeuristicWeights heuristicWeights) maxIterations
(int maxIterations) maxLength
(int maxLength) negativeCostsAllowed
(boolean negativeCosts) nodeCostProcessors
(List<NodeCostProcessor> nodeCostProcessors) nodeValidationProcessors
(List<NodeValidationProcessor> nodeValidationProcessors) provider
(NavigationPointProvider provider) toString()
-
Method Details
-
maxIterations
-
maxLength
-
async
-
fallback
-
negativeCostsAllowed
public PathfinderConfiguration.PathfinderConfigurationBuilder negativeCostsAllowed(boolean negativeCosts) -
heuristicWeights
public PathfinderConfiguration.PathfinderConfigurationBuilder heuristicWeights(HeuristicWeights heuristicWeights) -
nodeValidationProcessors
public PathfinderConfiguration.PathfinderConfigurationBuilder nodeValidationProcessors(List<NodeValidationProcessor> nodeValidationProcessors) -
nodeCostProcessors
public PathfinderConfiguration.PathfinderConfigurationBuilder nodeCostProcessors(List<NodeCostProcessor> nodeCostProcessors) -
offset
-
build
-
toString
-
equals
-
hashCode
public int hashCode()
-