All Classes and Interfaces

Class
Description
The abstract key manager
A Scheduler that can run tasks asynchronously
Base plugin class that provides a simple way to manage components
A wrapped Task for a Bukkit task
A 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 globally
An interface for all NamespacedKey manager
A 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 Minecraft
A 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 conveniently
An 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 region
A 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