Fix viaversion list command

This commit is contained in:
Mats 2016-04-03 12:26:27 +02:00 committed by Myles
parent 1fa7211cf0
commit 4431ca63c2

View File

@ -30,12 +30,9 @@ public class ListSubCmd extends ViaSubCommand {
Map<Integer, Set<String>> playerVersions = new HashMap<>(); Map<Integer, Set<String>> playerVersions = new HashMap<>();
for (Player p : Bukkit.getOnlinePlayers()) { for (Player p : Bukkit.getOnlinePlayers()) {
int playerVersion = ViaVersion.getInstance().getPlayerVersion(p); int playerVersion = ViaVersion.getInstance().getPlayerVersion(p);
if (playerVersions.containsKey(playerVersion)) { if (!playerVersions.containsKey(playerVersion))
playerVersions.get(playerVersion).add(p.getName()); playerVersions.put(playerVersion, new HashSet<String>());
continue; playerVersions.get(playerVersion).add(p.getName());
}
playerVersions.put(playerVersion, new HashSet<String>()).add(p.getName());
} }
Map<Integer, Set<String>> sorted = new TreeMap<>(playerVersions); Map<Integer, Set<String>> sorted = new TreeMap<>(playerVersions);