diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index 11d352f46..a92b97a13 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -147,7 +147,7 @@ install.installer.forge=Forge install.installer.game=游戏 install.installer.install=安装%s install.installer.liteloader=LiteLoader -install.installer.not_installed=暂不安装%s,点击此处安装 +install.installer.not_installed=暂不安装%s,可以点击此处安装 install.installer.optifine=OptiFine install.installer.version=%s版本 install.modpack=安装整合包 diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java index baaa0f15f..8f8a25829 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java @@ -36,27 +36,27 @@ public class BMCLAPIDownloadProvider implements DownloadProvider { @Override public String getLibraryBaseURL() { - return "http://bmclapi2.bangbang93.com/libraries/"; + return "https://bmclapi2.bangbang93.com/libraries/"; } @Override public String getVersionListURL() { - return "http://bmclapi2.bangbang93.com/mc/game/version_manifest.json"; + return "https://bmclapi2.bangbang93.com/mc/game/version_manifest.json"; } @Override public String getVersionBaseURL() { - return "http://bmclapi2.bangbang93.com/versions/"; + return "https://bmclapi2.bangbang93.com/versions/"; } @Override public String getAssetIndexBaseURL() { - return "http://bmclapi2.bangbang93.com/indexes/"; + return "https://bmclapi2.bangbang93.com/indexes/"; } @Override public String getAssetBaseURL() { - return "http://bmclapi2.bangbang93.com/assets/"; + return "https://bmclapi2.bangbang93.com/assets/"; } @Override @@ -78,12 +78,12 @@ public class BMCLAPIDownloadProvider implements DownloadProvider { @Override public String injectURL(String baseURL) { return baseURL - .replace("https://launchermeta.mojang.com", "http://bmclapi2.bangbang93.com") - .replace("https://launcher.mojang.com", "http://bmclapi2.bangbang93.com") - .replace("https://libraries.minecraft.net", "http://bmclapi2.bangbang93.com/libraries") - .replaceFirst("https?://files\\.minecraftforge\\.net/maven", "http://bmclapi2.bangbang93.com/maven") - .replace("http://dl.liteloader.com/versions/versions.json", "http://bmclapi2.bangbang93.com/maven/com/mumfrey/liteloader/versions.json") - .replace("http://dl.liteloader.com/versions", "http://bmclapi2.bangbang93.com/maven"); + .replace("https://launchermeta.mojang.com", "https://bmclapi2.bangbang93.com") + .replace("https://launcher.mojang.com", "https://bmclapi2.bangbang93.com") + .replace("https://libraries.minecraft.net", "https://bmclapi2.bangbang93.com/libraries") + .replaceFirst("https?://files\\.minecraftforge\\.net/maven", "https://bmclapi2.bangbang93.com/maven") + .replace("http://dl.liteloader.com/versions/versions.json", "https://bmclapi2.bangbang93.com/maven/com/mumfrey/liteloader/versions.json") + .replace("http://dl.liteloader.com/versions", "https://bmclapi2.bangbang93.com/maven"); } } diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java index 5e897528d..ded8474e7 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java @@ -295,7 +295,7 @@ public class DefaultLauncher extends Launcher { if (isWindows) { writer.write("@echo off"); writer.newLine(); - writer.write("set APPDATA=" + options.getGameDir().getParent()); + writer.write("set APPDATA=" + options.getGameDir().getAbsoluteFile().getParent()); writer.newLine(); writer.write("cd /D %APPDATA%"); writer.newLine();