ILoadableModule
基本信息
| 属性 | 值 |
|---|---|
| 类名 | mantle.module.ILoadableModule |
| 类型 | interface(3 个方法:preInit / init / postInit) |
| 启用版本 | 1.7.10 |
功能
兼容性模块的旧契约:每个实现类对应一块 mod 兼容代码,
由 ModuleController 按 FML 阶段回调。
实现要点
- 接口注释里留着一行
// public static String modId = "ExampleMod";(第 15 行)——是注释掉的示例代码,不参与编译也不产生任何行为。 - 3 个方法与
IPulse完全同形,是 Pulsar 的直接前身。
相关条目
- ModuleController - 调用方
- IPulse - Pulsar 的对应接口