From 3ecc7540d18f1e474a33188e50b1ff3807b86050 Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 30 Aug 2026 10:03:59 -0600 Subject: [PATCH 1/2] Make UUID tab completion startup linear --- .../com/bencodez/advancedcore/AdvancedCorePlugin.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java b/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java index b1d30897a..5afb54d0e 100644 --- a/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java +++ b/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java @@ -7,6 +7,7 @@ import java.security.CodeSource; import java.util.ArrayList; import java.util.HashMap; +import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.Map.Entry; import java.util.Queue; @@ -920,11 +921,11 @@ public void updateReplacements() { @Override public void reload() { - ArrayList uuids = new ArrayList<>(); + LinkedHashSet uuids = new LinkedHashSet<>(); // UUIDs from storage for (String uuid : getUserManager().getAllUUIDs()) { - if (uuid != null && !uuid.isEmpty() && !uuids.contains(uuid)) { + if (uuid != null && !uuid.isEmpty()) { uuids.add(uuid); } } @@ -934,12 +935,12 @@ public void reload() { String uuid = getOptions().isOnlineMode() ? player.getUniqueId().toString() : UuidLookup.getInstance().getUUID(player.getName()); // name-derived in offline-mode - if (uuid != null && !uuid.isEmpty() && !uuids.contains(uuid)) { + if (uuid != null && !uuid.isEmpty()) { uuids.add(uuid); } } - setReplace(uuids); + setReplace(new ArrayList<>(uuids)); } @Override From 4aea8dacfcaeb7c272c431c0bbc280cd6b9de9ff Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 30 Aug 2026 10:04:14 -0600 Subject: [PATCH 2/2] Preserve AdvancedCorePlugin line endings --- .../main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java b/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java index 5afb54d0e..1bed9a5ca 100644 --- a/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java +++ b/AdvancedCore/src/main/java/com/bencodez/advancedcore/AdvancedCorePlugin.java @@ -7,7 +7,7 @@ import java.security.CodeSource; import java.util.ArrayList; import java.util.HashMap; -import java.util.LinkedHashSet; +import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.Map.Entry; import java.util.Queue;