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 eef30cd8b5..df386b89fc 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 @@ -102,6 +102,8 @@ public class ConfigPanel extends PluginPanel configManager.getConfigProxies().stream() .map(configManager::getConfigDescriptor) + .filter(configDescriptor -> configDescriptor.getItems().stream() + .anyMatch(cid -> !cid.getItem().hidden())) .sorted(Comparator.comparing(left -> left.getGroup().name())) .forEach(cd -> {