自定义计分板与背包侧边栏

我们在1.5版本中新增了背包侧边栏,在plugins\VexView\inventory\inventory.yml中进行配置 我们在1.6.2背包对其进行了强化,现在,你可以添加按钮、图片、文本。 要启用此功能,请将enable设置为true 为了减少网络消耗,现在侧边栏不会自动刷新了,玩家每一次打开背包,都会更新侧边栏的相关数据,当然,如果玩家打开得过快,会被限制从服务器获取数据。 高度width与宽度height均可自定义,贴图支持网络图片与本地图片url 当侧边栏所有的贴图载入完成后,才会出现侧边栏开关。

侧边栏内容

配置好侧边栏的样式之后,就是内容了,我们用page文件来存储每一页的相关内容 所有的页数信息填写在pages下,有几页填几个,所有的page信息请在plugins\VexView\inventory\pages文件夹下配置

YAML:
pages:
- 'example'

Page文件

找到plugins\VexView\inventory\pages文件夹 随便建一个文件xxx.yml并添加以下内容:

YAML:
#️这一页的文本内容,添加文本文件名称
#️文本内容会自动刷新
text: []
#️这一页的图片内容,填写图片文件名称
image: []
#️这一页的按钮,填写按钮文件名称
button: []

最后,一个漂亮的侧边栏就出来了~

自定义计分板

开启计分板

你可以为玩家自定义计分板,计分板内容在plugin/vexview/scoreboard.yml中进行配置 将scoreboard设置为true,重载配置文件,即可在客户端展示自定义计分板。

YAML:
#️是否使用自定义计分板
scoreboard: true

玩家按下 "N" 键,即可展示/隐藏自定义计分板(可在客户端中更改热键) 开启自定义计分板后,请注意,自定义的计分板会覆盖在原版计分板的上方。

计分板内容

#️每个世界的计分板内容,所有的计分板文件都在scoreboard文件夹中
#️格式<世界名称:计分板文件>
#️不设置则此世界不开启计分板
worlds:
- 'world:default'

刷新频率和样式

由于计分板需要实时更新,因此服主可以根据服务器实际情况,自行设置计分板刷新频率

YAML:
#️计分板的刷新频率(以tick为单位,20tick=1秒)
refresh: 100
#️计分板贴图URL地址
url: '[local]test.png'
#️计分板贴图实际宽度
xSize: 20
#️计分板贴图实际高度
ySize: 32
#️计分板贴图显示宽度
xShow: 80
#️计分板贴图显示高度
yShow: 128

计分板文件

关于计分板样式,设置方法与之前的GUI、图片等相同(支持本地图片),但是需要注意的一点是,计分板永远会位于客户端右侧居中位置(同原版计分板相同) 我们可以在.\plugins\VexView\scoreboard文件夹中找到一个默认生成的计分板文件,可以看到它的名称就是上面填写名称去掉了尾缀(其实所有的配置文件就没不去掉尾缀的)

YAML:
#️计分板的内容
#️依然是填写text文件名称
#️一个代表一页
text:
[LIST]
[*️]'text'
[*️]'text2'
[/LIST]
#️计分板不同页面的切换间隔
#️当上面的页数超过一页时才会生效
change: 200

现在重启客户端和服务器进入游戏吧,看看精美的计分板!

感谢yty提供的截图

最后更新于

这有帮助吗?