config panel: don't show groups with no visible config items

This commit is contained in:
Adam
2018-01-19 21:22:10 -05:00
parent c7a6af5d24
commit a9c4e37c3f

View File

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