Package org.kingdoms.scheduler
Class BukkitSchedulerAdapter
java.lang.Object
org.kingdoms.scheduler.AbstractJavaScheduler
org.kingdoms.scheduler.BukkitSchedulerAdapter
- All Implemented Interfaces:
org.kingdoms.platform.folia.MinecraftTaskScheduler,org.kingdoms.scheduler.TaskScheduleProvider
public class BukkitSchedulerAdapter
extends AbstractJavaScheduler
implements org.kingdoms.platform.folia.MinecraftTaskScheduler
-
Constructor Summary
ConstructorsConstructorDescriptionBukkitSchedulerAdapter(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
-
BukkitSchedulerAdapter
public BukkitSchedulerAdapter(Kingdoms loader, org.kingdoms.dependencies.classpath.BootstrapProvider bootstrapProvider)
-
-
Method Details
-
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
-
sync
public org.kingdoms.scheduler.TaskScheduler sync()- Specified by:
syncin interfaceorg.kingdoms.scheduler.TaskScheduleProvider
-