玩家事件
服务端玩家状态变化事件
玩家事件
- 由服务端玩家状态变化触发的事件,与客户端事件不同,这些事件在服务端逻辑中产生。
PlayerAreaEnterEvent
- 玩家进入ArcartX区域时触发
- 属性:
player: Player — 玩家area: Area — 进入的区域对象
- 可取消:否
- 调用示例
PlayerAreaLeaveEvent
- 玩家离开ArcartX区域时触发
- 属性:
player: Player — 玩家area: Area — 离开的区域对象newArea: Area? — 新进入的区域(如果直接从一个区域进入另一个区域),可能为null
- 可取消:否
- 调用示例
PlayerExtraSlotUpdateEvent
- 玩家额外槽位物品更新时触发(通过
ArcartXPlayer.setSlotItemStack设置时)
- 属性:
player: Player — 玩家slotID: String — 槽位IDitemStack: ItemStack — 更新后的物品
- 可取消:否
- 调用示例
PlayerModelUpdateEvent
- 玩家模型更新时触发(通过
ArcartXPlayer.setModel设置时)
- 属性:
player: Player — 玩家modelID: String — 新模型ID
- 可取消:否
- 调用示例
