Class Scheduler

java.lang.Object
net.guizhanss.guizhanlib.slimefun.addon.Scheduler

@ParametersAreNonnullByDefault public final class Scheduler extends Object
A class for scheduling tasks. Modified from InfinityLib
Author:
Mooy1, ybw0014
  • Constructor Details

    • Scheduler

      public Scheduler(@Nonnull Plugin plugin)
  • Method Details

    • run

      public void run(@Nonnull Runnable runnable)
    • runAsync

      public void runAsync(@Nonnull Runnable runnable)
    • run

      public void run(int delayTicks, @Nonnull Runnable runnable)
    • runAsync

      public void runAsync(int delayTicks, @Nonnull Runnable runnable)
    • repeat

      public void repeat(int intervalTicks, @Nonnull Runnable runnable)
    • repeatAsync

      public void repeatAsync(int intervalTicks, @Nonnull Runnable runnable)
    • repeat

      public void repeat(int intervalTicks, int delayTicks, @Nonnull Runnable runnable)
    • repeatAsync

      public void repeatAsync(int intervalTicks, int delayTicks, @Nonnull Runnable runnable)