From 93869cb34aba3eee0be1553bc97da74818bacb40 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 26 Nov 2022 18:29:03 -0800 Subject: [PATCH] Only shows Members or higher in the top members placeholder Fixes #267 --- src/main/java/world/bentobox/level/Level.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/world/bentobox/level/Level.java b/src/main/java/world/bentobox/level/Level.java index ee2b70c..66303de 100644 --- a/src/main/java/world/bentobox/level/Level.java +++ b/src/main/java/world/bentobox/level/Level.java @@ -22,6 +22,7 @@ import world.bentobox.bentobox.api.addons.GameModeAddon; import world.bentobox.bentobox.api.configuration.Config; import world.bentobox.bentobox.api.user.User; import world.bentobox.bentobox.database.objects.Island; +import world.bentobox.bentobox.managers.RanksManager; import world.bentobox.bentobox.util.Util; import world.bentobox.level.calculators.Pipeliner; import world.bentobox.level.commands.AdminLevelCommand; @@ -286,6 +287,7 @@ public class Level extends Addon { if (island != null) { // Sort members by rank return island.getMembers().entrySet().stream() + .filter(e -> e.getValue() >= RanksManager.MEMBER_RANK) .sorted(Collections.reverseOrder(Map.Entry.comparingByValue())) .map(Map.Entry::getKey) .map(getPlayers()::getName)