Index

A B C F G I M O 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 class me.hsgamer.hscore.bukkit.scheduler.CancellableRunnable
Cancel the runnable
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
CancellableRunnable - Class in me.hsgamer.hscore.bukkit.scheduler
A runnable that mimics BukkitRunnable so that it can be used in Scheduler as a BooleanSupplier.
CancellableRunnable() - Constructor for class me.hsgamer.hscore.bukkit.scheduler.CancellableRunnable
 
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

getAsBoolean() - Method in class me.hsgamer.hscore.bukkit.scheduler.CancellableRunnable
 
getDelay() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the delay
getDelayTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the delay in ticks
getNormalizedDelay() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the normalized delay.
getNormalizedDelayTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the normalized delay in ticks.
getNormalizedPeriod() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the normalized period.
getNormalizedPeriodTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the normalized period in ticks.
getNormalizedTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Get the normalized ticks.
getPeriod() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the period
getPeriodTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the period in ticks
getPlugin() - Method in interface me.hsgamer.hscore.bukkit.scheduler.Task
Get the plugin that owns the task
getTicks() - Method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Get the ticks
getTime() - Method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Get the time
getUnit() - Method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Get the unit
getUnit() - Method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Get the unit

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

O

of(long) - Static method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Create a new task time from ticks
of(long, long) - Static method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Create a new time from ticks
of(long, long, TimeUnit) - Static method in class me.hsgamer.hscore.bukkit.scheduler.TimerTaskTime
Create a new time
of(long, TimeUnit) - Static method in class me.hsgamer.hscore.bukkit.scheduler.TaskTime
Create a new task time

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

run() - Method in class me.hsgamer.hscore.bukkit.scheduler.CancellableRunnable
Run the task
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
runEntityTaskLater(Entity, Runnable, Runnable, TaskTime) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
Run a delayed task related to an entity
runEntityTaskLater(Entity, Runnable, TaskTime) - 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.
runEntityTaskLaterWithFinalizer(Entity, Runnable, Runnable, TaskTime) - 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, Runnable, Runnable, TimerTaskTime) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
Run a task repeatedly related to an entity
runEntityTaskTimer(Entity, Runnable, TimerTaskTime) - 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
runEntityTaskTimer(Entity, BooleanSupplier, Runnable, TimerTaskTime) - Method in interface me.hsgamer.hscore.bukkit.scheduler.Runner
Run a task repeatedly related to an entity
runEntityTaskTimer(Entity, BooleanSupplier, TimerTaskTime) - 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
runLocationTaskLater(Location, Runnable, TaskTime) - 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, Runnable, TimerTaskTime) - 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
runLocationTaskTimer(Location, BooleanSupplier, TimerTaskTime) - 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
runTaskLater(Runnable, TaskTime) - 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(Runnable, TimerTaskTime) - 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
runTaskTimer(BooleanSupplier, TimerTaskTime) - 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
TaskTime - Class in me.hsgamer.hscore.bukkit.scheduler
The time for the task
TimerTaskTime - Class in me.hsgamer.hscore.bukkit.scheduler
The time for repeating task
A B C F G I M O P R S T 
All Classes and Interfaces|All Packages