Skip to content
托管 · 错误解析

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 是模组用来动态修改游戏代码的机制。这个错误表示模组无法应用它的修改。

原因

  1. 模组与游戏版本不匹配。 它挂钩的类已经改变——这是最常见的原因。
  2. 两个模组修改了同一处代码,互相干扰。
  3. 模组与加载器不匹配(Fabric 与 Forge)——NeoForge。
  4. 在服务器上安装了客户端模组: 它挂钩的是渲染相关代码,而服务器没有渲染功能——客户端模组与服务器模组。

如何解读

行首的文件名(sodium.mixins.json)指向出错的模组。在示例中就是 Sodium——一个不应出现在服务器上的客户端模组。

如何处理

  1. 删除或更新错误信息中提到的模组。
  2. 如果确实需要它,请查找与您的加载器和游戏版本匹配的版本。
  3. 如果两个模组冲突,请在其中一个模组的配置中查找可以禁用重叠功能的设置。
  4. 如果名称不明显,请使用此方法找出罪魁祸首——模组冲突。

不要忽视它

有时服务器会在这个错误存在的情况下仍然启动。这意味着模组的某部分功能没有正常工作:迟早会以令人困惑的 bug 形式暴露出来。

Minecraft 托管您离线时服务器仍在运行创建服务器