diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseForgeRemoteModRepository.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseForgeRemoteModRepository.java index f884334c8..4b518c061 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseForgeRemoteModRepository.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseForgeRemoteModRepository.java @@ -169,6 +169,9 @@ public final class CurseForgeRemoteModRepository implements RemoteModRepository } long hash = Integer.toUnsignedLong(MurmurHash2.hash32(baos.toByteArray(), baos.size(), 1)); + if (hash == 811513880) { // Workaround for https://github.com/HMCL-dev/HMCL/issues/4597 + return Optional.empty(); + } Response response = withApiKey(HttpRequest.POST(PREFIX + "/v1/fingerprints/432")) .json(mapOf(pair("fingerprints", Collections.singletonList(hash))))