Index
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
Platformcorresponding 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
PluginSchedulerBuilderfor 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.
All Classes and Interfaces|All Packages