From 60375c9632fdabe229f5cbc9cb38893589488e37 Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 11 Oct 2025 20:06:14 +0800 Subject: [PATCH] Add net.neoforged.fml.startup.Client to FORGE_OPTIFINE_MAIN (#4649) --- .../org/jackhuang/hmcl/download/LibraryAnalyzer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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");