跳到主要内容

消息与菜单

玩家看得到的文字都在 plugins/CloudPet/messages.yml,改完 /cp admin reload。

格式​

  • 颜色:&a、&l、&#RRGGBB,也可以用 MiniMessage 标签(<gradient:#ff9a9e:#fad0c4>…</gradient>、<click:run_command:'/cp'>…</click>)。
  • 留空 '' 的消息不会发送(默认有几条 cancelled 是空的:其他插件取消动作时不另外提示)。
  • 你的文件里没有的键(新版本新增的)会自动用插件内置的默认文字。
  • 聊天消息前面会加上 prefix(默认 &8[&d云宠物&8] &r)。

宠物升级的消息可以在宠物文件的 levels.messages 按等级单独写(title: / actionbar: / chat: 开头),没写的等级才用 pet.level-up,见 等级与进化。

段落一览​

段落用在哪里常用变量
prefix、no-permission、player-only、loading、locked、error通用提示(locked = 尚未授权){error}
help / help-admin-hint / help-admin/cp help 与 /cp admin 的说明{cmd}
input.*聊天栏输入(改名)的提示与取消
summon.*召唤成功 / 失败的原因(昏倒、禁用世界、区域、旁观者、冷却、身体生成不了、一直被移除……){pet} {time}
despawn.*收回{pet} {count}
pet.*找不到宠物、拥有上限、获得新宠物、升级、昏倒、「这是谁的宠物」{pet} {max} {level} {level_name} {time} {owner}
mode.*跟随 / 待命 / 战斗方式切换{pet} {combat}
mount.*骑乘失败的原因(不能骑、没权限、世界、区域、已经在骑别的){pet}
rename.*改名提示与失败原因{pet} {max} {word}
skin.*换皮肤{pet} {price}
food.*喂食{pet}
evolve.*进化{pet} {to} {level}
egg.*打包与孵化宠物蛋{pet} {cmd}
release.*放生{pet}
buy.*购买宠物{pet} {price}
unlock.*解锁道具{pet}
tame.*驯服野生宠物(进度条在快捷栏上方){pet} {bar} {percent}
backpack.*背包标题与提示{pet} {count}
signal.* / stick.*信号与指挥棒(名称、说明、目前选的信号){pet} {signal}
hide.*隐藏别人的宠物开 / 关
cmd.*指令用法与错误{count} {category}
admin.*管理指令的结果{player} {pet} {type} {level} {exp} {count} {food} {amount}
import.*导入 MCPets 的结果{path} {pets} {foods} {categories} {skipped} {source} {players} {backpacks} {bad} {error}
menu.*箱子菜单的标题、按钮、说明,见下面
cloudui.*云界面画面的文字(默认没有,要自己加),见 云界面画面

没装云界面(或 ui: chest)时使用箱子菜单:

菜单标题键内容
宠物图鉴menu.main-title第一行是分类(全部 + 最多 7 个分类)与「隐藏别人的宠物」开关,中间每页 36 格宠物,下面是我的宠物、全部收回、上一页 / 下一页、关闭
宠物详细menu.pet-title召唤 / 收回、骑乘、跟随 / 待命、战斗方式、改名、背包、皮肤、喂食、进化、打包成宠物蛋、放生、信号与指挥棒
皮肤menu.skins-title原本的样子与全部皮肤
确认menu.confirm-title进化、打包、放生、购买前再确认一次

常用的键:

键说明变量
menu.filler空格子的物品(默认 GRAY_STAINED_GLASS_PANE)
menu.owned-name / menu.owned-name-live拥有的宠物(收着 / 召唤中)的名称{name} {level}
menu.owned-click / menu.owned-click-live宠物图示下面的操作说明
menu.pet-lore宠物的数值说明{type} {level} {max_level} {level_name} {bar} {exp} {need} {health} {max_health} {damage} {defense} {regen} {skin} {backpack} {status} {mode} {combat}
menu.status-live / status-stored / status-fainted状态文字{time}
menu.locked-name / locked-lore还没拥有的宠物{pet}
menu.buy-name / buy-lore / buy-confirm可以购买的宠物{pet} {price}
menu.mode-* / menu.combat-*行动与战斗方式的文字(也用在变量 %cloudpet_mode%、%cloudpet_combat%)
menu.btn-*宠物详细菜单的按钮名称与说明{mode} {combat} {slots} {to} {level} {money} {items} {signal}
menu.skin-*皮肤菜单的文字{price}

默认文件​

完整的默认内容就是插件首次启动生成的 messages.yml;想恢复某一条,删掉那一行后 /cp admin reload 就会用内置的默认文字。