VexView Wiki
  • 关于
  • 目录
  • 引言
  • 基础教程
    • 同意VexView协议
    • 安装使用
    • 自定义界面
    • 添加GUI的组件
    • 自定义HUD/Tag显示
    • 自定义物品高级提示框
    • 自定义计分板与背包侧边栏
    • 其他功能
    • 不使用URL,让本地贴图更新
  • 服主笔记
    • 关于GUI/Button/Text
  • 拓展功能
    • 自定义Authme登陆界面
    • 自定义任务对话框和任务笔记
    • 更多设置
  • 关于本站
    • 关于Wiki
由 GitBook 提供支持
在本页
  • 侧边栏内容
  • Page文件
  • 自定义计分板
  • 开启计分板
  • 计分板内容
  • 刷新频率和样式
  • 计分板文件

这有帮助吗?

  1. 基础教程

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

上一页自定义物品高级提示框下一页其他功能

最后更新于4年前

这有帮助吗?

我们在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提供的截图