MC百科社群

标题: MixinBooter的用法? [打印本页]

作者: MBYL_InkAndSoul    时间: 2023-6-30 18:41
标题: MixinBooter的用法?
本帖最后由 MBYL_InkAndSoul 于 2023-6-30 18:47 编辑

如题:
我尝试在1.12.2使用MixinBooter代替UniMixin,但无论如何也没有办法让注入生效。
是哪里出了问题?还是说MixinBooter和UniMixin的工作方式不同,需要做额外的处理?




logs.zip (77.59 KB, 下载次数: 0)

作者: QQ酱29797    时间: 2023-6-30 18:41
本帖最后由 QQ酱29797 于 2023-6-30 20:38 编辑

Mixin 需要引导,最简单的方式是(如果你不需要高级功能的话):
  1. @MixinLoader
  2. public class MixinInit {
  3.     public MixinInit() {
  4.         Mixins.addConfiguration("xxx.json");
  5.     }
  6. }
复制代码



作者: MBYL_InkAndSoul    时间: 2023-6-30 22:26
QQ酱29797 发表于 2023-6-30 18:41
Mixin 需要引导,最简单的方式是(如果你不需要高级功能的话):

呃,注入晚了?

Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: mixins.gamemode.json:MinecraftMixin target net.minecraft.client.Minecraft was loaded too early.
作者: QQ酱29797    时间: 2023-6-30 23:24
以需求来看,应该是用不到 IMixinConfigPlugin 的……
作者: MBYL_InkAndSoul    时间: 2023-6-30 23:43
QQ酱29797 发表于 2023-6-30 23:24
以需求来看,应该是用不到 IMixinConfigPlugin 的……

删了之后还是这样保错啊……




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科