跳到主要内容

云界面画面

服务器装了 云界面 CloudUI 时,云宠物的玩家菜单自动改用云界面画面,不用另外设置:

画面编号打开方式内容
宠物图鉴cloudpet/cp、右键自己的宠物左边分类(第一个是「全部宠物」)与「隐藏别人的宠物」开关;中间宠物卡片(每页 15 张,召唤中 / 未拥有 / 可以购买各有样式);右边选中宠物的等级、经验条、血量、攻击、回复、皮肤、背包、状态,以及按钮
皮肤cloudpet_skins图鉴的「皮肤」按钮、/cp skin这只宠物的全部皮肤卡片(第一张是原本的样子),右下角「换上」或「购买并换上」

怎么操作​

  • 左键卡片:选择那只宠物;右键卡片:直接召唤 / 收回。
  • 右边的按钮:行动(跟随 / 待命)、战斗方式(左键下一个、右键上一个)、骑乘、改名、背包、皮肤、喂食、进化,以及底部的大按钮(召唤 / 收回,还没拥有的宠物显示「购买 · 价格」)。
  • 改名:1.21.6 以后的客户端用云界面的输入框,旧版本回到聊天栏输入。
  • 每秒自动刷新(昏倒倒计时、血量、经验)。
  • 「返回主菜单」按钮回到云界面主菜单。
打包与放生

云界面画面没有「打包成宠物蛋」与「放生」按钮。打包请用 /cp egg;需要在菜单里放生时,可以把 ui 设成 chest 改用箱子菜单。

什么时候用箱子菜单​

  • 玩家的客户端不能显示云界面(例如拒绝资源包、基岩版)时,照旧打开箱子菜单。
  • 管理员指令与确认窗口仍是箱子菜单 / 聊天栏。
  • 不想用云界面画面:config.yml 写 ui: chest,执行 /cp admin reload 后一律用箱子菜单;改回 ui: auto 重载后恢复。

画面文件​

第一次连上云界面时,云宠物把画面放进云界面的文件夹:

plugins/CloudUI/screens/cloudpet/cloudpet.yml 宠物图鉴
plugins/CloudUI/screens/cloudpet/cloudpet_skins.yml 皮肤
plugins/CloudUI/images/cloudpet/ 画面用的图片
  • 可以直接修改(位置、颜色、图片、文字大小),改完 /cui reload。也可以用 /cui editor 的网页编辑器,「变数」分页列出每个键的说明。
  • 改过的文件不会被覆盖。没改过的旧版默认画面,在云宠物升级时会自动换成新版的默认画面。
  • 想恢复默认:删掉那个文件后重启服务器。

画面上可以用的键​

键说明
lang.<键>messages.yml 里 cloudui 段的文字(见 下面)
sub / hint这个画面的说明与底部提示
chip0_label / chip0_value / chip1_label / chip1_value右上角:拥有几只、召唤中几只
cats.state / cats.label左边分类(第 1 个 = 全部):active = 目前的分类
hide_state / hide_label隐藏别人的宠物开关
head / head_sub / empty / prev / next / page_text标题、数量、空分类提示与分页
has_sel / sel_icon / sel_name / sel_namecolor / sel_sub / sel_bar右边选中的宠物(sel_bar = 经验条)
info.N.line / info.N.color右边说明(等级、经验、血量、攻击、回复、皮肤、背包、状态)
cards.frame / icon / name / namecolor / line1 / line1color / line2 / badge / badgeframe / hit宠物卡片:active 选中 / live 召唤中 / locked 未拥有 / buy 可以买(只在宠物图鉴)
<按钮>_state / <按钮>_color / mode_label / combat_label / main_label按钮 mode / combat / ride / rename / backpack / skins / feed / evolve / main(on 可以按 / off 不能按 / hidden)(只在宠物图鉴)
skins.frame / icon / name / namecolor / line1 / line1color / badge / badgeframe / hit皮肤卡片:live 使用中 / buy 可以买 / locked 未解锁(只在皮肤画面)
apply_state / apply_label / back_state换上 / 购买按钮、返回宠物(只在皮肤画面)

文字​

画面上的文字都可以在 messages.yml 加一个 cloudui 段覆盖,没写的用默认值。例如:

messages.yml
cloudui:
title: '云宠物'
head-all: '宠物图鉴'
main-summon: '召唤'
main-despawn: '收回'
btn_ride: '骑乘'
hide-on: '隐藏别人的宠物:开'

可以覆盖的键与默认文字:

键默认
title云宠物
sub-main召唤你的伙伴 · 左键选择 · 右键直接召唤 / 收回
sub-skins换个样子:皮肤可以用权限、道具或金币解锁
chip-owned / chip-active拥有 / 召唤中
cat-all全部宠物
nav_main‹ 返回主菜单
hide-on / hide-off隐藏别人的宠物:开 / 隐藏别人的宠物:关
hint-main左键 选择宠物 · 右键 召唤 / 收回 · Shift / F 退出
hint-skins左键 选择皮肤 · 右下角换上或购买
head-all宠物图鉴
head-sub拥有 {owned} 只 · 共 {total} 种
empty这个分类还没有宠物
line-live / line-stored / line-fainted / line-locked召唤中 / 收着 / 昏倒 {time} / 未拥有
line-buy / badge-live / line-level{price} / 召唤中 / Lv.{level}
sel-none / sel-none-sub选一只宠物 / 左边选分类,中间点一张卡片
info-level等级 {level} / {max} {level_name}
info-exp / info-exp-max经验 {exp} / {need} / 经验 已满级
info-health血量 {health} / {max_health}
info-attack攻击 {damage} · 减伤 {defense}%
info-regen回复 {regen}/秒
info-skin / info-backpack皮肤 {skin} / 背包 {slots} 格
info-status / info-type状态 {status} / 种类 {type}
info-bound用权限取得(不能打包送人)
info-how获得方式:活动、商城或宠物蛋
info-price价格 {price}
info-mount可以骑乘({kind})
mount-walk / mount-fly地面 / 飞行
mode-follow / mode-stay行动:跟随 / 行动:待命
combat-assist / combat-defend / combat-aggressive / combat-passive战斗:协助 / 战斗:防卫 / 战斗:主动 / 战斗:被动
btn_ride / btn_rename / btn_backpack / btn_skins / btn_feed / btn_evolve骑乘 / 改名 / 背包 / 皮肤 / 喂食 / 进化
btn_back‹ 返回宠物
main-summon / main-despawn召唤 / 收回
main-buy / main-locked购买 · {price} / 还没有这只宠物
main-fainted / main-missing昏倒中 · {time} / 设定已删除
skins-head / skins-sub{pet} 的皮肤 / 共 {count} 个皮肤
skin-default / skin-current / skin-owned / skin-locked / skin-price原本的样子 / 使用中 / 已拥有 / 未解锁 / {price}
skin-desc-default / skin-desc-perm这只宠物原本的外型 / 需要权限或解锁道具
apply / apply-current / apply-buy / apply-locked换上 / 使用中 / 购买并换上 · {price} / 未解锁
status-live / status-stored / status-fainted召唤中 / 收着 / 昏倒({time})

从其他画面打开​

云界面主菜单或其他画面的按钮可以直接打开云宠物的画面:

click:
left: ['custom: cloudpet'] # 宠物图鉴
# custom: cloudpet_skins # 第一只召唤中宠物的皮肤(没有召唤中的宠物时打开图鉴)

也可以用一般指令:command: cp、command: cp skin。

PlaceholderAPI 变量 %cloudpet_cloudui_screen% 会显示玩家目前开着的云界面画面编号,见 变量。