diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FileDownloadTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FileDownloadTask.java index b3b4d8dc1..0237a3c7e 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FileDownloadTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FileDownloadTask.java @@ -193,7 +193,7 @@ public class FileDownloadTask extends FetchTask { if (integrityCheck != null) { algorithm = integrityCheck.getAlgorithm(); checksum = integrityCheck.getChecksum(); - } else if (bmclapiHash != null) { + } else if (bmclapiHash != null && DigestUtils.isSha1Digest(bmclapiHash)) { algorithm = "SHA-1"; checksum = bmclapiHash; } else {