initial version

This commit is contained in:
marc barbier
2021-01-13 22:49:31 +01:00
commit 568e577173
8 changed files with 533 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
package downloader.forgeSvc;
import java.net.MalformedURLException;
import downloader.HttpHelper;
public class ForgeSvcFile {
private String gameVersion;
private int fileType;
private int projectFileId;
private String projectFileName;
public String getGameVersion() {
return gameVersion;
}
public int getFileType() {
return fileType;
}
public int getProjectFileId() {
return projectFileId;
}
public String getProjectFileName() {
return projectFileName;
}
public String getDownloadUrl(int modID) throws MalformedURLException {
System.out.println("https://addons-ecs.forgesvc.net/api/v2/addon/"+modID+"/file/"+getProjectFileId());
return HttpHelper.readStringFromUrl("https://addons-ecs.forgesvc.net/api/v2/addon/"+modID+"/file/"+projectFileId+"/download-url");
}
public String getMD5(int modID)
{
return "https://addons-ecs.forgesvc.net/api/v2/addon/"+modID+"/file/"+getProjectFileId();
}
}