| Class | Description |
|---|---|
| AbstractPlugin |
This class is the parent class of all plugins.
Contains several event hooks you may implement to your own plugin. Whenever you make a new plugin, please do not forget to invoke AbstractPlugin.init() in the constructor of your plugin. |
| PluginRepository<T extends AbstractPlugin> |
This is the class that scans for available plugins.
You can assume that it is the plugin manager. |
| Enum | Description |
|---|---|
| PluginState |
A simple enum that contains the possible plugin states this API/you might set.
|