Update MinecraftDownloaderTask.java

This commit is contained in:
Duy Tran Khanh 2021-06-30 17:53:57 +07:00 committed by GitHub
parent 8b4cbb3890
commit 5c376f7ee9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -375,6 +375,7 @@ public class MinecraftDownloaderTask extends AsyncTask<String, String, Throwable
Map<String, JAssetInfo> assetsObjects = assets.objects;
mActivity.mLaunchProgress.setMax(assetsObjects.size());
zeroProgress();
int downloaded;
File objectsDir = new File(outputDir, "objects");
for (JAssetInfo asset : assetsObjects.values()) {
executor.execute(() -> {
@ -384,14 +385,12 @@ public class MinecraftDownloaderTask extends AsyncTask<String, String, Throwable
try {
if(!assets.map_to_resources) downloadAsset(asset, objectsDir);
else downloadAssetMapped(asset,(assetsObjects.keySet().toArray(new String[0])[downloadedSs]),outputDir);
else downloadAssetMapped(asset,(assetsObjects.keySet().toArray(new String[0])[downloaded]),outputDir);
} catch (IOException e) {
e.printStackTrace();
mIsAssetsProcessing = false;
}
currProgress++;
downloadedSs++;
downloaded++;
});
}
hasDownloadedFile.getParentFile().mkdirs();