All Classes and Interfaces
Class
Description
The abstract key manager
A
Scheduler
that can run tasks asynchronouslyBase plugin class that provides a simple way to manage components
A wrapped
Task
for a Bukkit taskA component that manages the commands
A
Scheduler
that schedules tasks for an Entity
A wrapped
Task
for a ScheduledTask
A
Scheduler
that can run tasks globallyAn interface for all
NamespacedKey
managerA component that registers and unregisters itself as a
Listener
.Interface for loadable components
A
Scheduler
that schedules tasks for a Location
the
KeyManager
for default MinecraftA component that handles the registration and unregistration of
Permission
The platform the server is running on
A
KeyManager
for the Plugin
A pair of
NamespacedKey
and PersistentDataType
Methods to work with
PluginKeyPair
convenientlyAn interface for components that need to run code after the plugin has been enabled
The component for the post-enable phase of the plugin lifecycle
A
Scheduler
that schedules tasks for a regionA key for a
RegionScheduler
A scheduler that provides a way to run tasks
A sub-command
The sub-command manager
SwapItemListener<P extends org.bukkit.plugin.Plugin>
A listener to catch the event when a player swaps two items in the inventory
The result of the swap event
A scheduled task
An interface for cancelling tasks