String event.getName()
boolean event.has(String key)
Object event.get(String key) // 原始 Object
boolean event.getBool(String key)
int event.getInt(String key)
double event.getNumber(String key)
String event.getString(String key)
event.put(String key, Object value) // 写回(有些事件支持改)
boolean event.isCancelled()
event.cancel()
Object event.raw() // 底层原生事件对象(谨慎用)
读事件数据优先用
getInt / getNumber / getBool 类型化方法。直接 (int) event.get(key) 在 BSH 里对 Object 到 primitive 的强转支持不稳。