Package net.storm.api.plugins
Annotation Interface PluginDescriptor
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionInternal name used in the config.String[]A list of plugin names that are mutually exclusive with this plugin.A short, one-line summary of the plugin.booleanOnly used by core plugins, will not work for SDN/External plugins.booleanString[]A list of plugin keywords, used (together with the name) when searching for plugins.
-
Element Details
-
name
String name -
configName
String configNameInternal name used in the config.- Default:
""
-
description
String descriptionA short, one-line summary of the plugin.- Default:
""
-
tags
String[] tagsA list of plugin keywords, used (together with the name) when searching for plugins. Each tag should not contain any spaces, and should be fully lowercase.- Default:
{}
-
conflicts
String[] conflictsA list of plugin names that are mutually exclusive with this plugin. Any plugins with a name or conflicts value that matches this will be disabled when this plugin is started- Default:
{}
-
enabledByDefault
boolean enabledByDefaultOnly used by core plugins, will not work for SDN/External plugins.- Default:
false
-