Index
All Classes and Interfaces|All Packages
A
- async() - Method in class me.hsgamer.hscore.bukkit.scheduler.bukkit.BukkitScheduler
- async() - Method in class me.hsgamer.hscore.bukkit.scheduler.folia.FoliaScheduler
- async() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Runnerfor asynchronous tasks
B
- BukkitScheduler - Class in me.hsgamer.hscore.bukkit.scheduler.bukkit
-
The Bukkit implementation of
Scheduler - BukkitScheduler(Plugin) - Constructor for class me.hsgamer.hscore.bukkit.scheduler.bukkit.BukkitScheduler
C
- cancel() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
-
Cancel the task
- cancelAllTasks() - Method in class me.hsgamer.hscore.bukkit.scheduler.bukkit.BukkitScheduler
- cancelAllTasks() - Method in class me.hsgamer.hscore.bukkit.scheduler.folia.FoliaScheduler
- cancelAllTasks() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Cancel all tasks
- current() - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
F
- FoliaScheduler - Class in me.hsgamer.hscore.bukkit.scheduler.folia
-
The Folia implementation of
Scheduler - FoliaScheduler(Plugin) - Constructor for class me.hsgamer.hscore.bukkit.scheduler.folia.FoliaScheduler
G
- getPlugin() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
-
Get the plugin that owns the task
I
- isAsync() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
-
Check if the task is async
- isCancelled() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
-
Check if the task is cancelled
- isRepeating() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
-
Check if the task is repeating
M
- me.hsgamer.hscore.bukkit.scheduler - package me.hsgamer.hscore.bukkit.scheduler
-
Contains the classes to work with Tasks and Schedulers in Bukkit
- me.hsgamer.hscore.bukkit.scheduler.bukkit - package me.hsgamer.hscore.bukkit.scheduler.bukkit
-
Contains the scheduler implementation for Bukkit
- me.hsgamer.hscore.bukkit.scheduler.folia - package me.hsgamer.hscore.bukkit.scheduler.folia
-
Contains the scheduler implementation for Folia
P
- plugin(Class<T>) - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Schedulerfor the givenJavaPlugin - plugin(Plugin) - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Schedulerfor the givenPlugin - providingPlugin(Class<?>) - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Schedulerfor theJavaPluginthat provides the class
R
- runEntityTask(Entity, Runnable) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task related to an entity
- runEntityTask(Entity, Runnable, Runnable) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task related to an entity
- runEntityTaskLater(Entity, Runnable, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a delayed task related to an entity
- runEntityTaskLater(Entity, Runnable, Runnable, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a delayed task related to an entity
- runEntityTaskLaterWithFinalizer(Entity, Runnable, Runnable, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a delayed task related to an entity with a finalizer.
- runEntityTaskTimer(Entity, Runnable, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to an entity
- runEntityTaskTimer(Entity, Runnable, Runnable, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to an entity
- runEntityTaskTimer(Entity, BooleanSupplier, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to an entity
- runEntityTaskTimer(Entity, BooleanSupplier, Runnable, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to an entity
- runEntityTaskWithFinalizer(Entity, Runnable, Runnable) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task related to an entity with a finalizer.
- runLocationTask(Location, Runnable) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task related to a location
- runLocationTaskLater(Location, Runnable, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a delayed task related to a location
- runLocationTaskTimer(Location, Runnable, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to a location
- runLocationTaskTimer(Location, BooleanSupplier, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly related to a location
- runner(boolean) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Runnerfor the given type - Runner - Interface in me.hsgamer.hscore.bukkit.scheduler
-
The runner as a part of
Scheduler - runTask(Runnable) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task
- runTaskLater(Runnable, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a delayed task
- runTaskTimer(Runnable, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly
- runTaskTimer(BooleanSupplier, long, long) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
-
Run a task repeatedly
S
- Scheduler - Interface in me.hsgamer.hscore.bukkit.scheduler
-
The scheduler
- sync() - Method in class me.hsgamer.hscore.bukkit.scheduler.bukkit.BukkitScheduler
- sync() - Method in class me.hsgamer.hscore.bukkit.scheduler.folia.FoliaScheduler
- sync() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
-
Get the
Runnerfor synchronous tasks
T
- Task - Interface in me.hsgamer.hscore.bukkit.scheduler
-
The task generated by
Runner
All Classes and Interfaces|All Packages