鹊桥
首页
介绍
部署
配置文件
命令
  • V2 事件
  • V1 事件
  • V2 API
  • V1 API
常见问题
  • 标准开发
  • 快速开发
对接
GitHub
首页
介绍
部署
配置文件
命令
  • V2 事件
  • V1 事件
  • V2 API
  • V1 API
常见问题
  • 标准开发
  • 快速开发
对接
GitHub
  • 总览
  • 消息事件

    • PlayerChatEvent
    • PlayerCommandEvent
  • 通知事件

    • PlayerJoinEvent
    • PlayerQuitEvent
    • PlayerDeathEvent
    • PlayerAchievementEvent
  • 其他模型

    • Player

PlayerChatEvent

字段名数据类型可能的值说明
timestampint-事件时间戳
post_typestrmessage事件类型
event_namestrPlayerChatEvent事件名
server_namestr-服务器名称
server_versionstr-服务器版本
server_typestr-服务器类型
sub_typestrplayer_chat事件子类型
message_idstr-消息 ID
raw_messagestr-原始消息内容
playerPlayer-玩家对象
messagestr-消息对象

提示

可通过以下方式拼接成聊天消息

chat_message = f"[{event.server_name}] {event.player.nickname}:{event.message}"

[Server] 玩家A:你好!

服务端支持情况

  • raw_message 字段
    • 在 vanilla (原版) 与 Spigot 中,均与 message 字段相同。
    • 在其他服务端中,为玩家聊天消息的 Json 文本组件格式字符串,但如果消息没有使用任何格式化,则与 message 字段相同。
    • 例如:玩家发送消息 Hello,则 raw_message 字段为 Hello;玩家发送消息 &dHello,则 raw_message 字段可能为 {"text":"Hello","color":"light_purple"}(暂未测试)。
Edit this page
最近更新: 2025/12/2 15:22
Contributors: 17TheWord
Next
PlayerCommandEvent