Remove redundant URLs that download providers provide. Mentioned in #242
This commit is contained in:
@@ -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/";
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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/";
|
||||||
|
|||||||
Reference in New Issue
Block a user