aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/eu/olli/cowmoonication/util
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2020-04-29 19:23:24 +0200
committerCow <cow@volloeko.de>2020-04-29 19:23:24 +0200
commite4191129a9a3624b4d69862e4bd5f498827e08c8 (patch)
tree6cabb5a8a6c741b1937da1eb36c2f44070a7a0f0 /src/main/java/eu/olli/cowmoonication/util
parent38cd6cc98ba320e54754a270c889549b793b6b90 (diff)
downloadCowlection-e4191129a9a3624b4d69862e4bd5f498827e08c8.tar.gz
Cowlection-e4191129a9a3624b4d69862e4bd5f498827e08c8.tar.bz2
Cowlection-e4191129a9a3624b4d69862e4bd5f498827e08c8.zip
Simplified command handling with Tab-completable usernames
- Replaced having just one command with several aliases for each supported command with having one command for each supported command - Fixes chat components with run_command click events to be executed (e.g. join a party)
Diffstat (limited to 'src/main/java/eu/olli/cowmoonication/util')
-rw-r--r--src/main/java/eu/olli/cowmoonication/util/PlayerCache.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/eu/olli/cowmoonication/util/PlayerCache.java b/src/main/java/eu/olli/cowmoonication/util/PlayerCache.java
index 1b5251a..383ca03 100644
--- a/src/main/java/eu/olli/cowmoonication/util/PlayerCache.java
+++ b/src/main/java/eu/olli/cowmoonication/util/PlayerCache.java
@@ -3,7 +3,7 @@ package eu.olli.cowmoonication.util;
import com.google.common.collect.EvictingQueue;
import eu.olli.cowmoonication.Cowmoonication;
-import java.util.Set;
+import java.util.SortedSet;
import java.util.TreeSet;
public class PlayerCache {
@@ -33,8 +33,9 @@ public class PlayerCache {
bestFriendCache.remove(name);
}
- public Set<String> getAllNamesSorted() {
- Set<String> nameList = new TreeSet<>(bestFriendCache);
+ public SortedSet<String> getAllNamesSorted() {
+ SortedSet<String> nameList = new TreeSet<>(String.CASE_INSENSITIVE_ORDER);
+ nameList.addAll(bestFriendCache);
nameList.addAll(nameCache);
return nameList;
}