跳到主要内容

云界面

服务器装了 云界面 CloudUI 时,星月天职自动接上云界面,不用另外设置:

  • 四个画面:职业、技能(含技能槽装备)、天赋点(属性点)、技能树,和「个人资讯」放在同一组,左边的分页直接切换。
  • 个人资讯(CloudItems 提供)显示职业、职业等级与职业经验,底部按钮打开这四个画面。

云界面不能显示时(例如玩家拒绝了资源包),会改为打开原本的箱子菜单。

需要的版本​

插件版本
星月天职1.1.0 以上
云界面 CloudUI0.4.0 以上
CloudItems1.7.1 以上(个人资讯画面)
PlaceholderAPI任意版本(个人资讯用星月天职的变量显示等级与经验)

四个画面​

画面能做的事
职业 vocation_class查看每个职业的介绍与每级属性;选择 / 切换职业、转职(按两次确认),每个职业的进度分开保存
技能 vocation_skills技能照职业文件的顺序排列;右键升级;左键选择后点下方技能槽装备,右键技能槽卸下
天赋点 vocation_attributes属性点 +1 / +5,显示已投入与目前合计;重置(按两次确认)
技能树 vocation_tree节点图与路径(可捲动),点节点学习;重置(按两次确认)

画面文件第一次连接时装进云界面的文件夹:

文件内容
plugins/CloudUI/screens/starvocation/vocation_*.yml四个画面的布局
plugins/CloudUI/images/vocation/*.png画面用的图片

插件更新时,你没有改过的画面文件会自动换成新版;改过的会保留,并在后台列出(需要较新的云界面版本)。

修改画面文字​

画面上的文字都可以在星月天职的 messages.yml 的 cloudui 段覆盖,例如:

plugins/StarVocation/messages.yml
cloudui:
nav_attributes: '属性' # 左边分页「天赋点」
skills_sub: '技能点 {points} · 左键选择,右键升级'
act_confirm: '再点一次确认'

没写的键使用默认文字。

个人资讯​

位置没有星月天职有星月天职
左上 LV 方块原版经验等级职业等级(新玩家是「旅人 Lv.1」)
名字下方「经验」「旅人 · 职业经验」(跟着玩家的职业变)
经验条与百分比原版经验职业经验
底部按钮详细面板 / 天赋 / 返回详细面板 / 职业 / 技能 / 天赋点 / 技能树 / 返回

职业还没有技能或技能树时(例如「旅人」),技能 / 技能树按钮不会切换画面,而是在画面上提示「你的职业目前没有可以使用的技能」。

自己做的画面要打开这些页面​

按钮的点击动作写:

写法打开
custom: starvocation class职业画面
custom: starvocation skills技能画面
custom: starvocation attributes天赋点画面
custom: starvocation tree技能树画面
custom: starvocation profile星月天职的角色信息(箱子菜单)
open: vocation_class(等)直接切到画面,不检查职业有没有技能

个人资讯画面专用的值(CloudItems 提供):{vocation.on} / {vocation.off}(有 / 没有星月天职,按钮 state:、文字 visible: 用)、 {vocation.level} {vocation.exp} {vocation.exp_percent} {vocation.name} {vocation.label}。 任何画面都能用星月天职的变量,例如 %starvocation_class_plain%、%starvocation_level%、%starvocation_exp_ratio%(0 ~ 1,给进度条用)。

主选单与 HUD​

云界面主选单的名牌(Lv. {level})与 HUD 默认显示原版等级。想改成职业:

plugins/CloudUI/screens/main.yml(节录)
level:
type: text
text: 'Lv. %starvocation_level%'
plugins/CloudUI/config.yml
hud:
level: '%starvocation_level%'
title: '%starvocation_class_plain%' # HUD 的称号位置显示职业(默认「旅人」)
mana: '%mmocore_mana%' # 星月天职自动提供 %mmocore_*% 变量,原本的设定不用改