问题描述 | Bug Description
模组管理界面的bug,会导致软件误识别文件夹下的模组
这是当前摆放图片
启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File
[20:48:22] [@.Launcher.main/INFO] *** HMCL 3.8.0.306 ***
[20:48:22] [@.Launcher.main/INFO] Operating System: Arch Linux (Linux 6.17.6-arch1-1)
[20:48:22] [@.Launcher.main/INFO] System Architecture: x86-64
[20:48:22] [@.Launcher.main/INFO] Native Encoding: UTF-8
[20:48:22] [@.Launcher.main/INFO] JNU Encoding: UTF-8
[20:48:22] [@.Launcher.main/INFO] Java Architecture: x86-64
[20:48:22] [@.Launcher.main/INFO] Java Version: 24.0.2, Oracle Corporation
[20:48:22] [@.Launcher.main/INFO] Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
[20:48:22] [@.Launcher.main/INFO] Java Home: /mnt/2316e33e-f98b-4d31-8440-ddbaf8edb2a4/Application/java/jdk-24.0.2
[20:48:22] [@.Launcher.main/INFO] Current Directory: /home/admin1/APP/HMCL
[20:48:22] [@.Launcher.main/INFO] HMCL Global Directory: /home/admin1/.local/share/hmcl
[20:48:22] [@.Launcher.main/INFO] HMCL Current Directory: /home/admin1/APP/HMCL/.hmcl
[20:48:22] [@.Launcher.main/INFO] HMCL Jar Path: /home/admin1/APP/HMCL/hmcl-dev-3.8.0.305.jar
[20:48:22] [@.Launcher.main/INFO] HMCL Log File: /home/admin1/APP/HMCL/.hmcl/logs/2025-11-03T20-48-22.log
[20:48:22] [@.Launcher.main/INFO] JVM Max Memory: 7944 MiB
[20:48:22] [@.Launcher.main/INFO] Metaspace: 4.04 MiB
[20:48:22] [@.Launcher.main/INFO] Native Backend: None
[20:48:22] [@.Launcher.main/INFO] XDG Session Type: wayland
[20:48:22] [@.Launcher.main/INFO] XDG Current Desktop: GNOME
[20:48:22] [@.util.platform.SystemInfo.initialize/INFO] System Info:
- CPU: Intel Core i7-13700HX (16 Cores / 24 Threads)
- GPU 1: NVIDIA GeForce RTX 4070 Max-Q / Mobile
- GPU 2: Intel UHD Graphics 770 [Discrete]
- Memory: 4.83 GiB / 31.03 GiB (15%)
[20:48:22] [@.Launcher.start/INFO] JavaFX Version: 25+29
[20:48:22] [@.Launcher.start/INFO] Prism Pipeline: com.sun.prism.es2.ES2Pipeline
[20:48:22] [@.Launcher.start/INFO] Dark Mode: false
[20:48:22] [@.Launcher.start/INFO] Reduced Motion: false
[20:48:22] [@.setting.ConfigHolder.init/INFO] Config location: /home/admin1/APP/HMCL/.hmcl.json
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$19/TRACE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$19/TRACE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[20:48:23] [@.ui.Controllers.initialize/INFO] Start initializing application
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.7.10-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.20.1-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft], version=Version [id=1.7.10-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft], version=Version [id=1.20.1-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft]] gets fired
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$29/TRACE] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft]] gets fired
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$29/TRACE] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.java.JavaManager.searchPotentialJavaExecutables/TRACE] Finished Java lookup, found 2
- JDK 1.8.0_452 (x86-64, Unknown): /mnt/2316e33e-f98b-4d31-8440-ddbaf8edb2a4/Application/java/jdk8u452/bin/java
- JDK 24.0.2 (x86-64, Oracle Corporation): /mnt/2316e33e-f98b-4d31-8440-ddbaf8edb2a4/Application/java/jdk-24.0.2/bin/java
[20:48:23] [@.setting.FontManager.findByFcMatch/INFO] Load font file: /usr/share/fonts/Windows/msyh.ttc
[20:48:23] [@.setting.FontManager./INFO] Font: Microsoft YaHei
[20:48:23] [@.auth.authlibinjector.AuthlibInjectorServer.refreshMetadata/INFO] authlib-injector server metadata refreshed: https://littleskin.cn/api/yggdrasil/
[20:48:23] [@.upgrade.IntegrityChecker.isSelfVerified/INFO] Successfully verified current JAR
[20:48:23] [@.util.FileSaver.saveSync/INFO] Saving file /home/admin1/APP/HMCL/.hmcl.json
[20:48:24] [@.upgrade.UpdateChecker.lambda$requestCheckUpdate$2/INFO] Latest version (DEVELOPMENT, preview=false) is [3.8.0.306 from http://mirrors.cloud.tencent.com/nexus/repository/maven-public/org/glavo/hmcl/hmcl-dev/3.8.0.306/hmcl-dev-3.8.0.306.jar]
[20:48:29] [@.ui.construct.Navigator.navigate/INFO] Navigate to VersionPage@1e109937[styleClass=gray-background]
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod kotlinforforge, expected FORGE
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/123/CodeChickenCore-1.7.10-1.0.7.48-universal.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/123/CodeChickenCore-1.7.10-1.0.7.48-universal.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/123/Manaita Plus-1.4.8.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/123/Manaita Plus-1.4.8.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod hordes, expected FORGE
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.141-universal.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.141-universal.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod playeranimator, expected FORGE
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod mekanismgenerators, expected FORGE
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod notenoughanimations, expected FORGE
问题描述 | Bug Description
模组管理界面的bug,会导致软件误识别文件夹下的模组
这是当前摆放图片
启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File
[20:48:22] [@.Launcher.main/INFO] *** HMCL 3.8.0.306 ***
[20:48:22] [@.Launcher.main/INFO] Operating System: Arch Linux (Linux 6.17.6-arch1-1)
[20:48:22] [@.Launcher.main/INFO] System Architecture: x86-64
[20:48:22] [@.Launcher.main/INFO] Native Encoding: UTF-8
[20:48:22] [@.Launcher.main/INFO] JNU Encoding: UTF-8
[20:48:22] [@.Launcher.main/INFO] Java Architecture: x86-64
[20:48:22] [@.Launcher.main/INFO] Java Version: 24.0.2, Oracle Corporation
[20:48:22] [@.Launcher.main/INFO] Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
[20:48:22] [@.Launcher.main/INFO] Java Home: /mnt/2316e33e-f98b-4d31-8440-ddbaf8edb2a4/Application/java/jdk-24.0.2
[20:48:22] [@.Launcher.main/INFO] Current Directory: /home/admin1/APP/HMCL
[20:48:22] [@.Launcher.main/INFO] HMCL Global Directory: /home/admin1/.local/share/hmcl
[20:48:22] [@.Launcher.main/INFO] HMCL Current Directory: /home/admin1/APP/HMCL/.hmcl
[20:48:22] [@.Launcher.main/INFO] HMCL Jar Path: /home/admin1/APP/HMCL/hmcl-dev-3.8.0.305.jar
[20:48:22] [@.Launcher.main/INFO] HMCL Log File: /home/admin1/APP/HMCL/.hmcl/logs/2025-11-03T20-48-22.log
[20:48:22] [@.Launcher.main/INFO] JVM Max Memory: 7944 MiB
[20:48:22] [@.Launcher.main/INFO] Metaspace: 4.04 MiB
[20:48:22] [@.Launcher.main/INFO] Native Backend: None
[20:48:22] [@.Launcher.main/INFO] XDG Session Type: wayland
[20:48:22] [@.Launcher.main/INFO] XDG Current Desktop: GNOME
[20:48:22] [@.util.platform.SystemInfo.initialize/INFO] System Info:
[20:48:22] [@.Launcher.start/INFO] JavaFX Version: 25+29
[20:48:22] [@.Launcher.start/INFO] Prism Pipeline: com.sun.prism.es2.ES2Pipeline
[20:48:22] [@.Launcher.start/INFO] Dark Mode: false
[20:48:22] [@.Launcher.start/INFO] Reduced Motion: false
[20:48:22] [@.setting.ConfigHolder.init/INFO] Config location: /home/admin1/APP/HMCL/.hmcl.json
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$19/TRACE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$19/TRACE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[20:48:23] [@.ui.Controllers.initialize/INFO] Start initializing application
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.7.10-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.20.1-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft], version=Version [id=1.7.10-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft], version=Version [id=1.20.1-Forge]] gets fired
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft]] gets fired
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$29/TRACE] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.20.1-Forge, 1.7.10-Forge], baseDirectory=.minecraft]] gets fired
[20:48:23] [@.task.AsyncTaskExecutor.lambda$executeNormalTask$29/TRACE] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:91)
[20:48:23] [@.java.JavaManager.searchPotentialJavaExecutables/TRACE] Finished Java lookup, found 2
[20:48:23] [@.setting.FontManager.findByFcMatch/INFO] Load font file: /usr/share/fonts/Windows/msyh.ttc
[20:48:23] [@.setting.FontManager./INFO] Font: Microsoft YaHei
[20:48:23] [@.auth.authlibinjector.AuthlibInjectorServer.refreshMetadata/INFO] authlib-injector server metadata refreshed: https://littleskin.cn/api/yggdrasil/
[20:48:23] [@.upgrade.IntegrityChecker.isSelfVerified/INFO] Successfully verified current JAR
[20:48:23] [@.util.FileSaver.saveSync/INFO] Saving file /home/admin1/APP/HMCL/.hmcl.json
[20:48:24] [@.upgrade.UpdateChecker.lambda$requestCheckUpdate$2/INFO] Latest version (DEVELOPMENT, preview=false) is [3.8.0.306 from http://mirrors.cloud.tencent.com/nexus/repository/maven-public/org/glavo/hmcl/hmcl-dev/3.8.0.306/hmcl-dev-3.8.0.306.jar]
[20:48:29] [@.ui.construct.Navigator.navigate/INFO] Navigate to VersionPage@1e109937[styleClass=gray-background]
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod kotlinforforge, expected FORGE
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/123/CodeChickenCore-1.7.10-1.0.7.48-universal.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/123/CodeChickenCore-1.7.10-1.0.7.48-universal.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/123/Manaita Plus-1.4.8.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/123/Manaita Plus-1.4.8.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod hordes, expected FORGE
[20:48:30] [@.mod.ModManager.addModInfo/WARNING] Failed to read mod metadata
java.lang.Exception: Failed to read mod metadata
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:152)
at org.jackhuang.hmcl.mod.ModManager.refreshMods(ModManager.java:186)
at org.jackhuang.hmcl.ui.versions.ModListPage.lambda$loadMods$3(ModListPage.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1814)
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:466)
Suppressed: java.io.IOException: File .minecraft/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.141-universal.jar is not a Forge 1.13+ or NeoForge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromFile(ForgeNewModMetadata.java:147)
at org.jackhuang.hmcl.mod.modinfo.ForgeNewModMetadata.fromForgeFile(ForgeNewModMetadata.java:118)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
Suppressed: java.io.IOException: File .minecraft/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.141-universal.jar is not a Forge mod.
at org.jackhuang.hmcl.mod.modinfo.ForgeOldModMetadata.fromFile(ForgeOldModMetadata.java:129)
at org.jackhuang.hmcl.mod.ModManager.addModInfo(ModManager.java:131)
... 5 more
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod playeranimator, expected FORGE
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod mekanismgenerators, expected FORGE
[20:48:30] [@.mod.modinfo.ForgeNewModMetadata.analyzeLoader/WARNING] Cannot determine the mod loader for mod notenoughanimations, expected FORGE