diff --git a/src/main/java/com/onarandombox/MultiverseCore/commands/WhoCommand.java b/src/main/java/com/onarandombox/MultiverseCore/commands/WhoCommand.java index 6a65968d..a1884f2b 100644 --- a/src/main/java/com/onarandombox/MultiverseCore/commands/WhoCommand.java +++ b/src/main/java/com/onarandombox/MultiverseCore/commands/WhoCommand.java @@ -15,7 +15,8 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.permissions.PermissionDefault; -import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; import java.util.List; /** @@ -52,7 +53,7 @@ public class WhoCommand extends MultiverseCommand { } final Player[] onlinePlayers = plugin.getServer().getOnlinePlayers(); - final List visiblePlayers = new ArrayList(onlinePlayers.length); + final Collection visiblePlayers = new HashSet(onlinePlayers.length); for (final Player player : onlinePlayers) { if (p == null || p.canSee(player)) { visiblePlayers.add(player); @@ -100,7 +101,7 @@ public class WhoCommand extends MultiverseCommand { return; } - private static String buildPlayerString(MultiverseWorld world, Player viewer, final List visiblePlayers) { + private static String buildPlayerString(MultiverseWorld world, Player viewer, final Collection visiblePlayers) { // Retrieve the players in this world List players = world.getCBWorld().getPlayers(); StringBuilder playerBuilder = new StringBuilder();