]: Incompatible mods found! net.fabricmc.loader.impl.FormattedException: Some of...
错误信息
[16:14:41] [main/INFO]: Loading Minecraft 1.21.11 with Fabric Loader 0.19.3
[16:14:41] [main/WARN]: Mod resolution failed
[16:14:41] [main/INFO]: Immediate reason: [HARD_DEP iris 1.10.7+mc1.21.11 {depends sodium @ [0.8.x]}, NEG_HARD_DEP sodium 0.8.13+mc1.21.11 {breaks iris @ [<=1.10.7]}, ROOT_FORCELOAD_SINGLE iris 1.10.7+mc1.21.11]
[16:14:41] [main/INFO]: Reason: [NEG_HARD_DEP sodium 0.8.13+mc1.21.11 {breaks iris @ [<=1.10.7]}]
[16:14:41] [main/INFO]: Fix: add [], remove [], replace [[sodium 0.8.13+mc1.21.11] -> add:sodium 0.8- ([[0.8-,0.9-)])]
[16:14:41] [main/ERROR]: Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
确定了一种可能的解决方法,这样做可能会解决你的问题:
- 将 模组 'Sodium' (sodium) 0.8.13+mc1.21.11 替换为与这一模组兼容的 任意 0.8.x 版本:
- iris 1.10.7+mc1.21.11
更多信息:
- 模组 'Sodium' (sodium) 0.8.13+mc1.21.11 与 模组 'Iris' (iris) 的 1.10.7 及以下版本 不兼容,但已经安装了的版本是 1.10.7+mc1.21.11!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:202)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
AI 解决方案
🔍 报错分析
1. 🌐 错误翻译
原文:[main/ERROR]: Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
确定了一种可能的解决方法,这样做可能会解决你的问题:
- 将 模组 'Sodium' (sodium) 0.8.13+mc1.21.11 替换为与这一模组兼容的 任意 0.8.x 版本:
- iris 1.10.7+mc1.21.11
更多信息:
- 模组 'Sodium' (sodium) 0.8.13+mc1.21.11 与 模组 'Iris' (iris) 的 1.10.7 及以下版本 不兼容,但已经安装了的版本是 1.10.7+mc1.21.11!
译文:[主线程/错误]:发现不兼容的模组!
net.fabricmc.loader.impl.FormattedException: 您的某些模组与游戏或其他模组不兼容!
确定了一种可能的解决方法,这样做可能会解决您的问题:
- 将模组 'Sodium' (sodium) 0.8.13+mc1.21.11 替换为与该模组兼容的任意 0.8.x 版本:
- iris 1.10.7+mc1.21.11
更多信息:
- 模组 'Sodium' (sodium) 0.8.13+mc1.21.11 与模组 'Iris' (iris) 的 1.10.7 及以下版本不兼容,但已安装的版本是 1.10.7+mc1.21.11!
2. 🎯 原因分析
根本原因:模组版本冲突。
- 冲突双方:Sodium 0.8.13+mc1.21.11 与 Iris 1.10.7+mc1.21.11
- 冲突规则:Sodium 0.8.13 版本明确声明与 Iris 1.10.7 及以下版本不兼容,但当前安装的 Iris 版本正好处于不兼容范围内。
- 错误位置:Fabric Loader 在加载模组阶段检测到硬依赖冲突,阻止游戏启动。
3. 💡 解决方案
降级 Sodium 模组到与 Iris 1.10.7 兼容的 0.8.x 版本:
``代码语言``打开模组文件夹,找到 mods 目录
删除或降级 Sodium 模组文件
推荐下载 Sodium 0.8.9+mc1.21.11(或任何满足 0.8- 的兼容版本)
下载地址参考:https://www.curseforge.com/minecraft/mc-mods/sodium-fabric
或者通过 Mod 管理工具(如 Modrinth App、CurseForge)将 Sodium 降级至 0.8.x 版本
4. 🛡️ 预防措施
- 依赖检查工具:使用 Modrinth App 或 CurseForge 自动检查模组兼容性,安装时会自动提示冲突版本
- 版本锁定策略:对于核心渲染类模组(Sodium/Iris/Sodium Extra),保持同步更新或锁定兼容版本,参考模组页面的 兼容性说明
- 启动器日志分析:养成查看启动器完整日志的习惯,Fabric Loader 的模组冲突会在 MOD_RESOLUTION_FAILED 环节明确列出冲突原因和解决建议