ASMMixinFactory
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.multipart.asm.ASMMixinFactory |
| 类型 | class ASMMixinFactory[T],96 行 |
| 启用版本 | Minecraft 1.7.10 |
| 字节码生成工厂:管理"待生成的父类"的注册、命名与编译流程。 |
关键点
registerTrait/registerScalaTrait/registerJavaTrait:三种 trait 注册方式。autoCompleteJavaTrait:Java 侧 trait 的自动补全(补Object之外的方法)。checkParent/concreteParent:校验注册链的父类关系。nextName/getId:生成确定性类名。onCompiled/construct/compile:编译回调与触发。construct覆写被 MicroblockGenerator 用于微材质生成。
相关条目
- ASMMixinCompiler - 实际字节码编译器
- MultipartMixinFactory - 本工厂的具体实例