- get(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Returns the value of the field represented by this Field, on the specified object.
- get(int) - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Gets a specific Version object for this Update.
- getBoolean(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance boolean field.
- getByte(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance byte field.
- getCallback() - Method in interface com.cjcrafter.foliascheduler.TaskImplementation
-
Returns the callback from this task's execution.
- getChar(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type char or of another primitive type convertible to type char via a widening conversion.
- getClass(String) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
Returns the Class object with the specified name.
- getConstructor() - Method in class com.cjcrafter.foliascheduler.util.ConstructorInvoker
-
Returns the underlying Constructor object that this ConstructorInvoker wraps.
- getConstructor(Class<T>, Class<?>...) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getCraftBukkitClass(String) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
Returns the Class object from the org.bukkit.craftbukkit package with the specified
relative path.
- getCurrent() - Static method in class com.cjcrafter.foliascheduler.util.MinecraftVersions
-
Returns the current Minecraft version.
- getDouble(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type double or of another primitive type convertible to type double via a widening conversion.
- getField() - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Returns the Field object that this FieldAccessor object represents.
- getField(Class<?>, String) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getField(Class<?>, Class<?>) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getField(Class<?>, Class<?>, int) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getField(Class<?>, Class<?>, int, Predicate<? super Field>) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getFloat(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type float or of another primitive type convertible to type float via a widening conversion.
- getInt(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type int or of another primitive type convertible to type int via a widening conversion.
- getJavaVersion() - Static method in class com.cjcrafter.foliascheduler.util.ServerVersions
-
Returns the JRE version (Java version) that the server is running.
- getLong(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type long or of another primitive type convertible to type long via a widening conversion.
- getMajor() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns the major version, always 1.
- getMajor() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns the major version.
- getMethod() - Method in class com.cjcrafter.foliascheduler.util.MethodInvoker
-
Returns the underlying Method object that this MethodInvoker wraps.
- getMethod(Class<?>, String, Class<?>...) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getMethod(Class<?>, Class<?>, Class<?>...) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getMethod(Class<?>, Class<?>, int, Class<?>...) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getMethod(Class<?>, Class<?>, int, Predicate<? super Method>, Class<?>...) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- getMinecraftClass(String, String) - Static method in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
Returns the net.minecraft.server Class object with the specified name.
- getMinor() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns the minor version.
- getMinor() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns the minor version.
- getOwningPlugin() - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
The plugin used to schedule tasks.
- getOwningPlugin() - Method in interface com.cjcrafter.foliascheduler.TaskImplementation
-
Returns the plugin that owns this task.
- getPatch() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns the patch number, the last number in the version.
- getProtocol() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns the protocol version, like R1, R2, etc.
- getServerImplementation() - Method in class com.cjcrafter.foliascheduler.FoliaCompatibility
-
Gets the server-specific scheduler implementation.
- getShort(Object) - Method in class com.cjcrafter.foliascheduler.util.FieldAccessor
-
Gets the value of a static or instance field of type short or of another primitive type convertible to type short via a widening conversion.
- getUpdate() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns the parent update, or null if this version was not created from an update.
- global() - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns the global region scheduler.
- GlobalSchedulerImplementation - Interface in com.cjcrafter.foliascheduler
-
Represents a scheduler that can schedule tasks to be run.
- invoke(Object, Object...) - Method in class com.cjcrafter.foliascheduler.util.MethodInvoker
-
Invokes the underlying method represented by this Method object, on the specified object with the specified parameters.
- IS_FINAL - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_NOT_FINAL - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_NOT_PRIVATE - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_NOT_PUBLIC - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_NOT_STATIC - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_PRIVATE - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_PUBLIC - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- IS_STATIC - Static variable in class com.cjcrafter.foliascheduler.util.ReflectionUtil
-
- isAbove() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns true if the server update is newer than this update.
- isAbove() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns true if the server version is newer than this version.
- isAtLeast() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns true if the server update is at least this update.
- isAtLeast() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns true if the server version is at least this version.
- isAtMost() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns true if the server update is at most this update.
- isAtMost() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns true if the server version is at most this version.
- isBelow() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns true if the server update is older than this update.
- isBelow() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns true if the server version is older than this version.
- isCancelled() - Method in interface com.cjcrafter.foliascheduler.TaskImplementation
-
Returns whether the task has been cancelled.
- isCurrent() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Update
-
Returns true if the server update equals this update.
- isCurrent() - Method in class com.cjcrafter.foliascheduler.util.MinecraftVersions.Version
-
Returns true if the server version equals this version.
- isFolia() - Static method in class com.cjcrafter.foliascheduler.util.ServerVersions
-
Returns true if the server is running a version of Folia, or any fork of Folia.
- isOwnedByCurrentRegion(Location) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the location is in.
- isOwnedByCurrentRegion(Location, int) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the location, and the surrounding area, is in.
- isOwnedByCurrentRegion(Block) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the block is in.
- isOwnedByCurrentRegion(World, int, int) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the chunk is in.
- isOwnedByCurrentRegion(World, int, int, int) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the chunk is in, and the surrounding area.
- isOwnedByCurrentRegion(Entity) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns true if the current thread will be used to tick the region the entity is in.
- isPaper() - Static method in class com.cjcrafter.foliascheduler.util.ServerVersions
-
Returns true if the server is running a version of Paper, or any fork of Paper.
- isRepeatingTask() - Method in interface com.cjcrafter.foliascheduler.TaskImplementation
-
Returns whether the task is a repeating task.
- isRunning() - Method in interface com.cjcrafter.foliascheduler.TaskImplementation
-
Returns whether the task is currently executing.
- ReflectionUtil - Class in com.cjcrafter.foliascheduler.util
-
A utility class that wraps the Java Reflection API and provides methods to
access classes and constructors without having to handle checked exceptions.
- region(World, int, int) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns a region scheduler.
- region(Location) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns a region scheduler.
- region(Block) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns a region scheduler.
- region(Chunk) - Method in interface com.cjcrafter.foliascheduler.ServerImplementation
-
Returns a region scheduler.
- RegionSchedulerImplementation - Interface in com.cjcrafter.foliascheduler
-
Represents a scheduler that can schedule tasks to be run.
- run(Function<TaskImplementation<T>, T>, Runnable) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Consumer<TaskImplementation<Void>>, Runnable) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Runnable, Runnable) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Function<TaskImplementation<T>, T>) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Consumer<TaskImplementation<Void>>) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Runnable) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run on the next tick.
- run(Function<TaskImplementation<T>, T>) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- run(Consumer<TaskImplementation<Void>>) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- run(Runnable) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- run(Function<TaskImplementation<T>, T>) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- run(Consumer<TaskImplementation<Void>>) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- run(Runnable) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Function<TaskImplementation<T>, T>, long, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, long, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period.
- runAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period.
- runAtFixedRate(Function<TaskImplementation<T>, T>, long, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period, in ticks.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, long, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period, in ticks.
- runAtFixedRate(Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay and then repeatedly after a period, in ticks.
- runAtFixedRate(Function<TaskImplementation<T>, T>, Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Runnable, Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Function<TaskImplementation<T>, T>, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Function<TaskImplementation<T>, T>, long, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, long, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Function<TaskImplementation<T>, T>, long, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Consumer<TaskImplementation<Void>>, long, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runAtFixedRate(Runnable, long, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Function<TaskImplementation<T>, T>, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay.
- runDelayed(Consumer<TaskImplementation<Void>>, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay.
- runDelayed(Runnable, long, TimeUnit) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay.
- runDelayed(Function<TaskImplementation<T>, T>, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay, in ticks.
- runDelayed(Consumer<TaskImplementation<Void>>, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay, in ticks.
- runDelayed(Runnable, long) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Schedules a task to be run asynchronously after a delay, in ticks.
- runDelayed(Function<TaskImplementation<T>, T>, Runnable, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Consumer<TaskImplementation<Void>>, Runnable, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Runnable, Runnable, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Function<TaskImplementation<T>, T>, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Consumer<TaskImplementation<Void>>, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Runnable, long) - Method in interface com.cjcrafter.foliascheduler.EntitySchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Function<TaskImplementation<T>, T>, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Consumer<TaskImplementation<Void>>, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Runnable, long) - Method in interface com.cjcrafter.foliascheduler.GlobalSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Function<TaskImplementation<T>, T>, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Consumer<TaskImplementation<Void>>, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runDelayed(Runnable, long) - Method in interface com.cjcrafter.foliascheduler.RegionSchedulerImplementation
-
Schedules a task to be run after a delay.
- runNow(Function<TaskImplementation<T>, T>) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Runs a task asynchronously immediately.
- runNow(Consumer<TaskImplementation<Void>>) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Runs a task asynchronously immediately.
- runNow(Runnable) - Method in interface com.cjcrafter.foliascheduler.AsyncSchedulerImplementation
-
Runs a task asynchronously immediately.