Package de.griefed.serverpackcreator.api.plugins
The plugin system (pf4j). This is the public surface third-party plugins compile against, so it stays source-compatible within a major version. A plugin hooks into well-defined points of the config-check and generation flow.
ServerPackCreatorPlugin— the base class every plugin extends.PluginContext— what a plugin receives to interact with SPC.CustomPluginFactory— how pf4j instantiates plugins.BaseInformation/ExtensionInformation— interfaces each extension implements so SPC knows its id/name/description.ExtensionException— thrown by a misbehaving extension.
See: Description
-
Interface Summary Interface Description BaseInformation Base information to be provided by every extension. ExtensionInformation Force every extension to provide its ID. -