Replace fields in ConfigGroup with a single value field

This commit is contained in:
takuyakanbr
2018-07-03 13:32:07 +08:00
parent 96e263a4fe
commit 229d7dabfe
80 changed files with 109 additions and 401 deletions

View File

@@ -26,11 +26,7 @@ package net.runelite.client.config;
import java.awt.Color; import java.awt.Color;
@ConfigGroup( @ConfigGroup("textrecolor")
keyName = "textrecolor",
name = "Chat Text Recolor",
description = "Configuration for chat text recoloring"
)
public interface ChatColorConfig extends Config public interface ChatColorConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -33,9 +33,11 @@ import java.lang.annotation.Target;
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
public @interface ConfigGroup public @interface ConfigGroup
{ {
String keyName(); /**
* The key name of the config group used for storing configuration within the config group.
String name(); * This should typically be a lowercased version of your plugin name, with all spaces removed.
* <p>
String description(); * For example, the {@code Grand Exchange} plugin uses the key name {@code grandexchange}.
*/
String value();
} }

View File

@@ -64,7 +64,7 @@ class ConfigInvocationHandler implements InvocationHandler
if (args == null) if (args == null)
{ {
// Getting configuration item // Getting configuration item
String value = manager.getConfiguration(group.keyName(), item.keyName()); String value = manager.getConfiguration(group.value(), item.keyName());
if (value == null) if (value == null)
{ {
@@ -85,7 +85,7 @@ class ConfigInvocationHandler implements InvocationHandler
} }
catch (Exception e) catch (Exception e)
{ {
log.warn("Unable to unmarshal {}.{} ", group.keyName(), item.keyName(), e); log.warn("Unable to unmarshal {}.{} ", group.value(), item.keyName(), e);
if (method.isDefault()) if (method.isDefault())
{ {
return callDefaultMethod(proxy, method, null); return callDefaultMethod(proxy, method, null);
@@ -111,19 +111,19 @@ class ConfigInvocationHandler implements InvocationHandler
if (Objects.equal(newValue, defaultValue)) if (Objects.equal(newValue, defaultValue))
{ {
// Just unset if it goes back to the default // Just unset if it goes back to the default
manager.unsetConfiguration(group.keyName(), item.keyName()); manager.unsetConfiguration(group.value(), item.keyName());
return null; return null;
} }
} }
if (newValue == null) if (newValue == null)
{ {
manager.unsetConfiguration(group.keyName(), item.keyName()); manager.unsetConfiguration(group.value(), item.keyName());
} }
else else
{ {
String newValueStr = ConfigManager.objectToString(newValue); String newValueStr = ConfigManager.objectToString(newValue);
manager.setConfiguration(group.keyName(), item.keyName(), newValueStr); manager.setConfiguration(group.value(), item.keyName(), newValueStr);
} }
return null; return null;
} }

View File

@@ -386,11 +386,11 @@ public class ConfigManager
{ {
if (override) if (override)
{ {
String current = getConfiguration(group.keyName(), item.keyName()); String current = getConfiguration(group.value(), item.keyName());
// only unset if already set // only unset if already set
if (current != null) if (current != null)
{ {
unsetConfiguration(group.keyName(), item.keyName()); unsetConfiguration(group.value(), item.keyName());
} }
} }
continue; continue;
@@ -398,7 +398,7 @@ public class ConfigManager
if (!override) if (!override)
{ {
String current = getConfiguration(group.keyName(), item.keyName()); String current = getConfiguration(group.value(), item.keyName());
if (current != null) if (current != null)
{ {
continue; // something else is already set continue; // something else is already set
@@ -416,16 +416,16 @@ public class ConfigManager
continue; continue;
} }
String current = getConfiguration(group.keyName(), item.keyName()); String current = getConfiguration(group.value(), item.keyName());
String valueString = objectToString(defaultValue); String valueString = objectToString(defaultValue);
if (Objects.equals(current, valueString)) if (Objects.equals(current, valueString))
{ {
continue; // already set to the default value continue; // already set to the default value
} }
log.debug("Setting default configuration value for {}.{} to {}", group.keyName(), item.keyName(), defaultValue); log.debug("Setting default configuration value for {}.{} to {}", group.value(), item.keyName(), defaultValue);
setConfiguration(group.keyName(), item.keyName(), valueString); setConfiguration(group.value(), item.keyName(), valueString);
} }
} }

View File

@@ -27,11 +27,7 @@ package net.runelite.client.config;
import java.awt.Dimension; import java.awt.Dimension;
import net.runelite.api.Constants; import net.runelite.api.Constants;
@ConfigGroup( @ConfigGroup("runelite")
keyName = "runelite",
name = "RuneLite",
description = "Configuration for RuneLite client options"
)
public interface RuneLiteConfig extends Config public interface RuneLiteConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -99,7 +99,7 @@ public class PluginManager
private final List<Plugin> plugins = new CopyOnWriteArrayList<>(); private final List<Plugin> plugins = new CopyOnWriteArrayList<>();
private final List<Plugin> activePlugins = new CopyOnWriteArrayList<>(); private final List<Plugin> activePlugins = new CopyOnWriteArrayList<>();
private final String runeliteGroupName = RuneLiteConfig.class private final String runeliteGroupName = RuneLiteConfig.class
.getAnnotation(ConfigGroup.class).keyName(); .getAnnotation(ConfigGroup.class).value();
@Subscribe @Subscribe
public void onSessionOpen(SessionOpen event) public void onSessionOpen(SessionOpen event)

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("agility")
keyName = "agility",
name = "Agility",
description = "Configuration for the Agility plugin"
)
public interface AgilityConfig extends Config public interface AgilityConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup(AnimationSmoothingPlugin.CONFIG_GROUP)
keyName = AnimationSmoothingPlugin.CONFIG_GROUP,
name = "Smooth Animations",
description = "Configuration for the smooth animations plugin"
)
public interface AnimationSmoothingConfig extends Config public interface AnimationSmoothingConfig extends Config
{ {

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("antiDrag")
keyName = "antiDrag",
name = "Anti Drag",
description = "Configuration for the anti drag plugin (shift only)"
)
public interface AntiDragConfig extends Config public interface AntiDragConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("attackIndicator")
keyName = "attackIndicator",
name = "Attack Styles",
description = "Configuration for the attack styles plugin"
)
public interface AttackStylesConfig extends Config public interface AttackStylesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,10 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("bankvalue")
keyName = "bankvalue",
name = "Bank Value",
description = "Shows the value of your bank and/or current tab")
public interface BankValueConfig extends Config public interface BankValueConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("barbarianAssault")
keyName = "barbarianAssault",
name = "Barbarian Assault",
description = "Configuration for the barbarian assault plugin"
)
public interface BarbarianAssaultConfig extends Config public interface BarbarianAssaultConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("barrows")
keyName = "barrows",
name = "Barrows Brothers",
description = "Configuration for the Barrows plugin"
)
public interface BarrowsConfig extends Config public interface BarrowsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("blastfurnace")
keyName = "blastfurnace",
name = "Blast Furnace",
description = "Configuration for the Blast furnace plugin"
)
public interface BlastFurnaceConfig extends Config public interface BlastFurnaceConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -30,11 +30,7 @@ import net.runelite.client.config.ConfigItem;
import java.awt.Color; import java.awt.Color;
@ConfigGroup( @ConfigGroup("blastmine")
keyName = "blastmine",
name = "Blast Mine",
description = "Configuration for the Blast Mine plugin"
)
public interface BlastMinePluginConfig extends Config public interface BlastMinePluginConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("boosts")
keyName = "boosts",
name = "Boosts Information",
description = "Configuration for the Boosts plugin"
)
public interface BoostsConfig extends Config public interface BoostsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("cannon")
keyName = "cannon",
name = "Cannon",
description = "Configuration for the Cannon plugin"
)
public interface CannonConfig extends Config public interface CannonConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("chatcommands")
keyName = "chatcommands",
name = "Chat Commands",
description = "Configuration for chat commands"
)
public interface ChatCommandsConfig extends Config public interface ChatCommandsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("chatnotification")
keyName = "chatnotification",
name = "Chat Notifications",
description = "Highlights and notifies you of chat messages"
)
public interface ChatNotificationsConfig extends Config public interface ChatNotificationsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("cluescroll")
name = "Clue Scroll",
keyName = "cluescroll",
description = "Configuration for the clue scroll plugin"
)
public interface ClueScrollConfig extends Config public interface ClueScrollConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -101,7 +101,7 @@ public class ConfigPanel extends PluginPanel
private static final ImageIcon BACK_ICON_HOVER; private static final ImageIcon BACK_ICON_HOVER;
private static final ImageIcon SEARCH; private static final ImageIcon SEARCH;
private static final String RUNELITE_GROUP_NAME = RuneLiteConfig.class.getAnnotation(ConfigGroup.class).keyName(); private static final String RUNELITE_GROUP_NAME = RuneLiteConfig.class.getAnnotation(ConfigGroup.class).value();
private static final String PINNED_PLUGINS_CONFIG_KEY = "pinnedPlugins"; private static final String PINNED_PLUGINS_CONFIG_KEY = "pinnedPlugins";
private static final String RUNELITE_PLUGIN = "RuneLite"; private static final String RUNELITE_PLUGIN = "RuneLite";
private static final String CHAT_COLOR_PLUGIN = "Chat Color"; private static final String CHAT_COLOR_PLUGIN = "Chat Color";
@@ -349,7 +349,7 @@ public class ConfigPanel extends PluginPanel
{ {
JCheckBox checkbox = new JCheckBox(); JCheckBox checkbox = new JCheckBox();
checkbox.setBackground(ColorScheme.LIGHT_GRAY_COLOR); checkbox.setBackground(ColorScheme.LIGHT_GRAY_COLOR);
checkbox.setSelected(Boolean.parseBoolean(configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName()))); checkbox.setSelected(Boolean.parseBoolean(configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName())));
checkbox.addActionListener(ae -> changeConfiguration(listItem, config, checkbox, cd, cid)); checkbox.addActionListener(ae -> changeConfiguration(listItem, config, checkbox, cd, cid));
item.add(checkbox, BorderLayout.EAST); item.add(checkbox, BorderLayout.EAST);
@@ -357,7 +357,7 @@ public class ConfigPanel extends PluginPanel
if (cid.getType() == int.class) if (cid.getType() == int.class)
{ {
int value = Integer.parseInt(configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName())); int value = Integer.parseInt(configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName()));
SpinnerModel model = new SpinnerNumberModel(value, 0, Integer.MAX_VALUE, 1); SpinnerModel model = new SpinnerNumberModel(value, 0, Integer.MAX_VALUE, 1);
JSpinner spinner = new JSpinner(model); JSpinner spinner = new JSpinner(model);
@@ -375,7 +375,7 @@ public class ConfigPanel extends PluginPanel
textField.setLineWrap(true); textField.setLineWrap(true);
textField.setWrapStyleWord(true); textField.setWrapStyleWord(true);
textField.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); textField.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
textField.setText(configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName())); textField.setText(configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName()));
textField.addFocusListener(new FocusAdapter() textField.addFocusListener(new FocusAdapter()
{ {
@@ -391,7 +391,7 @@ public class ConfigPanel extends PluginPanel
if (cid.getType() == Color.class) if (cid.getType() == Color.class)
{ {
String existing = configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName()); String existing = configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName());
Color existingColor; Color existingColor;
JButton colorPicker; JButton colorPicker;
@@ -442,7 +442,7 @@ public class ConfigPanel extends PluginPanel
JPanel dimensionPanel = new JPanel(); JPanel dimensionPanel = new JPanel();
dimensionPanel.setLayout(new BorderLayout()); dimensionPanel.setLayout(new BorderLayout());
String str = configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName()); String str = configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName());
String[] splitStr = str.split("x"); String[] splitStr = str.split("x");
int width = Integer.parseInt(splitStr[0]); int width = Integer.parseInt(splitStr[0]);
int height = Integer.parseInt(splitStr[1]); int height = Integer.parseInt(splitStr[1]);
@@ -460,7 +460,7 @@ public class ConfigPanel extends PluginPanel
heightSpinnerTextField.setColumns(4); heightSpinnerTextField.setColumns(4);
ChangeListener listener = e -> ChangeListener listener = e ->
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), widthSpinner.getValue() + "x" + heightSpinner.getValue()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), widthSpinner.getValue() + "x" + heightSpinner.getValue());
widthSpinner.addChangeListener(listener); widthSpinner.addChangeListener(listener);
heightSpinner.addChangeListener(listener); heightSpinner.addChangeListener(listener);
@@ -483,7 +483,7 @@ public class ConfigPanel extends PluginPanel
box.setPrototypeDisplayValue("XXXXXXXX"); //sorry but this is the way to keep the size of the combobox in check. box.setPrototypeDisplayValue("XXXXXXXX"); //sorry but this is the way to keep the size of the combobox in check.
try try
{ {
Enum selectedItem = Enum.valueOf(type, configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName())); Enum selectedItem = Enum.valueOf(type, configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName()));
box.setSelectedItem(selectedItem); box.setSelectedItem(selectedItem);
box.setToolTipText(selectedItem.toString()); box.setToolTipText(selectedItem.toString());
} }
@@ -504,7 +504,7 @@ public class ConfigPanel extends PluginPanel
if (cid.getType() == Keybind.class) if (cid.getType() == Keybind.class)
{ {
Keybind startingValue = configManager.getConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), Keybind.class); Keybind startingValue = configManager.getConfiguration(cd.getGroup().value(), cid.getItem().keyName(), Keybind.class);
HotkeyButton button = new HotkeyButton(startingValue); HotkeyButton button = new HotkeyButton(startingValue);
@@ -561,32 +561,32 @@ public class ConfigPanel extends PluginPanel
if (component instanceof JCheckBox) if (component instanceof JCheckBox)
{ {
JCheckBox checkbox = (JCheckBox) component; JCheckBox checkbox = (JCheckBox) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), "" + checkbox.isSelected()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), "" + checkbox.isSelected());
} }
else if (component instanceof JSpinner) else if (component instanceof JSpinner)
{ {
JSpinner spinner = (JSpinner) component; JSpinner spinner = (JSpinner) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), "" + spinner.getValue()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), "" + spinner.getValue());
} }
else if (component instanceof JTextArea) else if (component instanceof JTextArea)
{ {
JTextArea textField = (JTextArea) component; JTextArea textField = (JTextArea) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), textField.getText()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), textField.getText());
} }
else if (component instanceof JColorChooser) else if (component instanceof JColorChooser)
{ {
JColorChooser jColorChooser = (JColorChooser) component; JColorChooser jColorChooser = (JColorChooser) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), String.valueOf(jColorChooser.getColor().getRGB())); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), String.valueOf(jColorChooser.getColor().getRGB()));
} }
else if (component instanceof JComboBox) else if (component instanceof JComboBox)
{ {
JComboBox jComboBox = (JComboBox) component; JComboBox jComboBox = (JComboBox) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), ((Enum) jComboBox.getSelectedItem()).name()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), ((Enum) jComboBox.getSelectedItem()).name());
} }
else if (component instanceof HotkeyButton) else if (component instanceof HotkeyButton)
{ {
HotkeyButton hotkeyButton = (HotkeyButton) component; HotkeyButton hotkeyButton = (HotkeyButton) component;
configManager.setConfiguration(cd.getGroup().keyName(), cid.getItem().keyName(), hotkeyButton.getValue()); configManager.setConfiguration(cd.getGroup().value(), cid.getItem().keyName(), hotkeyButton.getValue());
} }
} }

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("dailytaskindicators")
keyName = "dailytaskindicators",
name = "Daily Task Indicators",
description = "Configuration for Daily Task Indicators plugin"
)
public interface DailyTasksConfig extends Config public interface DailyTasksConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("deathIndicator")
keyName = "deathIndicator",
name = "Death Indicator",
description = "Configuration for the death indicator plugin"
)
public interface DeathIndicatorConfig extends Config public interface DeathIndicatorConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("defaultworld")
keyName = "defaultworld",
name = "Default World",
description = "Sets the default world and remembers it"
)
public interface DefaultWorldConfig extends Config public interface DefaultWorldConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -27,11 +27,7 @@ package net.runelite.client.plugins.devtools;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("devtools")
keyName = "devtools",
name = "Dev Tools",
description = "Configuration for developer tools"
)
public interface DevToolsConfig public interface DevToolsConfig
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("discord")
keyName = "discord",
name = "Discord",
description = "Configuration for Discord plugin"
)
public interface DiscordConfig extends Config public interface DiscordConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("entityhider")
keyName = "entityhider",
name = "Entity Hider",
description = "Hides various entities such as players and NPCs"
)
public interface EntityHiderConfig extends Config public interface EntityHiderConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("xpdrop")
keyName = "xpdrop",
name = "XP Drop",
description = "Configuration for XP drop customization"
)
public interface XpDropConfig extends Config public interface XpDropConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("farmingTracker")
keyName = "farmingTracker",
name = "Farming Tracker",
description = "Configuration for the farming tracker"
)
public interface FarmingTrackerConfig extends Config public interface FarmingTrackerConfig extends Config
{ {
String KEY_NAME = "farmingTracker"; String KEY_NAME = "farmingTracker";

View File

@@ -4,11 +4,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("feed")
keyName = "feed",
name = "News Feed",
description = "Displays client and game-related news"
)
public interface FeedConfig extends Config public interface FeedConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("fishing")
keyName = "fishing",
name = "Fishing",
description = "Configuration for the fishing plugin"
)
public interface FishingConfig extends Config public interface FishingConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup(FpsPlugin.CONFIG_GROUP_KEY)
keyName = FpsPlugin.CONFIG_GROUP_KEY,
name = "FPS Control",
description = "Lets you control what your game frame rate is, often helps keep CPU down too"
)
public interface FpsConfig extends Config public interface FpsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("grandexchange")
keyName = "grandexchange",
name = "Grand Exchange",
description = "Configuration for the Grand Exchange"
)
public interface GrandExchangeConfig extends Config public interface GrandExchangeConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -33,11 +33,7 @@ import net.runelite.client.plugins.grounditems.config.ItemHighlightMode;
import net.runelite.client.plugins.grounditems.config.MenuHighlightMode; import net.runelite.client.plugins.grounditems.config.MenuHighlightMode;
import net.runelite.client.plugins.grounditems.config.PriceDisplayMode; import net.runelite.client.plugins.grounditems.config.PriceDisplayMode;
@ConfigGroup( @ConfigGroup("grounditems")
keyName = "grounditems",
name = "Ground Items",
description = "Configuration for the ground items plugin"
)
public interface GroundItemsConfig extends Config public interface GroundItemsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -32,11 +32,7 @@ import net.runelite.client.config.ConfigItem;
import java.awt.Color; import java.awt.Color;
@ConfigGroup( @ConfigGroup("groundMarker")
keyName = "groundMarker",
name = "Ground Marker",
description = "Mark ground tiles"
)
public interface GroundMarkerConfig extends Config public interface GroundMarkerConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("herbiboar")
keyName = "herbiboar",
name = "Herbiboar",
description = "Configuration for the herbiboar plugin"
)
public interface HerbiboarConfig extends Config public interface HerbiboarConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("hiscore")
keyName = "hiscore",
name = "HiScore",
description = "Configuration for the hiscore plugin"
)
public interface HiscoreConfig extends Config public interface HiscoreConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("hunterplugin")
keyName = "hunterplugin",
name = "Hunter",
description = "Configuration for the hunter plugin"
)
public interface HunterConfig extends Config public interface HunterConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("idlenotifier")
keyName = "idlenotifier",
name = "Idle Notifier",
description = "Configuration for the idle notifier plugin"
)
public interface IdleNotifierConfig extends Config public interface IdleNotifierConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -33,11 +33,7 @@ import net.runelite.client.config.ConfigItem;
* *
* @author robin * @author robin
*/ */
@ConfigGroup( @ConfigGroup("implings")
keyName = "implings",
name = "Implings",
description = "Configuration for the implings plugin"
)
public interface ImplingsConfig extends Config public interface ImplingsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -30,11 +30,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("interfaceStyles")
keyName = "interfaceStyles",
name = "Interface Styles",
description = "Configuration for the Interface Styles plugin"
)
public interface InterfaceStylesConfig extends Config public interface InterfaceStylesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("inventorytags")
keyName = "inventorytags",
name = "Inventory Tags",
description = "Configuration for the Inventory Item Tagging plugin"
)
public interface InventoryTagsConfig extends Config public interface InventoryTagsConfig extends Config
{ {
String GROUP = "inventorytags"; String GROUP = "inventorytags";

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("itemCharge")
keyName = "itemCharge",
name = "Item Charges",
description = "Configuration for the Item Charges plugin"
)
public interface ItemChargeConfig extends Config public interface ItemChargeConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("itemprices")
keyName = "itemprices",
name = "Item Prices",
description = "Configuration for the Item Prices plugin"
)
public interface ItemPricesConfig extends Config public interface ItemPricesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("itemstat")
keyName = "itemstat",
name = "Item Stats",
description = "Show stat changes on items"
)
public interface ItemStatConfig extends Config public interface ItemStatConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("kourendLibrary")
keyName = "kourendLibrary",
name = "Kourend Library",
description = "Configuration for the KourendLibrary plugin"
)
public interface KourendLibraryConfig extends Config public interface KourendLibraryConfig extends Config
{ {
String GROUP_KEY = "kourendLibrary"; String GROUP_KEY = "kourendLibrary";

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("menuentryswapper")
keyName = "menuentryswapper",
name = "Menu Entry Swapper",
description = "Swap menu entry options"
)
public interface MenuEntrySwapperConfig extends Config public interface MenuEntrySwapperConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("metronome")
keyName = "metronome",
name = "Metronome",
description = "Plays a sound on the specified tick to aid in efficient skilling"
)
public interface MetronomePluginConfiguration extends Config public interface MetronomePluginConfiguration extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,10 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("minimap")
keyName = "minimap",
name = "Minimap",
description = "Configuration for the minimap")
public interface MinimapConfig extends Config public interface MinimapConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("motherlode")
keyName = "motherlode",
name = "Motherlode Mine",
description = "Configuration for the Motherlode Mine plugin"
)
public interface MotherlodeConfig extends Config public interface MotherlodeConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("mousehighlight")
keyName = "mousehighlight",
name = "Mouse Tooltips",
description = "Configures the Mouse Tooltips plugin"
)
public interface MouseHighlightConfig extends Config public interface MouseHighlightConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("mta")
keyName = "mta",
name = "Mage Training Arena",
description = "Configuration for the Mage Training Arena plugin"
)
public interface MTAConfig extends Config public interface MTAConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("nightmareZone")
keyName = "nightmareZone",
name = "Nightmare Zone",
description = "Configuration for the nightmare zone plugin"
)
public interface NightmareZoneConfig extends Config public interface NightmareZoneConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("notes")
keyName = "notes",
name = "Notes",
description = "Configuration for the Notes plugin"
)
public interface NotesConfig extends Config public interface NotesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("npcindicators")
keyName = "npcindicators",
name = "NPC Indicators",
description = "Configuration for the NPC indicators plugin"
)
public interface NpcIndicatorsConfig extends Config public interface NpcIndicatorsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("opponentinfo")
keyName = "opponentinfo",
name = "Opponent Info",
description = "Configuration for the Opponent info plugin"
)
public interface OpponentInfoConfig extends Config public interface OpponentInfoConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("playerindicators")
keyName = "playerindicators",
name = "Player Indicators",
description = "Configuration for the player indicators plugin"
)
public interface PlayerIndicatorsConfig extends Config public interface PlayerIndicatorsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("poh")
keyName = "poh",
name = "Player-owned House",
description = "Configuration for the POH plugin"
)
public interface PohConfig extends Config public interface PohConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("prayer")
keyName = "prayer",
name = "Prayer",
description = "Various tools related to prayer"
)
public interface PrayerConfig extends Config public interface PrayerConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("puzzlesolver")
keyName = "puzzlesolver",
name = "Puzzle Solver",
description = "Shows you where to press to solve puzzle boxes"
)
public interface PuzzleSolverConfig extends Config public interface PuzzleSolverConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("raids")
keyName = "raids",
name = "Chambers Of Xeric",
description = "Configuration for the raids plugin"
)
public interface RaidsConfig extends Config public interface RaidsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("regenmeter")
keyName = "regenmeter",
name = "Regeneration Meter",
description = "Configuration for the data orb regeneration meters"
)
public interface RegenMeterConfig extends Config public interface RegenMeterConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup(ReorderPrayersPlugin.CONFIG_GROUP_KEY)
keyName = ReorderPrayersPlugin.CONFIG_GROUP_KEY,
name = "Reorder Prayers",
description = "Configuration for the data orb regeneration meters"
)
public interface ReorderPrayersConfig extends Config public interface ReorderPrayersConfig extends Config
{ {

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("reportButton")
keyName = "reportButton",
name = "Report Button",
description = "Configuration for report button"
)
public interface ReportButtonConfig extends Config public interface ReportButtonConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("runecraft")
keyName = "runecraft",
name = "Runecraft",
description = "Configuration for the runecrafting plugin"
)
public interface RunecraftConfig extends Config public interface RunecraftConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -30,11 +30,7 @@ import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
import net.runelite.client.plugins.runepouch.config.RunePouchOverlayMode; import net.runelite.client.plugins.runepouch.config.RunePouchOverlayMode;
@ConfigGroup( @ConfigGroup("runepouch")
keyName = "runepouch",
name = "Rune Pouch",
description = "Configuration for the Runepouch plugin"
)
public interface RunepouchConfig extends Config public interface RunepouchConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
import net.runelite.client.config.Keybind; import net.runelite.client.config.Keybind;
@ConfigGroup( @ConfigGroup("screenshot")
keyName = "screenshot",
name = "Screenshot",
description = "Configuration for the Screenshot plugin"
)
public interface ScreenshotConfig extends Config public interface ScreenshotConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -30,11 +30,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("slayer")
keyName = "slayer",
name = "Slayer",
description = "Configuration for the slayer plugin"
)
public interface SlayerConfig extends Config public interface SlayerConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("stretchedfixedmode")
keyName = "stretchedfixedmode",
name = "Stretched Fixed Mode",
description = "Resizes the game while in fixed mode"
)
public interface StretchedFixedModeConfig extends Config public interface StretchedFixedModeConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("teamCapes")
keyName = "teamCapes",
name = "Team Capes",
description = "Configuration for the team cape plugin"
)
public interface TeamCapesConfig extends Config public interface TeamCapesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("tileindicators")
keyName = "tileindicators",
name = "Tile Indicators",
description = "Configuration for the tile indicators plugin"
)
public interface TileIndicatorsConfig extends Config public interface TileIndicatorsConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("timers")
keyName = "timers",
name = "Timers",
description = "Configuration for the timers plugin"
)
public interface TimersConfig extends Config public interface TimersConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("tithefarmplugin")
keyName = "tithefarmplugin",
name = "Tithe Farm",
description = "Configuration for the Tithe Farm plugin"
)
public interface TitheFarmPluginConfig extends Config public interface TitheFarmPluginConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("rememberusername")
keyName = "rememberusername",
name = "Username Syncer",
description = "Syncs the username that is currently remembered between computers"
)
public interface UsernameSyncerConfig extends Config public interface UsernameSyncerConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("woodcutting")
keyName = "woodcutting",
name = "Woodcutting",
description = "Configuration for the woodcutting plugin"
)
public interface WoodcuttingConfig extends Config public interface WoodcuttingConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup(WorldMapPlugin.CONFIG_KEY)
keyName = WorldMapPlugin.CONFIG_KEY,
name = "World Map",
description = "Various World Map enhancements"
)
public interface WorldMapConfig extends Config public interface WorldMapConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -29,11 +29,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("xpglobes")
keyName = "xpglobes",
name = "XP Globes",
description = "Configuration for the XP globes plugin"
)
public interface XpGlobesConfig extends Config public interface XpGlobesConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -28,11 +28,7 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
@ConfigGroup( @ConfigGroup("zoom")
keyName = "zoom",
name = "Camera Zoom",
description = "Configuration for the camera zoom limit"
)
public interface ZoomConfig extends Config public interface ZoomConfig extends Config
{ {
@ConfigItem( @ConfigItem(

View File

@@ -53,7 +53,7 @@ public class OverlayManager
private static final String OVERLAY_CONFIG_PREFERRED_LOCATION = "_preferredLocation"; private static final String OVERLAY_CONFIG_PREFERRED_LOCATION = "_preferredLocation";
private static final String OVERLAY_CONFIG_PREFERRED_POSITION = "_preferredPosition"; private static final String OVERLAY_CONFIG_PREFERRED_POSITION = "_preferredPosition";
private static final String OVERLAY_CONFIG_PREFERRED_SIZE = "_preferredSize"; private static final String OVERLAY_CONFIG_PREFERRED_SIZE = "_preferredSize";
private static final String RUNELITE_CONFIG_GROUP_NAME = RuneLiteConfig.class.getAnnotation(ConfigGroup.class).keyName(); private static final String RUNELITE_CONFIG_GROUP_NAME = RuneLiteConfig.class.getAnnotation(ConfigGroup.class).value();
@VisibleForTesting @VisibleForTesting
static final Comparator<Overlay> OVERLAY_COMPARATOR = (a, b) -> static final Comparator<Overlay> OVERLAY_COMPARATOR = (a, b) ->

View File

@@ -24,11 +24,7 @@
*/ */
package net.runelite.client.config; package net.runelite.client.config;
@ConfigGroup( @ConfigGroup("test")
keyName = "test",
name = "test",
description = "test"
)
public interface TestConfig public interface TestConfig
{ {
@ConfigItem( @ConfigItem(