replace piston-meta.mojang.com

This commit is contained in:
xmdhs
2022-06-16 09:31:37 +08:00
committed by Yuhui Huang
parent c92f8e3b51
commit 698d3a311d
3 changed files with 3 additions and 2 deletions

View File

@@ -86,6 +86,7 @@ public class BMCLAPIDownloadProvider implements DownloadProvider {
return baseURL return baseURL
.replace("https://bmclapi2.bangbang93.com", apiRoot) .replace("https://bmclapi2.bangbang93.com", apiRoot)
.replace("https://launchermeta.mojang.com", apiRoot) .replace("https://launchermeta.mojang.com", apiRoot)
.replace("https://piston-meta.mojang.com", apiRoot)
.replace("https://launcher.mojang.com", apiRoot) .replace("https://launcher.mojang.com", apiRoot)
.replace("https://libraries.minecraft.net", apiRoot + "/libraries") .replace("https://libraries.minecraft.net", apiRoot + "/libraries")
.replaceFirst("https?://files\\.minecraftforge\\.net/maven", apiRoot + "/maven") .replaceFirst("https?://files\\.minecraftforge\\.net/maven", apiRoot + "/maven")

View File

@@ -49,7 +49,7 @@ public class MojangDownloadProvider implements DownloadProvider {
@Override @Override
public String getVersionListURL() { 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 @Override

View File

@@ -52,7 +52,7 @@ public class JavaDownloadTask extends Task<Void> {
this.javaVersion = javaVersion; this.javaVersion = javaVersion;
this.rootDir = rootDir; this.rootDir = rootDir;
this.javaDownloadsTask = new GetTask(NetworkUtils.toURL(downloadProvider.injectURL( 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 -> { .thenComposeAsync(javaDownloadsJson -> {
JavaDownloads allDownloads = JsonUtils.fromNonNullJson(javaDownloadsJson, JavaDownloads.class); JavaDownloads allDownloads = JsonUtils.fromNonNullJson(javaDownloadsJson, JavaDownloads.class);
if (!allDownloads.getDownloads().containsKey(platform)) throw new UnsupportedPlatformException(); if (!allDownloads.getDownloads().containsKey(platform)) throw new UnsupportedPlatformException();