Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractKeyManager - Class in io.github.projectunified.minelib.util.key
The abstract key manager
AbstractKeyManager() - Constructor for class io.github.projectunified.minelib.util.key.AbstractKeyManager
 
addPermission(Permission) - Method in class io.github.projectunified.minelib.plugin.permission.PermissionComponent
Add a permission
AsyncScheduler - Interface in io.github.projectunified.minelib.scheduler.async
A Scheduler that can run tasks asynchronously

B

BasePlugin - Class in io.github.projectunified.minelib.plugin.base
Base plugin class that provides a simple way to manage components
BasePlugin() - Constructor for class io.github.projectunified.minelib.plugin.base.BasePlugin
Create a new plugin instance
BUKKIT - Enum constant in enum io.github.projectunified.minelib.scheduler.common.util.Platform
 
BukkitTask - Class in io.github.projectunified.minelib.scheduler.common.util.task
A wrapped Task for a Bukkit task
BukkitTask(BukkitTask) - Constructor for class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
Create a new instance of BukkitTask

C

call(Class<T>, Consumer<T>) - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
Call a consumer for each component of a given type.
call(Class<T>, Consumer<T>, boolean) - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
Call a consumer for each component of a given type.
cancel() - Method in interface io.github.projectunified.minelib.scheduler.common.task.Task
Cancel the task
cancel() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
 
cancel() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
 
cancelAll() - Method in interface io.github.projectunified.minelib.scheduler.canceller.TaskCanceller
Cancel all tasks
chunkX - Variable in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
chunkZ - Variable in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
CommandComponent - Class in io.github.projectunified.minelib.plugin.command
A component that manages the commands
CommandComponent(BasePlugin, Supplier<List<Command>>) - Constructor for class io.github.projectunified.minelib.plugin.command.CommandComponent
Create a new instance
CommandComponent(BasePlugin, List<Command>) - Constructor for class io.github.projectunified.minelib.plugin.command.CommandComponent
Create a new instance
CommandComponent(BasePlugin, Command...) - Constructor for class io.github.projectunified.minelib.plugin.command.CommandComponent
Create a new instance
consoleAllowed - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
contains(PersistentDataContainer) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Check if the container contains the key
contains(PersistentDataHolder) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Check if the holder contains the key
copy(PersistentDataContainer, PersistentDataContainer) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Copy the value from the source container to the target container
copy(PersistentDataContainer, PersistentDataContainer, PluginKeyPair<?>...) - Static method in class io.github.projectunified.minelib.util.key.PluginKeyUtils
Copy the PluginKeyPair from the source container to the target container
copy(PersistentDataHolder, PersistentDataHolder) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Copy the value from the source holder to the target holder
copy(PersistentDataHolder, PersistentDataHolder, PluginKeyPair<?>...) - Static method in class io.github.projectunified.minelib.util.key.PluginKeyUtils
Copy the PluginKeyPair from the source holder to the target holder
createKey(String) - Method in class io.github.projectunified.minelib.util.key.AbstractKeyManager
 
createKey(String) - Method in interface io.github.projectunified.minelib.util.key.KeyManager
Create a new NamespacedKey.
createKeyPair(String, PersistentDataType<?, Z>) - Method in interface io.github.projectunified.minelib.util.key.KeyManager
Create a new key pair with null default value
createKeyPair(String, PersistentDataType<?, Z>, Z) - Method in interface io.github.projectunified.minelib.util.key.KeyManager
Create a new key pair
cursor - Variable in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener.Result
The new cursor item.

D

description - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
disable() - Method in interface io.github.projectunified.minelib.plugin.base.Loadable
Called when the component is disabled
disable() - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
 
disable() - Method in interface io.github.projectunified.minelib.plugin.listener.ListenerComponent
 
disable() - Method in class io.github.projectunified.minelib.plugin.permission.PermissionComponent
 

E

enable() - Method in interface io.github.projectunified.minelib.plugin.base.Loadable
Called when the component is enabled
enable() - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
 
