Use utility method for team-join display. Fixes BUKKIT-3997

The method to make a string from a collection of strings already exists
and should be used when adding multiple players to a team.

By: Wesley Wolfe <weswolf@aol.com>
This commit is contained in:
Bukkit/Spigot
2013-04-05 12:40:03 -05:00
parent 2436d2b3f8
commit 0716e7a635
2 changed files with 2 additions and 24 deletions

View File

@@ -382,17 +382,7 @@ public class ScoreboardCommand extends VanillaCommand {
addedPlayers.add(offlinePlayer.getName());
}
}
String[] playerArray = addedPlayers.toArray(new String[0]);
StringBuilder builder = new StringBuilder();
for (int x = 0; x < playerArray.length; x++) {
if (x == playerArray.length - 1) {
builder.append(" and ");
} else if (x > 0) {
builder.append(", ");
}
builder.append(playerArray[x]);
}
sender.sendMessage("Added " + addedPlayers.size() + " player(s) to team " + team.getName() + ": " + builder.toString());
sender.sendMessage("Added " + addedPlayers.size() + " player(s) to team " + team.getName() + ": " + stringCollectionToString(addedPlayers));
}
} else if (args[1].equalsIgnoreCase("leave")) {
if ((sender instanceof Player) ? args.length < 2 : args.length < 3) {