diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java index a6181ddbf..c7e70fa56 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java @@ -81,6 +81,11 @@ public class HMCLGameRepository extends DefaultGameRepository { localVersionSettings.clear(); super.refreshVersionsImpl(); versions.keySet().forEach(this::loadLocalVersionSetting); + versions.keySet().forEach(version -> { + if (isModpack(version)) { + specializeVersionSetting(version); + } + }); try { File file = new File(getBaseDirectory(), "launcher_profiles.json");