Class GraphAction
java.lang.Object
com.soulfiremc.server.pathfinding.graph.actions.GraphAction
- Direct Known Subclasses:
DownMovement, ParkourMovement, SimpleMovement, UpMovement
public abstract sealed class GraphAction
extends Object
permits DownMovement, ParkourMovement, SimpleMovement, UpMovement
A calculated action that the bot can take on a graph world representation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GraphActioncopy()booleanabstract List<GraphInstructions> getInstructions(MinecraftGraph graph, SFVec3i node) @NotNull GraphActionsubscriptionCounter(int subscriptionCounter)
-
Field Details
-
actionDirection
-
-
Constructor Details
-
GraphAction
-
-
Method Details
-
decrementAndIsDone
public boolean decrementAndIsDone() -
getInstructions
-
copy
-
subscriptionCounter
- Returns:
this.
-