messages.yml
plugins/CloudGuild/messages.yml 是云公会所有的提示文字:聊天栏消息、公会资讯、排行、名称对照、菜单短文字、输入提示、帮助列表等。默认文件是繁体中文,改完执行 /cg admin reload 生效。
写法
prefix: '<gradient:#8FE3F0:#C4B2FF>雲公會</gradient> &8» &7'
deposited: '&a存入 &6{amount}&a,得到 &e{contribution} &a貢獻(公會資金 &6{balance}&a)'
invite-received: '&e{player} &e邀請你加入公會 &f{name}&e({time}內有效) <click:run_command:''/cg join {guild}''>&a&l[接受]</click>'
- 颜色:
&a颜色代码、&#RRGGBB十六进制颜色、MiniMessage 标签(<gradient:#a:#b>…</gradient>、<bold>)都可以,也可以混着写。 - 点击与悬停:MiniMessage 的
<click:run_command:'/cg …'>…</click>、<hover:show_text:'…'>…</hover>,默认文件里的「[同意]」「[接受]」「點這裡查看」就是这样做的。YAML 单引号字符串里的单引号要写成两个''。 - 前缀:大部分聊天消息前面会自动加上
prefix。 - 关闭某一句:写成
''(空字符串)就不会发送那一句,跨服的通知也一样。 - 缺少的键:文件里没有的键会自动使用插件内置的默认文字,所以升级后不会出现缺字;想改那一句时再把键加进来。
- 变量:
{player}、{name}这种大括号变量会被替换,每一句能用哪些变量见默认文件(下面的表格也列出常用的)。 - 玩家文字不会变成标签:放进
{message}、{title}等变量的玩家输入(申请留言、公告、介绍、聊天),其中的<>\已经换成全角字符,你在模板里写的点击、悬停照常有效,但玩家无法自己夹带,见 玩家文字的安全处理。
文字里有
<、&、# 开头时YAML 里以这些字符开头的文字要整段加单引号:error: '&c發生錯誤…'。
键的分组
共用
| 键 | 用途 |
|---|---|
prefix | 聊天消息前缀 |
error | 数据库操作失败等错误(详细原因在控制台) |
no-permission / players-only / unknown-command | 没有权限 / 只能玩家使用 / 不认识的子指令 |
reloaded / feature-disabled / amount-invalid / hold-item | 重载完成 / 功能没有开放 / 不是正整数 / 请把物品拿在主手 |
player-not-found / player-not-in-guild / admin-done / admin-kick-leader | 管理指令的结果 |
on / off / online / no-description / cancel-word | 开 / 关、在线、没有介绍时的文字、取消用的字(config.yml 的 menu.cancel-word 优先) |
公会状态与建立
| 键 | 用途 |
|---|---|
no-guild / already-in-guild / target-in-guild / guild-not-found / guild-full / guild-closed | 公会状态相关的拒绝 |
no-rank-permission({rank})/ leader-only / not-member / not-yourself / not-own-guild / rank-too-low / rank-changed-meanwhile | 职位与权限 |
max-level / funds-not-enough({cost})/ contribution-not-enough({price})/ no-economy | 等级与花费 |
remind-no-guild | 没有公会的玩家上线提醒 |
name-* / tag-* | 名称与标签的检查结果 |
create-exp / create-items / create-cost-* | 建立公会的条件不足 |
created / created-broadcast / disband-confirm / disbanded / disband-broadcast | 建立与解散 |
renamed / description-set / description-too-long / icon-set / join-mode-set / join-mode-invalid / friendly-fire-on / friendly-fire-off | 公会设定 |