BlockTrampleEvent

基本信息

属性 值
类名 myessentials.event.BlockTrampleEvent
继承 BlockEvent
用途 方块被玩家踩踏(犁地破坏耕地等)的可取消事件
启用版本 Minecraft 1.7.10

功能

阻止耕地等方块被移动中的玩家踩掉。

实现要点

  • 继承 Forge 的 net.minecraftforge.event.world.BlockEvent
  • 构造器 1 个,静态 fireEvent 1 个
  • 依赖 BlockFarmlandTransformer—— 该 transformer 未注册,故事件实际不会被触发
  • 静态工厂方法负责构造事件并在 Forge 总线上触发, 调用方无需 new。
  • 5 个事件全部由 MyEssentialsCore 之外的代码触发; 本 mod 自身不触发任何事件。

相关条目