BlockTrampleEvent
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.event.BlockTrampleEvent |
| 继承 | BlockEvent |
| 用途 | 方块被玩家踩踏(犁地破坏耕地等)的可取消事件 |
| 启用版本 | Minecraft 1.7.10 |
功能
阻止耕地等方块被移动中的玩家踩掉。
实现要点
- 继承 Forge 的
net.minecraftforge.event.world.BlockEvent - 构造器 1 个,静态
fireEvent1 个 - 依赖 BlockFarmlandTransformer—— 该 transformer 未注册,故事件实际不会被触发
- 静态工厂方法负责构造事件并在 Forge 总线上触发,
调用方无需
new。 - 5 个事件全部由 MyEssentialsCore 之外的代码触发; 本 mod 自身不触发任何事件。
相关条目
- MyEssentialsCore - mod 主类
- classtransformer - 配套的字节码注入(多数未注册)
- ModifyBlockEvent - 同目录事件