From a34cc43cbf2cba4793e042662409c9c1b820496b Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Fri, 31 May 2024 20:47:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=BA=86=E5=AF=B9=E6=9D=83?= =?UTF-8?q?=E9=99=90=E5=88=97=E8=A1=A8=E7=9A=84=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/java/cn/lunadeer/dominion/dtos/Flag.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a0b9a0d..a4a971f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.30.7-beta + 1.30.8-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/dtos/Flag.java b/src/main/java/cn/lunadeer/dominion/dtos/Flag.java index 82b66cf..b76316c 100644 --- a/src/main/java/cn/lunadeer/dominion/dtos/Flag.java +++ b/src/main/java/cn/lunadeer/dominion/dtos/Flag.java @@ -6,8 +6,10 @@ import cn.lunadeer.minecraftpluginutils.XLogger; import com.alibaba.fastjson.JSONObject; import java.io.File; +import java.text.Collator; import java.util.ArrayList; import java.util.Arrays; +import java.util.Comparator; import java.util.List; public enum Flag { @@ -125,6 +127,8 @@ public enum Flag { } flags.add(flag); } + Comparator comparator = Collator.getInstance(java.util.Locale.CHINA); + flags.sort((o1, o2) -> comparator.compare(o1.getDisplayName(), o2.getDisplayName())); return flags; } @@ -144,6 +148,8 @@ public enum Flag { } flags.add(flag); } + Comparator comparator = Collator.getInstance(java.util.Locale.CHINA); + flags.sort((o1, o2) -> comparator.compare(o1.getDisplayName(), o2.getDisplayName())); return flags; }