Skip to content

事件大全

基础事件

cn.org.bukkit.craneattribute.api.event 中的事件

事件描述是否可取消
CraneAttributeReloadEvent.Before插件重载前不可以
CraneAttributeReloadEvent.After插件重载后不可以
AttributeProjectileLaunchEvent抛射属性抛射物时可以
AttributeEntityBowShotEvent实体射箭时可以

属性数据相关事件

cn.org.bukkit.craneattribute.api.event.data 中的事件

事件描述是否可取消
RegisterAttributeDataEvent.Before实体注册属性数据前可以
RegisterAttributeDataEvent.After实体注册属性数据后不可以
RemoveAttributeDataEvent.Before实体移除属性数据前可以
RemoveAttributeDataEvent.After实体移除属性数据后不可以
AttributeDataUpdateEvent.Before实体更新属性数据前可以
AttributeDataUpdateEvent.After实体更新属性数据后不可以
PlayerAttributeDataRuntimeEvent.Before实体运行属性数据前可以
PlayerAttributeDataRuntimeEvent.After实体运行属性数据后不可以

信息

PlayerAttributeDataRuntimeEvent 相关事件与 RUNTIME_AFTER 属性类型绑定

属性源相关事件

cn.org.bukkit.craneattribute.api.event.source 中的事件

事件描述是否可取消
AddAttributeSourceEvent.Before添加属性源前可以
AddAttributeSourceEvent.After添加属性源后不可以
RemoveAttributeSourceEvent.Before移除属性源前可以
RemoveAttributeSourceEvent.After移除属性源后不可以

触发器相关事件

cn.org.bukkit.craneattribute.api.event.trigger 中的事件

事件描述是否可取消
AttackAndDefenseTriggerEvent.Before对应触发器触发前,处理前可以
AttackAndDefenseTriggerEvent.Attack对应触发器触发时,处理后,造成伤害前可以
AttackAndDefenseTriggerEvent.After对应触发器触发后,处理后,造成伤害后不可以
AccidentalDamageTriggerEvent.Before对应触发器触发前,处理前可以
AccidentalDamageTriggerEvent.Damage对应触发器触发时,处理后,造成伤害前可以
AccidentalDamageTriggerEvent.After对应触发器触发后,处理后,造成伤害后不可以
UpdateAfterTriggerEvent.Before对应触发器触发前,处理前可以
UpdateAfterTriggerEvent.After对应触发器触发后,处理后不可以
RuntimeAfterTriggerEvent.Before对应触发器触发前,处理前可以
RuntimeAfterTriggerEvent.After对应触发器触发后,处理后不可以
PlayerKillerEntityTriggerEvent.Before对应触发器触发前,处理前可以
PlayerKillerEntityTriggerEvent.After对应触发器触发后,处理后不可以

信息

所有事件均与对应属性类型的触发器绑定,若卸载系统属性类型,则不再生效