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

    • PlayerChatEvent
    • PlayerCommandEvent
  • 通知事件

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

    • Player

PlayerAchievementEvent

字段名数据类型可能的值说明
timestampint-事件时间戳
post_typestrnotice通知事件类型
event_namestrPlayerAchievementEvent事件名
server_namestr-服务器名称
server_versionstr-服务器版本
server_typestr-服务器类型
sub_typestrplayer_achievement事件子类型
playerPlayer-玩家对象
achievementAchievement-成就详情

Achievement

字段名数据类型可能的值说明
keystr-成就资源文件中的 Key
displayDisplay-成就显示信息
textstr-成就事件的文本

提示

可通过以下方式拼接成就获得消息

achievement_message = f"[{event.server_name}] {event.achievement.text}"

[Server] 玩家A has earned the achievement [Getting Wood]

Display

字段名数据类型可能的值说明
titlestr-标题的 Key
descriptionstr-描述的 Key
framestrtask/goal/challenge显示框架类型

服务端支持情况

  • 不支持 原版端、Velocity

字段缺失统计

  • Spigot 仅包含 key
  • Forge
    • 1.7.10:缺失 achievement.display.description
Edit this page
最近更新: 2025/12/2 15:22
Contributors: 17TheWord
Prev
PlayerDeathEvent