enable() - Method in interface io.github.projectunified.minelib.plugin.listener.ListenerComponent
 
enable() - Method in class io.github.projectunified.minelib.plugin.permission.PermissionComponent
 
enable() - Method in class io.github.projectunified.minelib.plugin.postenable.PostEnableComponent
 
EntityScheduler - Interface in io.github.projectunified.minelib.scheduler.entity
A Scheduler that schedules tasks for an Entity
equals(Object) - Method in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 

F

FOLIA - Enum constant in enum io.github.projectunified.minelib.scheduler.common.util.Platform
 
FoliaTask - Class in io.github.projectunified.minelib.scheduler.common.util.task
A wrapped Task for a ScheduledTask
FoliaTask(ScheduledTask) - Constructor for class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
Create a new instance of FoliaTask

G

get(Class<T>) - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
Get a component by its class.
get(PersistentDataContainer) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Get the value from the container
get(PersistentDataHolder) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Get the value from the holder
get(Plugin) - Static method in interface io.github.projectunified.minelib.scheduler.async.AsyncScheduler
Get the AsyncScheduler for the given plugin
get(Plugin) - Static method in interface io.github.projectunified.minelib.scheduler.canceller.TaskCanceller
Get the TaskCanceller for the given plugin
get(Plugin) - Static method in interface io.github.projectunified.minelib.scheduler.global.GlobalScheduler
Get the GlobalScheduler for the given plugin
get(Plugin, Chunk) - Static method in interface io.github.projectunified.minelib.scheduler.region.RegionScheduler
Get the RegionScheduler for the given Plugin and Chunk
get(Plugin, Entity) - Static method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Get the EntityScheduler for the given Plugin and Entity
get(Plugin, Location) - Static method in interface io.github.projectunified.minelib.scheduler.location.LocationScheduler
Get the LocationScheduler for the given Plugin and Location
get(Plugin, World, int, int) - Static method in interface io.github.projectunified.minelib.scheduler.region.RegionScheduler
Get the RegionScheduler for the given Plugin, World, and chunk coordinates
getBukkitTask() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
Get the original Bukkit task
getComponents() - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
Get the components that should be managed by the plugin.
getDataType() - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Get the data type
getDefaultValue() - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Get the default value
getDescription() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Get the description
getExecutor() - Method in interface io.github.projectunified.minelib.scheduler.common.scheduler.Scheduler
Get the executor from this scheduler
getKey() - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Get the key
getName() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Get the name of the sub-command
getPermission() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Get the permission
getPlugin() - Method in interface io.github.projectunified.minelib.plugin.listener.ListenerComponent
Get the plugin that this listener is associated with.
getPlugin() - Method in interface io.github.projectunified.minelib.scheduler.common.task.Task
Get the plugin that owns the task
getPlugin() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
 
getPlugin() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
 
getRegistered() - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Get registered commands
getScheduledTask() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
Get the original ScheduledTask
getSubcommands() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Get the available sub-commands
getUsage() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Get the usage
GlobalScheduler - Interface in io.github.projectunified.minelib.scheduler.global
A Scheduler that can run tasks globally

H

hashCode() - Method in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
HELP - Static variable in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
 

I

io.github.projectunified.minelib.plugin.base - package io.github.projectunified.minelib.plugin.base
 
io.github.projectunified.minelib.plugin.command - package io.github.projectunified.minelib.plugin.command
 
io.github.projectunified.minelib.plugin.listener - package io.github.projectunified.minelib.plugin.listener
 
io.github.projectunified.minelib.plugin.permission - package io.github.projectunified.minelib.plugin.permission
 
io.github.projectunified.minelib.plugin.postenable - package io.github.projectunified.minelib.plugin.postenable
 
io.github.projectunified.minelib.scheduler.async - package io.github.projectunified.minelib.scheduler.async
 
io.github.projectunified.minelib.scheduler.canceller - package io.github.projectunified.minelib.scheduler.canceller
 
io.github.projectunified.minelib.scheduler.common.scheduler - package io.github.projectunified.minelib.scheduler.common.scheduler
 
