From 4699f717eccade820ca305fa90058d0792ee94f6 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Sun, 14 Nov 2021 14:35:45 +0100 Subject: [PATCH] Ignores color codes and case when sorting destination names --- .../java/net/knarcraft/stargate/portal/PortalActivator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/knarcraft/stargate/portal/PortalActivator.java b/src/main/java/net/knarcraft/stargate/portal/PortalActivator.java index 3397e81..c0fd01e 100644 --- a/src/main/java/net/knarcraft/stargate/portal/PortalActivator.java +++ b/src/main/java/net/knarcraft/stargate/portal/PortalActivator.java @@ -6,7 +6,7 @@ import net.knarcraft.stargate.event.StargateDeactivateEvent; import org.bukkit.entity.Player; import java.util.ArrayList; -import java.util.Collections; +import java.util.Comparator; import java.util.List; import java.util.Random; @@ -141,7 +141,7 @@ public class PortalActivator { //Sort destinations if enabled if (Stargate.getGateConfig().sortNetworkDestinations()) { - Collections.sort(destinations); + destinations.sort(Comparator.comparing(Portal::cleanString)); } //Select last used destination if remember destination is enabled