ModifyBlockEvent

基本信息

属性 值
类名 myessentials.event.ModifyBlockEvent
继承 Event
用途 方块放置 / 破坏的拦截与改写
启用版本 Minecraft 1.7.10

功能

3 个静态方法提供了从「能否放置」到「实际写块」的完整判定链。

实现要点

  • checkAndSetBlockToAir(...) - 判定通过则把方块清空(改为空气)
  • checkAndSetBlock(...) - 判定通过则放置指定方块
  • checkFlagAndBlock(...) - 校验标志位与方块是否匹配
  • 构造器 1 个(pub=1),静态方法 3 个
  • 三者构成「触发事件 → 取结果 → 决定清空或放置」的链式调用
  • 静态工厂方法负责构造事件并在 Forge 总线上触发, 调用方无需 new。
  • 5 个事件全部由 MyEssentialsCore 之外的代码触发; 本 mod 自身不触发任何事件。

相关条目