Package net.runelite.client.plugins
Annotation Type PluginDescriptor
-
@Retention(RUNTIME) @Target(TYPE) @Documented public @interface PluginDescriptor
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String
configName
Internal name used in the config.String[]
conflicts
A list of plugin names that are mutually exclusive with this plugin.String
description
A short, one-line summary of the plugin.boolean
developerPlugin
boolean
enabledByDefault
If this plugin should be defaulted to on.boolean
hidden
Whether or not plugin is hidden from configuration panelboolean
loadInSafeMode
boolean
loadWhenOutdated
If this plugin should be loaded when there is noClient
String[]
tags
A list of plugin keywords, used (together with the name) when searching for plugins.
-
-
-
Element Detail
-
name
String name
-
-
-
configName
String configName
Internal name used in the config.- Default:
- ""
-
-
-
description
String description
A short, one-line summary of the plugin.- Default:
- ""
-
-
-
tags
String[] tags
A 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[] conflicts
A 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:
- {}
-
-
hidden
boolean hidden
Whether or not plugin is hidden from configuration panel- Default:
- false
-
-
-
loadWhenOutdated
boolean loadWhenOutdated
If this plugin should be loaded when there is noClient
- Default:
- false
-
-