BlockTaintFibersTransformer
[!WARNING] 未注册 —— 不会生效 本类
implements IClassTransformer,但本仓库没有IFMLLoadingPlugin实现,gradle.properties的coreModClass为空, 也不存在@FMLCorePlugin注解。LaunchWrapper 因此从不调用本类, 其字节码补丁完全不会生效。
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.classtransformers.BlockTaintFibersTransformer |
| 实现 | net.launchwrapper.IClassTransformer |
| 补丁目标 | 污秽纤维(Taint Fibers)方块 |
| 源码行数 | 79 |
| 启用版本 | Minecraft 1.7.10 |
功能
为 Thaumcraft 的污秽纤维方块接入本 mod 的处理流程。
实现要点
- 目标类不是原版类——Thaumcraft 不在硬依赖中, 字节码注入按类名匹配,未安装 Thaumcraft 时自然不生效
- 继承
GeneratorAdapter,3 个方法 - 是最小的 transformer(79 行)
transform(String name, String srgName)签名符合 1.7.10 LaunchWrapper 的IClassTransformer契约,但没有注册入口。- 若要启用,需补一个
IFMLLoadingPlugin实现并在gradle.properties的coreModClass中声明; 当前仓库未提供。
相关条目
- MyEssentialsCore - mod 主类(未声明 coremod)
- SignClassTransformer - 同目录 7 个 transformer 之一
- BlockTrampleEvent - 关联事件
- ProjectileImpactEvent - 关联事件
- AE2PartPlaceEvent - 关联事件
- SignManager - 依赖字段注入的功能