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
.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")

View File

@ -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

View File

@ -52,7 +52,7 @@ public class JavaDownloadTask extends Task<Void> {
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();