From 88f5e5b0bc8f40d912c2b311d6b62cf5773f0ed5 Mon Sep 17 00:00:00 2001 From: Jesse Boyd Date: Sun, 15 Jan 2017 22:51:54 +1100 Subject: [PATCH] Sort player names --- .../com/intellectualcrafters/plot/util/MainUtil.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Core/src/main/java/com/intellectualcrafters/plot/util/MainUtil.java b/Core/src/main/java/com/intellectualcrafters/plot/util/MainUtil.java index a1a309a00..ada44ca17 100644 --- a/Core/src/main/java/com/intellectualcrafters/plot/util/MainUtil.java +++ b/Core/src/main/java/com/intellectualcrafters/plot/util/MainUtil.java @@ -811,13 +811,18 @@ public class MainUtil { if (l.size() < 1) { return C.NONE.s(); } + List users = new ArrayList<>(); + for (UUID u : l) { + users.add(getName(u)); + } + Collections.sort(users); String c = C.PLOT_USER_LIST.s(); StringBuilder list = new StringBuilder(); - for (int x = 0; x < l.size(); x++) { + for (int x = 0; x < users.size(); x++) { if (x + 1 == l.size()) { - list.append(c.replace("%user%", getName(l.get(x))).replace(",", "")); + list.append(c.replace("%user%",users.get(x)).replace(",", "")); } else { - list.append(c.replace("%user%", getName(l.get(x)))); + list.append(c.replace("%user%", users.get(x))); } } return list.toString();