package com.atlauncher.obj; import com.atlauncher.Settings; public final class FileHash{ public final String name; public final String type; public final String md5; public final String sha1; public final int size; public FileHash(String name, String type, String md5, String sha1, int size){ this.name = name; this.type = type; this.md5 = md5; this.sha1 = sha1; this.size = size; } public Downloadable getDownload(){ switch(type) { case "library":{ // Don't download the .sh or .bat files return null; } case "json":{ return new Downloadable("newlauncher/" + this.name, Settings.DATA.resolve(this.type.toLowerCase()), md5, true); } default:{ return new Downloadable("launcher/" + this.type.toLowerCase() + "s" + "/" + this.name, Settings.DATA.resolve(this.type.toLowerCase()), md5, true); } } } }