From 698d3a311dcda7044b558735c9714fb0e65e74b5 Mon Sep 17 00:00:00 2001 From: xmdhs Date: Thu, 16 Jun 2022 09:31:37 +0800 Subject: [PATCH] replace piston-meta.mojang.com --- .../org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java | 1 + .../org/jackhuang/hmcl/download/MojangDownloadProvider.java | 2 +- .../java/org/jackhuang/hmcl/download/java/JavaDownloadTask.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) 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 5cda0983d..6e6f56612 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java @@ -86,6 +86,7 @@ public class BMCLAPIDownloadProvider implements DownloadProvider { return baseURL .replace("https://bmclapi2.bangbang93.com", apiRoot) .replace("https://launchermeta.mojang.com", apiRoot) + .replace("https://piston-meta.mojang.com", apiRoot) .replace("https://launcher.mojang.com", apiRoot) .replace("https://libraries.minecraft.net", apiRoot + "/libraries") .replaceFirst("https?://files\\.minecraftforge\\.net/maven", apiRoot + "/maven") diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java index 9b5dd049d..7b1453490 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java @@ -49,7 +49,7 @@ public class MojangDownloadProvider implements DownloadProvider { @Override public String getVersionListURL() { - return "https://launchermeta.mojang.com/mc/game/version_manifest.json"; + return "https://piston-meta.mojang.com/mc/game/version_manifest.json"; } @Override diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/java/JavaDownloadTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/java/JavaDownloadTask.java index 7e8e41a33..002526f3d 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/java/JavaDownloadTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/java/JavaDownloadTask.java @@ -52,7 +52,7 @@ public class JavaDownloadTask extends Task { this.javaVersion = javaVersion; this.rootDir = rootDir; this.javaDownloadsTask = new GetTask(NetworkUtils.toURL(downloadProvider.injectURL( - "https://launchermeta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json"))) + "https://piston-meta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json"))) .thenComposeAsync(javaDownloadsJson -> { JavaDownloads allDownloads = JsonUtils.fromNonNullJson(javaDownloadsJson, JavaDownloads.class); if (!allDownloads.getDownloads().containsKey(platform)) throw new UnsupportedPlatformException();