Class TickingThread

java.lang.Object
java.lang.Thread
org.cloudburstmc.server.utils.TickingThread
All Implemented Interfaces:
Runnable

public abstract class TickingThread extends Thread
  • Constructor Details

    • TickingThread

      public TickingThread()
    • TickingThread

      public TickingThread(String name)
    • TickingThread

      public TickingThread(ThreadGroup group, String name)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • getTicksPerSecond

      public float getTicksPerSecond()
    • getTicksPerSecondAverage

      public float getTicksPerSecondAverage()
    • getTickUsage

      public float getTickUsage()
    • getTickUsageAverage

      public float getTickUsageAverage()
    • getCurrentTick

      public int getCurrentTick()
    • terminate

      public void terminate()
    • tick

      protected abstract void tick(int currentTick)