Skip to content

2.3 Spigot端事件类型

17TheWord edited this page Oct 9, 2023 · 1 revision

Player

字段名 数据类型 可能的值 说明
nickname String 玩家昵称
uuid String 玩家 UUID
display_name String 玩家显示名
is_health_scaled bool 玩家是否有血量缩放
address String 玩家 IP
is_sprinting bool 玩家是否在跑
walk_speed float 玩家行走速度
fly_speed float 玩家飞行速度
is_sneaking bool 玩家是否潜行
level int 玩家等级?
is_flying bool 玩家是否飞行
ping int 玩家延迟(1.12.2中无该项)
allow_flight bool 玩家是否允许飞行
locale String 玩家语言
health_scale float 玩家血量缩放
player_time_offset int 玩家时间偏移
exp float 玩家经验
total_exp int 玩家总经验
player_time int 玩家时间
is_player_time_relative bool 玩家时间是否相对
is_op bool 玩家是否为OP

玩家聊天事件

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

玩家命令事件

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

玩家加入事件

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

玩家离开事件

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

玩家死亡事件

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