io.github.projectunified.minelib.scheduler.common.task - package io.github.projectunified.minelib.scheduler.common.task
 
io.github.projectunified.minelib.scheduler.common.util - package io.github.projectunified.minelib.scheduler.common.util
 
io.github.projectunified.minelib.scheduler.common.util.task - package io.github.projectunified.minelib.scheduler.common.util.task
 
io.github.projectunified.minelib.scheduler.entity - package io.github.projectunified.minelib.scheduler.entity
 
io.github.projectunified.minelib.scheduler.global - package io.github.projectunified.minelib.scheduler.global
 
io.github.projectunified.minelib.scheduler.location - package io.github.projectunified.minelib.scheduler.location
 
io.github.projectunified.minelib.scheduler.region - package io.github.projectunified.minelib.scheduler.region
 
io.github.projectunified.minelib.util.key - package io.github.projectunified.minelib.util.key
 
io.github.projectunified.minelib.util.listener.swapitem - package io.github.projectunified.minelib.util.listener.swapitem
 
io.github.projectunified.minelib.util.subcommand - package io.github.projectunified.minelib.util.subcommand
 
isCancelled() - Method in interface io.github.projectunified.minelib.scheduler.common.task.Task
Check if the task is cancelled
isCancelled() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
 
isCancelled() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
 
isConsoleAllowed() - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Check if the console is allowed to use
isDone() - Method in interface io.github.projectunified.minelib.scheduler.common.task.Task
Check if the task is done
isDone() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
 
isDone() - Method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
 
