Class CrossScheduler

java.lang.Object
studio.magemonkey.genesis.folia.CrossScheduler

public class CrossScheduler extends Object
  • Constructor Details

    • CrossScheduler

      public CrossScheduler()
  • Method Details

    • isFolia

      public static boolean isFolia()
    • run

      public static void run(Runnable runnable)
    • runAsync

      public static void runAsync(Runnable runnable)
    • runTaskLater

      public static void runTaskLater(Runnable runnable, long delayTicks)
    • runTaskLaterAsync

      public static void runTaskLaterAsync(Runnable runnable, long delay)
    • runTaskTimer

      public static void runTaskTimer(Runnable runnable, long delay, long period)
    • runTaskTimerAsync

      public static void runTaskTimerAsync(Runnable runnable, long delay, long period)
    • callSyncMethod

      public static <T> Future<T> callSyncMethod(Callable<T> task)
    • cancelTask

      public static void cancelTask(int taskId)
    • cancelTasks

      public static void cancelTasks(org.bukkit.plugin.Plugin plugin)