diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/LibraryAnalyzer.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/LibraryAnalyzer.java index 8c98ccf26..edbb735ef 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/LibraryAnalyzer.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/LibraryAnalyzer.java @@ -20,7 +20,6 @@ package org.jackhuang.hmcl.download; import org.intellij.lang.annotations.Language; import org.jackhuang.hmcl.game.*; import org.jackhuang.hmcl.mod.ModLoaderType; -import org.jackhuang.hmcl.util.Lang; import org.jackhuang.hmcl.util.Pair; import org.jackhuang.hmcl.util.versioning.VersionNumber; import org.jackhuang.hmcl.util.versioning.VersionRange; @@ -362,14 +361,16 @@ public final class LibraryAnalyzer implements Iterable FORGE_OPTIFINE_MAIN = new HashSet<>(Lang.immutableListOf( + public static final Set FORGE_OPTIFINE_MAIN = Set.of( LibraryAnalyzer.VANILLA_MAIN, LibraryAnalyzer.LAUNCH_WRAPPER_MAIN, LibraryAnalyzer.MOD_LAUNCHER_MAIN, LibraryAnalyzer.BOOTSTRAP_LAUNCHER_MAIN, - LibraryAnalyzer.FORGE_BOOTSTRAP_MAIN - )); + LibraryAnalyzer.FORGE_BOOTSTRAP_MAIN, + LibraryAnalyzer.NEO_FORGED_BOOTSTRAP_MAIN + ); public static final VersionRange FORGE_OPTIFINE_BROKEN_RANGE = VersionNumber.between("48.0.0", "49.0.50");