AE2PartPlaceEvent
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.event.AE2PartPlaceEvent |
| 继承 | Event |
| 用途 | AE2 部件放置的可取消事件 |
| 启用版本 | Minecraft 1.7.10 |
功能
在 AE2 放置网络包被处理前触发,使放置可被取消。
实现要点
- 构造器 1 个,静态
fireEvent1 个 - 依赖 AE2PlaceTransformer 注入
AppEngPacket的处理流程——该 transformer 未注册, 故事件实际不会被触发 - AE2 不在本 mod 的硬依赖中
- 静态工厂方法负责构造事件并在 Forge 总线上触发,
调用方无需
new。 - 5 个事件全部由 MyEssentialsCore 之外的代码触发; 本 mod 自身不触发任何事件。
相关条目
- MyEssentialsCore - mod 主类
- classtransformer - 配套的字节码注入(多数未注册)
- ModifyBlockEvent - 同目录事件