Class FoliaSchedulerAdapter

java.lang.Object
org.kingdoms.scheduler.AbstractJavaScheduler
org.kingdoms.scheduler.FoliaSchedulerAdapter
All Implemented Interfaces:
org.kingdoms.platform.folia.MinecraftTaskScheduler, org.kingdoms.scheduler.TaskScheduleProvider

public class FoliaSchedulerAdapter extends AbstractJavaScheduler implements org.kingdoms.platform.folia.MinecraftTaskScheduler
  • Constructor Summary

    Constructors
    Constructor
    Description
    FoliaSchedulerAdapter(Kingdoms loader, org.kingdoms.dependencies.classpath.BootstrapProvider bootstrapProvider)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.kingdoms.scheduler.TaskScheduler
    of(org.bukkit.entity.Entity entity)
     
    org.kingdoms.scheduler.TaskScheduler
    of(org.bukkit.Location location)
     
    org.kingdoms.scheduler.TaskScheduler
    of(org.bukkit.World world, int chunkX, int chunkZ)
     
    org.kingdoms.scheduler.TaskScheduler
     

    Methods inherited from class org.kingdoms.scheduler.AbstractJavaScheduler

    async, initCache, isShutdown, shutdown, shutdownHook

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.kingdoms.scheduler.TaskScheduleProvider

    getTaskScheduler, run
  • Constructor Details

    • FoliaSchedulerAdapter

      public FoliaSchedulerAdapter(Kingdoms loader, org.kingdoms.dependencies.classpath.BootstrapProvider bootstrapProvider)
  • Method Details

    • sync

      public org.kingdoms.scheduler.TaskScheduler sync()
      Specified by:
      sync in interface org.kingdoms.scheduler.TaskScheduleProvider
    • of

      public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.entity.Entity entity)
      Specified by:
      of in interface org.kingdoms.platform.folia.MinecraftTaskScheduler
    • of

      public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.Location location)
      Specified by:
      of in interface org.kingdoms.platform.folia.MinecraftTaskScheduler
    • of

      public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.World world, int chunkX, int chunkZ)
      Specified by:
      of in interface org.kingdoms.platform.folia.MinecraftTaskScheduler