NHCoremod
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.recursive_pineapple.nuclear_horizons.NHCoremod |
| 类型 | class implements IFMLLoadingPlugin, IEarlyMixinLoader |
| 方法数 | 7 |
| 源码规模 | 50 行 |
coreModClass |
NHCoremod(已正确设置) |
| 启用版本 | 1.7.10 |
功能
coremod:挂载 early mixin 配置。作为 IFMLLoadingPlugin,它确实会被 FML 调用。
但它返回的 mixin 列表是空的。
实现要点
getMixinConfig()返回mixins.nuclear_horizons.early.json。getMixins(Set<String>)调IMixins.getEarlyMixins(Mixins.class, loadedCoreMods)→ 空。- 其余 5 个
IFMLLoadingPlugin方法全是标准空实现:getASMTransformerClass()返回new String[0],getModContainerClass()/getSetupClass()/getAccessTransformerClass()返回null,injectData空。 - 对比:
gradle.properties的usesMixins = true、containsMixinsAndOrCoreModOnly = false都设置正确——配置没错,缺的是枚举条目。
相关条目
- Mixin 总览 - 为什么 0 个 mixin 生效
- Mixins - 空枚举
- LateMixinPlugin - late 侧对应物