From 20711c9d106634ff36a904565610a09583bede5d Mon Sep 17 00:00:00 2001 From: Burning_TNT <88144530+burningtnt@users.noreply.github.com> Date: Fri, 14 Jun 2024 00:20:25 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20#3107=20=E4=BF=AE=E5=A4=8D=20HMCL=203.5.8?= =?UTF-8?q?.248=20=E6=97=A0=E6=B3=95=E5=AE=89=E8=A3=85=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E5=B8=A6=20forge=20=E7=9A=84=201.11.2=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20(#3113)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jackhuang/hmcl/download/game/GameLibrariesTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameLibrariesTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameLibrariesTask.java index 793a6b122..f177e1348 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameLibrariesTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/game/GameLibrariesTask.java @@ -134,7 +134,7 @@ public final class GameLibrariesTask extends Task { } } } - if (shouldDownloadLibrary(gameRepository, version, library, integrityCheck) && library.hasDownloadURL()) { + if (shouldDownloadLibrary(gameRepository, version, library, integrityCheck) && (library.hasDownloadURL() || !"optifine".equals(library.getGroupId()))) { dependencies.add(new LibraryDownloadTask(dependencyManager, file, library)); } else { dependencyManager.getCacheRepository().tryCacheLibrary(library, file.toPath());