Package org.kingdoms.scheduler
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
ConstructorsConstructorDescriptionFoliaSchedulerAdapter(Kingdoms loader, org.kingdoms.dependencies.classpath.BootstrapProvider bootstrapProvider) -
Method Summary
Modifier and TypeMethodDescriptionorg.kingdoms.scheduler.TaskSchedulerof(org.bukkit.entity.Entity entity) org.kingdoms.scheduler.TaskSchedulerof(org.bukkit.Location location) org.kingdoms.scheduler.TaskSchedulerof(org.bukkit.World world, int chunkX, int chunkZ) org.kingdoms.scheduler.TaskSchedulersync()Methods inherited from class org.kingdoms.scheduler.AbstractJavaScheduler
async, initCache, isShutdown, shutdown, shutdownHookMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
syncin interfaceorg.kingdoms.scheduler.TaskScheduleProvider
-
of
public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.entity.Entity entity) - Specified by:
ofin interfaceorg.kingdoms.platform.folia.MinecraftTaskScheduler
-
of
public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.Location location) - Specified by:
ofin interfaceorg.kingdoms.platform.folia.MinecraftTaskScheduler
-
of
public org.kingdoms.scheduler.TaskScheduler of(org.bukkit.World world, int chunkX, int chunkZ) - Specified by:
ofin interfaceorg.kingdoms.platform.folia.MinecraftTaskScheduler
-