File configs = new File(App.settings.getTempDir(), "Configs.zip");
String path = "packs/" + pack.getSafeName() + "/versions/" + version.getVersion() + "/Configs.zip";
Downloadable configsDownload = new Downloadable(path, configs, null, this, true);
this.totalBytes = configsDownload.getFilesize();
this.downloadedBytes = 0;
configsDownload.download(true); // Download the file
// Extract the configs zip file
fireSubProgressUnknown();
fireTask(Language.INSTANCE.localize("instance.extractingconfigs"));
Utils.unzip(configs, getRootDirectory());