diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/modrinth/ModrinthRemoteModRepository.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/modrinth/ModrinthRemoteModRepository.java index c257a3881..ba101cab7 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/modrinth/ModrinthRemoteModRepository.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/modrinth/ModrinthRemoteModRepository.java @@ -31,6 +31,7 @@ import org.jackhuang.hmcl.util.io.ResponseCodeException; import org.jetbrains.annotations.Nullable; import java.io.IOException; +import java.nio.file.NoSuchFileException; import java.nio.file.Path; import java.time.Instant; import java.util.*; @@ -113,6 +114,8 @@ public final class ModrinthRemoteModRepository implements RemoteModRepository { } else { throw e; } + } catch (NoSuchFileException e) { + return Optional.empty(); } }