diff --git a/common/src/main/java/net/momirealms/customfishing/common/dependency/DependencyRepository.java b/common/src/main/java/net/momirealms/customfishing/common/dependency/DependencyRepository.java index ac51e65e..3fb5f059 100644 --- a/common/src/main/java/net/momirealms/customfishing/common/dependency/DependencyRepository.java +++ b/common/src/main/java/net/momirealms/customfishing/common/dependency/DependencyRepository.java @@ -32,7 +32,9 @@ import java.net.URLConnection; import java.nio.file.Files; import java.nio.file.Path; import java.util.ArrayList; +import java.util.Collections; import java.util.List; +import java.util.Locale; /** * Represents a repository which contains {@link Dependency}s. @@ -75,6 +77,10 @@ public enum DependencyRepository { repositories.add(repository); } } + // 中国大陆优先使用阿里云镜像 + if (Locale.getDefault() == Locale.SIMPLIFIED_CHINESE) { + Collections.reverse(repositories); + } return repositories; } diff --git a/common/src/main/java/net/momirealms/customfishing/common/locale/TranslationManager.java b/common/src/main/java/net/momirealms/customfishing/common/locale/TranslationManager.java index a60fa83c..9c86380b 100644 --- a/common/src/main/java/net/momirealms/customfishing/common/locale/TranslationManager.java +++ b/common/src/main/java/net/momirealms/customfishing/common/locale/TranslationManager.java @@ -168,9 +168,9 @@ public class TranslationManager { } Map bundle = new HashMap<>(); - YamlDocument document = plugin.getConfigManager().loadConfig("translations" + "\\" + translationFile.getFileName(), '@'); + YamlDocument document = plugin.getConfigManager().loadConfig("translations" + File.separator + translationFile.getFileName(), '@'); try { - document.save(new File(plugin.getDataDirectory().toFile(), "translations" + "\\" + translationFile.getFileName())); + document.save(new File(plugin.getDataDirectory().toFile(), "translations" + File.separator + translationFile.getFileName())); } catch (IOException e) { throw new IllegalStateException("Could not update translation file: " + translationFile.getFileName(), e); } diff --git a/gradle.properties b/gradle.properties index 1dd313d9..c0977876 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ asm_version=9.7 asm_commons_version=9.7 jar_relocator_version=1.7 h2_driver_version=2.2.224 -sqlite_driver_version=3.46.0.0 +sqlite_driver_version=3.46.0.1 adventure_bundle_version=4.17.0 adventure_platform_version=4.3.3 sparrow_heart_version=0.34 @@ -36,7 +36,7 @@ bstats_version=3.0.2 geantyref_version=1.3.15 caffeine_version=3.1.8 rtag_version=6290733498 -jedis_version=5.1.3 +jedis_version=5.1.4 exp4j_version=0.4.8 placeholder_api_version=2.11.6 #invui_version=1.32