diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java index 9897e91bbd..430759ad78 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java @@ -38,4 +38,6 @@ public @interface ConfigItem String name(); String description(); + + boolean hidden() default false; } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java index 8e8e8e2fd0..8bd754b35f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java @@ -149,6 +149,11 @@ public class ConfigPanel extends PluginPanel for (ConfigItemDescriptor cid : cd.getItems()) { + if (cid.getItem().hidden()) + { + continue; + } + JPanel item = new JPanel(); item.setLayout(new BorderLayout()); item.add(new JLabel(cid.getItem().name()), BorderLayout.CENTER);