Class Scheduler

java.lang.Object
dev.aurelium.slate.scheduler.Scheduler
Direct Known Subclasses:
BukkitScheduler, PaperScheduler

public abstract class Scheduler extends Object
  • Field Details

    • plugin

      protected final org.bukkit.plugin.java.JavaPlugin plugin
  • Constructor Details

    • Scheduler

      public Scheduler(org.bukkit.plugin.java.JavaPlugin plugin)
  • Method Details

    • run

      public abstract WrappedTask run(org.bukkit.entity.Player player, Runnable runnable)
    • runGlobal

      public abstract WrappedTask runGlobal(Runnable runnable)
    • runLater

      public abstract WrappedTask runLater(org.bukkit.entity.Player player, Runnable runnable, long delay)
    • runTimer

      public abstract WrappedTask runTimer(org.bukkit.entity.Player player, Runnable runnable, long delay, long period)
    • createScheduler

      public static Scheduler createScheduler(org.bukkit.plugin.java.JavaPlugin plugin)