See: Description
| Interface | Description | 
|---|---|
| EventExecutor | 
 Interface which defines the class for event call backs to plugins 
 | 
| Plugin | 
 Represents a Plugin 
 | 
| PluginLoader | 
 Represents a plugin loader, which handles direct access to specific types
 of plugins 
 | 
| PluginManager | 
 Handles all plugin management from the Server 
 | 
| ServicesManager | 
 Manages services and service providers. 
 | 
| Class | Description | 
|---|---|
| PluginBase | 
 Represents a base  
Plugin | 
| PluginDescriptionFile | 
 This type is the runtime-container for the information in the plugin.yml. 
 | 
| PluginLogger | 
 The PluginLogger class is a modified  
Logger that prepends all
 logging calls with the name of the plugin doing the logging. | 
| RegisteredListener | 
 Stores relevant information for plugin listeners 
 | 
| RegisteredServiceProvider<T> | 
 A registered service provider. 
 | 
| SimplePluginManager | 
 Handles all plugin management from the Server 
 | 
| SimpleServicesManager | 
 A simple services manager. 
 | 
| TimedRegisteredListener | 
 Extends RegisteredListener to include timing information 
 | 
| Enum | Description | 
|---|---|
| PluginLoadOrder | 
 Represents the order in which a plugin should be initialized and enabled 
 | 
| ServicePriority | 
 Represents various priorities of a provider. 
 | 
| Exception | Description | 
|---|---|
| AuthorNagException | |
| IllegalPluginAccessException | 
 Thrown when a plugin attempts to interact with the server when it is not
 enabled 
 | 
| InvalidDescriptionException | 
 Thrown when attempting to load an invalid PluginDescriptionFile 
 | 
| InvalidPluginException | 
 Thrown when attempting to load an invalid Plugin file 
 | 
| UnknownDependencyException | 
 Thrown when attempting to load an invalid Plugin file 
 | 
Copyright © 2014. All rights reserved.