Skip to content

4. 基本事件类型

17TheWord edited this page Aug 29, 2024 · 4 revisions

有关事件

  • 事件将更多地偏向于与玩家有关的事件,而非服务端所有实体的事件
  • 如您想对更多更多事件进行操作,应该去编写对应服务端的 插件/MOD
  • 本页面是所有的基本事件类型,各服务端的事件类型均继承基本事件且有不同程度扩展
  • 由于服务端版本不同,同服务端的不同版本之间也会大同小异
  • 事件会通过 WebsocketJson 的形式发送

BaseEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string 上报类型
sub_type string 子类型
event_name string 事件名称

BasePlayer

字段名 数据类型 可能的值 说明
nickname string 玩家昵称
uuid string 玩家UUID,原版端不适用
is_op boolean 是否为OP,原版端不适用

MessageEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string message 上报类型
sub_type string 子类型
event_name string 事件名称
player Player 发送消息的玩家
message Message 发送的消息

BaseChatEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string message 上报类型
sub_type string chat 子类型
event_name string 事件名称
player Player 发送消息的玩家
message Message 发送的消息

BasePlayerCommandEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string message 上报类型
sub_type string player_command 子类型
event_name string 事件名称
player Player 发送命令的玩家
message Message 发送的命令

BaseDeathEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string message 上报类型
sub_type string death 子类型
event_name string 事件名称
player Player 死亡的玩家

NoticeEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string notice 上报类型
sub_type string 子类型
event_name string 事件名称
player Player 发送消息的玩家

BaseJoinEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string notice 上报类型
sub_type string join 子类型
event_name string 事件名称
player Player 加入服务器的玩家

BaseQuitEvent

字段名 数据类型 可能的值 说明
server_name string 收到事件的服务器名称
post_type string notice 上报类型
sub_type string quit 子类型
event_name string 事件名称
player Player 离开服务器的玩家
Clone this wiki locally