Remove redundant URLs that download providers provide. Mentioned in #242

This commit is contained in:
huangyuhui
2018-06-08 13:12:49 +08:00
parent eed4c7c11a
commit 475e6e5511
3 changed files with 0 additions and 36 deletions

View File

@@ -33,26 +33,11 @@ public class BMCLAPIDownloadProvider implements DownloadProvider {
private BMCLAPIDownloadProvider() { private BMCLAPIDownloadProvider() {
} }
@Override
public String getLibraryBaseURL() {
return "https://bmclapi2.bangbang93.com/libraries/";
}
@Override @Override
public String getVersionListURL() { public String getVersionListURL() {
return "https://bmclapi2.bangbang93.com/mc/game/version_manifest.json"; return "https://bmclapi2.bangbang93.com/mc/game/version_manifest.json";
} }
@Override
public String getVersionBaseURL() {
return "https://bmclapi2.bangbang93.com/versions/";
}
@Override
public String getAssetIndexBaseURL() {
return "https://bmclapi2.bangbang93.com/indexes/";
}
@Override @Override
public String getAssetBaseURL() { public String getAssetBaseURL() {
return "https://bmclapi2.bangbang93.com/assets/"; return "https://bmclapi2.bangbang93.com/assets/";

View File

@@ -24,14 +24,8 @@ package org.jackhuang.hmcl.download;
*/ */
public interface DownloadProvider { public interface DownloadProvider {
String getLibraryBaseURL();
String getVersionListURL(); String getVersionListURL();
String getVersionBaseURL();
String getAssetIndexBaseURL();
String getAssetBaseURL(); String getAssetBaseURL();
/** /**

View File

@@ -28,26 +28,11 @@ import org.jackhuang.hmcl.download.optifine.OptiFineVersionList;
*/ */
public class MojangDownloadProvider implements DownloadProvider { public class MojangDownloadProvider implements DownloadProvider {
@Override
public String getLibraryBaseURL() {
return "https://libraries.minecraft.net/";
}
@Override @Override
public String getVersionListURL() { public String getVersionListURL() {
return "https://launchermeta.mojang.com/mc/game/version_manifest.json"; return "https://launchermeta.mojang.com/mc/game/version_manifest.json";
} }
@Override
public String getVersionBaseURL() {
return "https://s3.amazonaws.com/Minecraft.Download/versions/";
}
@Override
public String getAssetIndexBaseURL() {
return "https://s3.amazonaws.com/Minecraft.Download/indexes/";
}
@Override @Override
public String getAssetBaseURL() { public String getAssetBaseURL() {
return "https://resources.download.minecraft.net/"; return "https://resources.download.minecraft.net/";