Index

A B C F G I M P R S T 
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 Runner for 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
Get the Scheduler for the given JavaPlugin that provides the Scheduler class

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 Scheduler for the given JavaPlugin
plugin(Plugin) - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
Get the Scheduler for the given Plugin
providingPlugin(Class<?>) - Static method in interface me.hsgamer.hscore.bukkit.scheduler.Scheduler
Get the Scheduler for the JavaPlugin that 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 Runner for 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 Runner for synchronous tasks

T

Task - Interface in me.hsgamer.hscore.bukkit.scheduler
The task generated by Runner
A B C F G I M P R S T 
All Classes and Interfaces|All Packages