跳转到正文
iPlugin

修改默认主题

不从零制作,直接调整 Xerr 自带 HUD

使用编辑器时,可先阅读第一次修改:在画布中调整文字和位置,再导出项目 ZIP。下面保留配置文件操作方法。

默认主题已经完成资产、模板、Layout 和显示绑定,因此修改默认主题可以直接复用;从零制作时不能跳过前面的资产登记。

Xerr 第一次启动会生成一套完整主题。只想换文字、移动位置或关闭某一部分时,不需要从零创建配置。

Xerr 2.0 默认主题

我想修改……

目标修改位置生效方式
左上角头像、名称、生命和饥饿core/layout/hud_info.yml/xerr pack
Hotbar 外饰和经验条core/layout/hotbar.yml/xerr pack
原版 Hotbar 贴图core/assets/hotbar/xerr pack
顶部罗盘位置core/layout/compass_example.yml/xerr pack
TAB 页眉、页脚文字与排版core/layout/tab/traveler.yml文字重载,位置打包
罗盘方位和目标样式core/template/compasses/navigation.yml/xerr pack
时间、坐标、公告内容core/display/stack/rows/default/system.yml/xerr reload
Stack 整体位置core/display/stack/settings.yml/xerr pack
Popup 位置和动画core/display/popups/notifications.yml/xerr pack
Popup 图片和文字core/layout/popup_notice.yml按修改内容决定

将旅人手札主题接入 TAB 插件,见 TAB 页眉与页脚。

关闭某个常驻部分

打开 core/display/huds/default.yml:

main.layouts 片段,保留 main 的其它字段
main:
  layouts:
    hud_info: {}
    hotbar: {}
    compass_example: {}

删除某一行引用即可关闭对应部分。例如不显示罗盘:

main.layouts 片段,保留 main 的其它字段
main:
  layouts:
    hud_info: {}
    hotbar: {}

这里只移除已存在的绑定时可 /xerr reload;改变画面坐标或资产时才需打包。

修改公告

打开 core/display/stack/rows/default/system.yml:

只修改原有 notice.variables.message,保留 layout 与 refresh
announcements:
  items:
    notice:
      variables:
        message: "欢迎来到服务器"

只修改文字时执行 /xerr reload。

恢复原版生命和饥饿

打开 config.yml:

feature:
  hide:
    hud:
      heart: false
      food: false

原版隐藏项通过资源包透明贴图实现,修改后必须 /xerr pack 并加载新包。同时检查 Hotbar 外饰是否遮挡原版图标。

升级后仍是旧主题

Xerr 不会覆盖已经存在的文件。想重新获得完整默认主题:

  1. 停止服务器。
  2. 备份 plugins/Xerr。
  3. 移走旧目录。
  4. 启动服务器,让 Xerr 重新生成。
  5. 把自己的内容按需迁移回来。
  6. 执行 /xerr pack。

不要直接删除没有备份的自定义资源。

默认主题只使用一个命名空间。生命与饥饿共用状态组,经验和 BossBar 各自分组;目录、ID 与下载见默认图片资产包。