Skip to content

AI分析的崩溃错误 #7

Description

@aaytaat
  1. Mixin Redirect 冲突警告

@reDIrect conflict. Skipping extreme.mixins.json:network.Packet70GameEventMixin->@reDIrect::redirectDevMode()Z with priority 1000, already redirected by BetterGameSetting.common.mixins.json:widecheat.Packet70GameEventMixin->@reDIrect::wide_1()Z with priority 1001

说明:extreme mod的Packet70GameEventMixin中的redirectDevMode()方法(优先级1000)与BetterGameSetting的Packet70GameEventMixin中的wide_1()方法(优先级1001)产生冲突。因为BetterGameSetting的优先级更高,所以extreme的@reDIrect被跳过了。
2. Mixin 注入失败(核心错误)

org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector redirectDevModeS()Z in extreme.mixins.json:network.Packet70GameEventMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). No refMap loaded.

说明:extreme.mixins.json中network.Packet70GameEventMixin的redirectDevModeS()重定向器注入检查失败,扫描了1个目标但0个成功,并且没有加载refMap。
错误导致的后果

抛出 java.lang.RuntimeException: Mixin transformation of net.minecraft.Packet70GameEvent failed
Minecraft崩溃在 GuiCreateWorld.actionPerformed 阶段(即创建世界时)
游戏无法进入存档

错误的根本原因

两个mod(extreme和BetterGameSetting)都试图对 net.minecraft.Packet70GameEvent 类进行@reDIrect注入到相同的方法,且存在优先级冲突和refMap缺失问题,导致Mixin转换失败。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions