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 Details

  • Constructor Details

  • Method Details

    • decrementAndIsDone

      public boolean decrementAndIsDone()
    • getInstructions

      public abstract List<GraphInstructions> getInstructions(MinecraftGraph graph, SFVec3i node)
    • copy

      public abstract GraphAction copy()
    • subscriptionCounter

      @NotNull public @NotNull GraphAction subscriptionCounter(int subscriptionCounter)
      Returns:
      this.