isEntityValid(Entity) - Static method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Check if the Entity is valid.
isExecutable(CommandSender, boolean) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Check the command is executable for the sender
isPlatform() - Method in enum io.github.projectunified.minelib.scheduler.common.util.Platform
Check if this platform can be applied
isProperUsage(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Check if the sender properly calls the sub-command

K

Key(Plugin, World, int, int) - Constructor for class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
KeyManager - Interface in io.github.projectunified.minelib.util.key
An interface for all NamespacedKey manager

L

ListenerComponent - Interface in io.github.projectunified.minelib.plugin.listener
A component that registers and unregisters itself as a Listener.
load() - Method in interface io.github.projectunified.minelib.plugin.base.Loadable
Called when the component is loaded
Loadable - Interface in io.github.projectunified.minelib.plugin.base
Interface for loadable components
LocationScheduler - Interface in io.github.projectunified.minelib.scheduler.location
A Scheduler that schedules tasks for a Location

M

MinecraftKeyManager - Class in io.github.projectunified.minelib.util.key
the KeyManager for default Minecraft
MinecraftKeyManager() - Constructor for class io.github.projectunified.minelib.util.key.MinecraftKeyManager
 

N

name - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
newKey(String) - Method in class io.github.projectunified.minelib.util.key.AbstractKeyManager
Create a new key
newKey(String) - Method in class io.github.projectunified.minelib.util.key.MinecraftKeyManager
 
newKey(String) - Method in class io.github.projectunified.minelib.util.key.PluginKeyManager
 
noPermissionMessageSender - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
normalizedTicks(long) - Static method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
Normalize the ticks to be at least 1

O

onCommand(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Execute the sub-command
onCommand(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Execute the command
onDisable() - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
 
onEnable() - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
 
onLoad() - Method in class io.github.projectunified.minelib.plugin.base.BasePlugin
 
onSubCommand(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Called when executing the sub-command
onSwap(Player, ItemStack, ItemStack, InventoryAction) - Method in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener
Called when a player swaps two items in the inventory
onTabComplete(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Get the suggested strings when the sender use TAB key to complete the sub-command
onTabComplete(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Get the suggested strings when the sender use TAB key to complete the command

P

PAPER - Enum constant in enum io.github.projectunified.minelib.scheduler.common.util.Platform
 
permission - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
PermissionComponent - Class in io.github.projectunified.minelib.plugin.permission
A component that handles the registration and unregistration of Permission
PermissionComponent(BasePlugin) - Constructor for class io.github.projectunified.minelib.plugin.permission.PermissionComponent
Create a new instance that automatically discovers the permissions
PermissionComponent(List<Permission>) - Constructor for class io.github.projectunified.minelib.plugin.permission.PermissionComponent
Create a new instance
Platform - Enum in io.github.projectunified.minelib.scheduler.common.util
The platform the server is running on
playerOnlyMessageSender - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
plugin - Variable in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
plugin - Variable in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener
 
PluginKeyManager - Class in io.github.projectunified.minelib.util.key
A KeyManager for the Plugin
PluginKeyManager(Plugin) - Constructor for class io.github.projectunified.minelib.util.key.PluginKeyManager
Create a new NamespacedKey manager
PluginKeyPair<Z> - Class in io.github.projectunified.minelib.util.key
A pair of NamespacedKey and PersistentDataType
PluginKeyPair(NamespacedKey, PersistentDataType<?, Z>, Z) - Constructor for class io.github.projectunified.minelib.util.key.PluginKeyPair
Create a new instance of PluginKeyPair
PluginKeyUtils - Class in io.github.projectunified.minelib.util.key
Methods to work with PluginKeyPair conveniently
postEnable() - Method in interface io.github.projectunified.minelib.plugin.postenable.PostEnable
Called after the plugin has been enabled
PostEnable - Interface in io.github.projectunified.minelib.plugin.postenable
An interface for components that need to run code after the plugin has been enabled
PostEnableComponent - Class in io.github.projectunified.minelib.plugin.postenable
The component for the post-enable phase of the plugin lifecycle
PostEnableComponent(BasePlugin) - Constructor for class io.github.projectunified.minelib.plugin.postenable.PostEnableComponent
Creates a new instance

R

RegionScheduler - Interface in io.github.projectunified.minelib.scheduler.region
A Scheduler that schedules tasks for a region
RegionScheduler.Key - Class in io.github.projectunified.minelib.scheduler.region
A key for a RegionScheduler
register() - Method in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener
 
register(Command) - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Register the command
registerCommandToCommandMap(String, Command) - Static method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Register the command to the command map
registerSubcommand(SubCommand) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Register a sub-command
remove(PersistentDataContainer) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Remove the value from the container
remove(PersistentDataContainer, PluginKeyPair<?>...) - Static method in class io.github.projectunified.minelib.util.key.PluginKeyUtils
Remove the PluginKeyPair from the container
remove(PersistentDataHolder) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Remove the value from the holder
remove(PersistentDataHolder, PluginKeyPair<?>...) - Static method in class io.github.projectunified.minelib.util.key.PluginKeyUtils
Remove the PluginKeyPair from the holder
removePermission(Permission) - Method in class io.github.projectunified.minelib.plugin.permission.PermissionComponent
Remove a permission
Result(boolean, ItemStack, ItemStack) - Constructor for class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener.Result
Create a new result
run(Runnable) - Method in interface io.github.projectunified.minelib.scheduler.common.scheduler.Scheduler
Run a task
run(Runnable) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
 
run(Runnable, Runnable) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Run a task
runLater(Runnable, long) - Method in interface io.github.projectunified.minelib.scheduler.common.scheduler.Scheduler
Run a task later
runLater(Runnable, long) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
 
runLater(Runnable, long, TimeUnit) - Method in interface io.github.projectunified.minelib.scheduler.async.AsyncScheduler
Run a task later
runLater(Runnable, Runnable, long) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Run a task later
runTimer(Runnable, long, long) - Method in interface io.github.projectunified.minelib.scheduler.common.scheduler.Scheduler
Run a task repeatedly
runTimer(Runnable, long, long, TimeUnit) - Method in interface io.github.projectunified.minelib.scheduler.async.AsyncScheduler
Run a task repeatedly
runTimer(Runnable, Runnable, long, long) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Run a task repeatedly
runTimer(BooleanSupplier, long, long) - Method in interface io.github.projectunified.minelib.scheduler.common.scheduler.Scheduler
Run a task timer
runTimer(BooleanSupplier, long, long) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
 
runTimer(BooleanSupplier, long, long, TimeUnit) - Method in interface io.github.projectunified.minelib.scheduler.async.AsyncScheduler
Run a task repeatedly
runTimer(BooleanSupplier, Runnable, long, long) - Method in interface io.github.projectunified.minelib.scheduler.entity.EntityScheduler
Run a task repeatedly

S

Scheduler - Interface in io.github.projectunified.minelib.scheduler.common.scheduler
A scheduler that provides a way to run tasks
sendArgNotFoundMessage(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Send "Argument Not Found" message
sendHelpMessage(CommandSender, String, String...) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Send help command
set(PersistentDataContainer, Z) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Set the value to the container
set(PersistentDataHolder, Z) - Method in class io.github.projectunified.minelib.util.key.PluginKeyPair
Set the value to the holder
setConsoleAllowed(boolean) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Set if the console is allowed to use
setDescription(String) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Set the description
setPermission(Permission) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Set the permission
setPermission(String) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Set the permission
setPriority(EventPriority) - Method in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener
Get the priority of the event
setUsage(String) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommand
Set the usage
SubCommand - Class in io.github.projectunified.minelib.util.subcommand
A sub-command
SubCommand(String) - Constructor for class io.github.projectunified.minelib.util.subcommand.SubCommand
Create new sub-command
SubCommand(String, String, String, String, boolean) - Constructor for class io.github.projectunified.minelib.util.subcommand.SubCommand
Create new sub-command
SubCommandManager - Class in io.github.projectunified.minelib.util.subcommand
The sub-command manager
SubCommandManager() - Constructor for class io.github.projectunified.minelib.util.subcommand.SubCommandManager
 
subcommands - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
 
success - Variable in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener.Result
Whether the event is successful.
SwapItemListener<P extends org.bukkit.plugin.Plugin> - Class in io.github.projectunified.minelib.util.listener.swapitem
A listener to catch the event when a player swaps two items in the inventory
SwapItemListener(P) - Constructor for class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener
Create a new listener
SwapItemListener.Result - Class in io.github.projectunified.minelib.util.listener.swapitem
The result of the swap event
syncCommand() - Static method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Sync the commands to the server.

T

target - Variable in class io.github.projectunified.minelib.util.listener.swapitem.SwapItemListener.Result
The new target item.
Task - Interface in io.github.projectunified.minelib.scheduler.common.task
A scheduled task
TaskCanceller - Interface in io.github.projectunified.minelib.scheduler.canceller
An interface for cancelling tasks

U

unregister(String) - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Unregister the command
unregister(Command) - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Unregister the command
unregisterAll() - Method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Unregister all commands
unregisterFromKnownCommands(Command) - Static method in class io.github.projectunified.minelib.plugin.command.CommandComponent
Unregister a command from the known commands
unregisterSubcommand(SubCommand) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Unregister a sub-command
unregisterSubcommand(String) - Method in class io.github.projectunified.minelib.util.subcommand.SubCommandManager
Unregister a sub-command
usage - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 
usageSender - Variable in class io.github.projectunified.minelib.util.subcommand.SubCommand
 

V

valueOf(String) - Static method in enum io.github.projectunified.minelib.scheduler.common.util.Platform
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.projectunified.minelib.scheduler.common.util.Platform
Returns an array containing the constants of this enum type, in the order they are declared.

W

world - Variable in class io.github.projectunified.minelib.scheduler.region.RegionScheduler.Key
 
wrapRunnable(Runnable) - Static method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
Wrap a Runnable into a Consumer of ScheduledTask
wrapRunnable(BooleanSupplier) - Static method in class io.github.projectunified.minelib.scheduler.common.util.task.BukkitTask
Wrap a Runnable into a BukkitRunnable
wrapRunnable(BooleanSupplier) - Static method in class io.github.projectunified.minelib.scheduler.common.util.task.FoliaTask
Wrap a BooleanSupplier into a Consumer of ScheduledTask
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values