Index

A B C D F G I O P R S T V 
All Classes and Interfaces|All Packages

A

async() - Method in class one.tranic.irs.PluginSchedulerBuilder
Configures the task to run asynchronously.

B

builder(Plugin) - Static method in class one.tranic.irs.PluginSchedulerBuilder
Creates a new instance of PluginSchedulerBuilder.
BungeeCord - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the BungeeCord platform.

C

cancel() - Method in class one.tranic.irs.task.FoliaScheduledTask
 
cancel() - Method in class one.tranic.irs.task.SpigotScheduledTask
 
cancel() - Method in interface one.tranic.irs.task.TaskImpl
 
cancelTasks(Plugin) - Method in class one.tranic.irs.PluginSchedulerBuilder
 

D

delayTicks(long) - Method in class one.tranic.irs.PluginSchedulerBuilder
Sets the initial delay in ticks before the task is executed.

F

Folia - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the Folia platform.
FoliaScheduledTask - Class in one.tranic.irs.task
 
FoliaScheduledTask(ScheduledTask) - Constructor for class one.tranic.irs.task.FoliaScheduledTask
 

G

get() - Static method in enum class one.tranic.irs.platform.Platform
Detects and returns the current platform.
getOwner() - Method in class one.tranic.irs.task.FoliaScheduledTask
 
getOwner() - Method in class one.tranic.irs.task.SpigotScheduledTask
 
getOwner() - Method in interface one.tranic.irs.task.TaskImpl
 

I

isCancelled() - Method in class one.tranic.irs.task.FoliaScheduledTask
 
isCancelled() - Method in class one.tranic.irs.task.SpigotScheduledTask
 
isCancelled() - Method in interface one.tranic.irs.task.TaskImpl
 
isMultithreading() - Static method in enum class one.tranic.irs.platform.Platform
 
isRepeatingTask() - Method in class one.tranic.irs.task.FoliaScheduledTask
 
isRepeatingTask() - Method in class one.tranic.irs.task.SpigotScheduledTask
 
isRepeatingTask() - Method in interface one.tranic.irs.task.TaskImpl
Returns whether this task executes on a fixed period, as opposed to executing only once.
isSynchronized() - Method in class one.tranic.irs.task.FoliaScheduledTask
 
isSynchronized() - Method in class one.tranic.irs.task.SpigotScheduledTask
 
isSynchronized() - Method in interface one.tranic.irs.task.TaskImpl
Returns true if the Task is a sync task.

O

of(String) - Static method in enum class one.tranic.irs.platform.Platform
Returns the Platform corresponding to the provided platform name.
one.tranic.irs - package one.tranic.irs
 
one.tranic.irs.platform - package one.tranic.irs.platform
 
one.tranic.irs.task - package one.tranic.irs.task
 

P

Paper - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the Paper platform.
period(long) - Method in class one.tranic.irs.PluginSchedulerBuilder
Sets the period in ticks between consecutive executions of the task.
Platform - Enum Class in one.tranic.irs.platform
Enum representing various Minecraft server platforms.
PluginSchedulerBuilder - Class in one.tranic.irs
Builder class for scheduling tasks in a Bukkit or Folia environment.
PluginSchedulerBuilder(Plugin) - Constructor for class one.tranic.irs.PluginSchedulerBuilder
Constructs a new PluginSchedulerBuilder for the given plugin.

R

run() - Method in class one.tranic.irs.PluginSchedulerBuilder
Builds and schedules the task based on the configured parameters.

S

ShreddedPaper - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the ShreddedPaper platform.
Spigot - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the Spigot platform.
SpigotScheduledTask - Class in one.tranic.irs.task
 
SpigotScheduledTask(BukkitTask) - Constructor for class one.tranic.irs.task.SpigotScheduledTask
 
sync() - Method in class one.tranic.irs.PluginSchedulerBuilder
Configures the task to run synchronously.
sync(Entity) - Method in class one.tranic.irs.PluginSchedulerBuilder
Configures the task to run synchronously on the specified entity.
sync(Location) - Method in class one.tranic.irs.PluginSchedulerBuilder
Configures the task to run synchronously at the specified location.

T

task(Runnable) - Method in class one.tranic.irs.PluginSchedulerBuilder
Sets the task to be executed.
TaskImpl<C> - Interface in one.tranic.irs.task
 
toRawString() - Method in enum class one.tranic.irs.platform.Platform
 
toString() - Method in enum class one.tranic.irs.platform.Platform
Returns the lowercase string representation of the platform.

V

valueOf(String) - Static method in enum class one.tranic.irs.platform.Platform
Returns the enum constant of this class with the specified name.
values() - Static method in enum class one.tranic.irs.platform.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
Velocity - Enum constant in enum class one.tranic.irs.platform.Platform
Represents the Velocity platform.
A B C D F G I O P R S T V 
All Classes and Interfaces|All Packages