Class ControllingTask.SingleTickTask

java.lang.Object
com.soulfiremc.server.bot.ControllingTask.SingleTickTask
All Implemented Interfaces:
ControllingTask
Enclosing interface:
ControllingTask

public static class ControllingTask.SingleTickTask extends Object implements ControllingTask
  • Constructor Details

    • SingleTickTask

      public SingleTickTask(@Nullable String taskDescription, Runnable runnable)
  • Method Details

    • tick

      public void tick()
      Specified by:
      tick in interface ControllingTask
    • stop

      public void stop()
      Specified by:
      stop in interface ControllingTask
    • isDone

      public boolean isDone()
      Specified by:
      isDone in interface ControllingTask
    • description

      public @Nullable String description()
      Description copied from interface: ControllingTask
      Returns a human-readable description of this task for error logging. By default returns null, meaning no extra context is available.
      Specified by:
      description in interface ControllingTask