Mixin apply failed
Fabric 和 Forge 模组中的 mixin apply 错误:什么是 mixin、为什么会发生冲突,以及如何找到罪魁祸首。
更新于 2026年8月13日
Mixin apply failed sodium.mixins.json:features.MixinChunkRenderer -> ...
org.spongepowered.asm.mixin.injection.throwables.InjectionError
Mixin 是模组用来动态修改游戏代码的机制。这个错误表示模组无法应用它的修改。
原因
- 模组与游戏版本不匹配。 它挂钩的类已经改变——这是最常见的原因。
- 两个模组修改了同一处代码,互相干扰。
- 模组与加载器不匹配(Fabric 与 Forge)——NeoForge。
- 在服务器上安装了客户端模组: 它挂钩的是渲染相关代码,而服务器没有渲染功能——客户端模组与服务器模组。
如何解读
行首的文件名(sodium.mixins.json)指向出错的模组。在示例中就是 Sodium——一个不应出现在服务器上的客户端模组。
如何处理
- 删除或更新错误信息中提到的模组。
- 如果确实需要它,请查找与您的加载器和游戏版本匹配的版本。
- 如果两个模组冲突,请在其中一个模组的配置中查找可以禁用重叠功能的设置。
- 如果名称不明显,请使用此方法找出罪魁祸首——模组冲突。
不要忽视它
有时服务器会在这个错误存在的情况下仍然启动。这意味着模组的某部分功能没有正常工作:迟早会以令人困惑的 bug 形式暴露出来。
Minecraft 托管您离线时服务器仍在运行创建服务器
