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 GraphAction
copy()
boolean
abstract List
<GraphInstructions> getInstructions
(MinecraftGraph graph, SFVec3i node) @NotNull GraphAction
subscriptionCounter
(int subscriptionCounter)
-
Field Details
-
actionDirection
-
-
Constructor Details
-
GraphAction
-
-
Method Details
-
decrementAndIsDone
public boolean decrementAndIsDone() -
getInstructions
-
copy
-
subscriptionCounter
- Returns:
this
.
-