diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameAssetIndexDownloadTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameAssetIndexDownloadTask.java index 00aa82d70..9f01eba64 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameAssetIndexDownloadTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameAssetIndexDownloadTask.java @@ -62,7 +62,7 @@ public final class GameAssetIndexDownloadTask extends Task { public void execute() throws Exception { AssetIndexInfo assetIndexInfo = version.getAssetIndex(); File assetDir = dependencyManager.getGameRepository().getAssetDirectory(version.getId(), assetIndexInfo.getId()); - if (FileUtils.makeDirectory(assetDir)) + if (!FileUtils.makeDirectory(assetDir)) throw new IOException("Cannot create directory: " + assetDir); File assetIndexFile = dependencyManager.getGameRepository().getIndexFile(version.getId(), assetIndexInfo.getId()); dependencies.add(new FileDownloadTask(