From adb2ed0614fad0f67be490cef75e4bb45c388e7b Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Tue, 28 Sep 2021 20:30:36 +0800 Subject: [PATCH] fix(download): only list required mod dependency --- .../src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java | 1 + 1 file changed, 1 insertion(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java index cc16f29ca..6a5a2a075 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java @@ -165,6 +165,7 @@ public class CurseAddon implements DownloadManager.IMod { public List loadDependencies() throws IOException { Set dependencies = latestFiles.stream() .flatMap(latestFile -> latestFile.getDependencies().stream()) + .filter(dep -> dep.getType() == 3) .map(Dependency::getAddonId) .collect(Collectors.toSet()); List mods = new ArrayList<>();