Class PlatformScheduler<T extends IRPGRegionsAPI>

java.lang.Object
net.islandearth.rpgregions.api.schedule.PlatformScheduler<T>

public abstract class PlatformScheduler<T extends IRPGRegionsAPI> extends Object
  • Field Details

  • Constructor Details

    • PlatformScheduler

      public PlatformScheduler(T api)
  • Method Details

    • executeOnMain

      public abstract void executeOnMain(Runnable runnable)
    • executeOnEntity

      public abstract void executeOnEntity(org.bukkit.entity.Entity entity, Runnable runnable)
    • executeRepeating

      public abstract PlatformScheduler.RPGRegionsTask executeRepeating(Runnable runnable, long delay, long period)
    • executeDelayed

      public abstract void executeDelayed(Runnable runnable, long delay)
    • executeAsync

      public abstract void executeAsync(Runnable runnable)
    • registerInitTask

      public abstract void registerInitTask(Runnable runnable)