Classes specifically relating to loading software modules at runtime.
InterfaceDescriptionInterface which defines the class for event call backs to pluginsRepresents a PluginRepresents a concept that a plugin is aware of.Represents a plugin loader, which handles direct access to specific types of pluginsHandles all plugin management from the ServerManages services and service providers.
ClassDescriptionRepresents a base
PluginThis type is the runtime-container for the information in the plugin.yml.The PluginLogger class is a modified
Loggerthat prepends all logging calls with the name of the plugin doing the logging.Stores relevant information for plugin listenersA registered service provider.Handles all plugin management from the ServerA simple services manager.Extends RegisteredListener to include timing information
ExceptionDescriptionThrown when a plugin attempts to interact with the server when it is not enabledThrown when attempting to load an invalid PluginDescriptionFileThrown when attempting to load an invalid Plugin fileThrown when attempting to load an invalid Plugin file