java.lang.Object
com.ldtteam.structurize.client.rendertask.task.TimedTask
All Implemented Interfaces:
IClientTask, ITickingTask
Direct Known Subclasses:
BoxPreviewRenderTask, TimedBlockRenderTask

public abstract class TimedTask extends Object implements IClientTask
  • Constructor Details

    • TimedTask

      protected TimedTask(String id, int seconds)
  • Method Details

    • setDurationSeconds

      public void setDurationSeconds(int seconds)
      Duration of the task
    • isExpired

      public boolean isExpired()
    • tick

      public boolean tick()
      Description copied from interface: ITickingTask
      Client Tick callback
      Specified by:
      tick in interface ITickingTask
      Returns:
      true if task finished, false if not
    • id

      public String id()
      Description copied from interface: ITickingTask
      Task string identifier
      Specified by:
      id in interface ITickingTask
      Returns: