EarlyMixinsLoader
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.slprime.chromatictooltipscompat.mixins.EarlyMixinsLoader |
| 文件 | src/main/java/com/slprime/chromatictooltipscompat/mixins/EarlyMixinsLoader.java |
| 类型 | class |
| 继承 | — |
| 实现 | IFMLLoadingPlugin, IEarlyMixinLoader |
| 启用版本 | Minecraft 1.7.10 |
功能
EARLY 阶段 Mixin 装载器。实现 IFMLLoadingPlugin 以便
在 mod 构造之前完成配置注册。
实现要点
- 阶段:EARLY——配置在 coremod 之前加载
- Mixin 配置:
mixins.chromatictooltipscompat.early.json - 静态初始化:在
static {}块中注册CompatConfig(:18-24)——配置早于 mod 加载 - FML 钩子:
getASMTransformerClass/getModContainerClass/getSetupClass/getAccessTransformerClass全部返回null——本类不是真正的 coremod - 产出:
IMixins.getEarlyMixins(Mixins.class, loadedCoreMods)——本 mod 唯一的 EARLY 组是GREGTECH_EARLY