消息与菜单
所有玩家看得到的文字都在 plugins/CloudArena/messages.yml,改完 /ca admin reload。
格式
- 颜色:
&a、&l、&#RRGGBB,也可以用 MiniMessage 标签(<gradient:#8fe3f0:#c4b2ff>…</gradient>)。 - 点击按钮:
<click:run_command:'/ca accept'>&a&l[接受]</click>,悬停说明<hover:show_text:'说明'>…</hover>。 - 留空
''的消息不会发送。 - 你的文件里没有的键(新版本新增的)会自 动用插件内置的默认文字,不会显示「Missing message」。
常用段落
| 键 | 用在哪里 | 可用变量 |
|---|---|---|
prefix | 所有聊天提示的开头 | |
queue-* | 排队提示 | {mode} {kit} {rating} {seconds} |
match-* | 比赛中提示(击杀、阵亡、离开、出界……) | {killer} {victim} {player} {team} {arena} {vs} |
abort-* | 对局取消的原因 | |
title-* / subtitle-* | 倒数、开战、胜利、失败、平手的标题 | {seconds} |
bar-* | BossBar 文字(准备中、倒数、对战中、结束) | {seconds} {mode} {red} {blue} {time} |
result-* | 结算提示(排位分、定级进度、定级完成) | {rating} {delta} {tier} {done} {total} {kills} |
broadcast-* | 全服播报(开赛、胜负、平手、晋升) | {winners} {losers} {vs} {mode} {arena} {player} {tier} |
reward-* | 奖励提示 | {money} {streak} |
spectate-* | 观战提示 | {arena} {vs} {mode} |
party-* | 队伍提示与邀请按钮 | {player} {leader} {mate} |
duel-* | 切磋提示与接受 / 拒绝按钮 | {player} {mode} {kit} {seconds} |
state-* | %cloudarena_state% 的文字 | |
help / help-admin | /ca help | {label} |
team-red / team-blue 是红队、蓝队的名称;vs 是「红队 VS 蓝队」的格式;placing 是定级中的显示格式。
菜单
menu: 段是所有菜单的标题、按钮名称、说明:
| 键 | 菜单 |
|---|---|
main-title、mode-*、stats-*、top-*、spectate-*、party-*、history-*、leave-* | 主菜单(5 行) |
mode-desc.<模式> | 每个模式按钮的说明(也可以写在 config.yml 的 modes.<模式>.description) |
kits-title、kit-* | 选择套装 |
preview-title | 套装预览(第 1 行盔甲与副手,2 – 4 行背包,第 5 行快捷栏) |
stats-title、stats-mode-lore、stats-total-lore | 战绩 |
top-title-ranked / top-title-casual、top-entry-* | 排行榜 |
spectate-title、spectate-entry-* | 观战中心 |
history-title、history-entry-*、result-W/L/D | 对战记录 |
filler | 空格子的材质(例如 GRAY_STAINED_GLASS_PANE) |
模式按钮的图示与位置在 config.yml 的 modes.<模式>.icon / slot;段位的图示在 ranks 的 icon。
主菜单与观战中心打开时每秒自动刷新(排队人数、对战时间)。
云界面画面
装了云界面 CloudUI 时,云界面画面上的文字可以在 messages.yml 加 cloudui 段覆盖(没写的用默认值),见 云界面画面。