ManualOpenEvent
基本信息
| 属性 | 值 |
|---|---|
| 类名 | mantle.event.ManualOpenEvent |
| 类型 | class extends Event(0 个 public 方法) |
| 内部类 | 2 个嵌套类:Pre / Post |
| 启用版本 | 1.7.10 |
功能
「手册被打开」事件:开 GUI 前后各发一次,供依赖方改写或审计翻书行为。
实现要点
Pre在openGui之前发,Post在之后发(Manual.onItemRightClick第 43、49 行)。- 两个嵌套类构造时接收
ItemStack与EntityPlayer。 - ⚠️
Pre虽命名为「Pre」,但Manual并不检查其是否被取消——事件是单向通知,不是可取消钩子。 - 本 mod 内部零订阅者。