The plugin type declares the use case of the plugin.
An addon plugin type adds additional functionality to the server, without an exposed API.
An API plugin type adds additional functionality to the server, with an exposed API for other plugins to use.
The plugin type declares the use case of the plugin.