package openlauncher; import java.io.File; import java.io.IOException; public class ZipPackType extends PackType { @Override public void checkMods(ModPackInstance modPackInstance) { File workDir = new File(Launch.main.getHome().getAbsoluteFile() + "/instances/", modPackInstance.getInstanceName()); if (!workDir.exists()) workDir.mkdirs(); try { DownloadUtils.downloadFile(modPackInstance.typeDownloadURL, workDir, modPackInstance.getInstanceName() + "-" + modPackInstance.version + ".zip"); } catch (IOException e) { e.printStackTrace(); } try { UnZip.unZip(new File(workDir, modPackInstance.getInstanceName() + "-" + modPackInstance.version + ".zip"), workDir); } catch (IOException e) { e.printStackTrace(); } } }