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
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
-
-