Skip to content
On this page

消息格式

结构

  • 条件
  • 优先级
  • *消息设置
    • 默认颜色
    • 样式...
  • *前缀
    • ID
      • *文字
      • 样式...
    • ...
  • 后缀
    • ID
      • *文字
      • 样式...

分组

组并列

Formats(Sender/Receiver)下的并列

适用于大范围显示控制


块并列

每个JSON块又可以分成多块,便于通过条件控制中范围显示

条件检测时从上到下,所以应把无条件的放到最后

示例: 检测玩家是否有op,改变显示的文字和悬浮字

yaml
player:
    - condition: 'player op'
      text: '&4%player_name%'
      hover: |-
        &r
        &8▪ &7Ping: &3%player_ping% Ms
        &8▪ &7Health: &c%player_health_rounded% ❤
        &r
        &6▶ &eClick to contact with op
        &r
    - text: '&7%player_name%'
      hover: |-
        &r
        &8▪ &7Ping: &3%player_ping% Ms
        &8▪ &7Health: &c%player_health_rounded% ❤
        &r
        &6▶ &eClick to chat with me
        &r

条并列

每个JSON构成部分又可以分成多条,便于通过条件控制小范围显示

条件检测时从上到下,所以应把无条件的放到最后

示例: 通过权限控制玩家名称颜色

yaml
player:
  text:
    - '&6%player_name%{condition: perm "group.mvp"}'
    - '&3%player_name%{condition: perm "group.vip"}'
    - '&a%player_name%'

Made by ItsFlicker with ❤️