高级记分板

高级记分板

可配置的《我的世界》风格记分板,适用于《Hytale》!

实用

ko-fi

Hytale 高级计分板

通过一个完全可定制的、类似 Minecraft 的计分板,显示实时玩家和服务器信息,彻底改造你的 Hytale 服务器。

它设计得简洁、可预测且以配置为先——而不是命令繁多或视觉杂乱。这才是更好的计分板!


✨ 功能

自定义图标与颜色
添加你自己的图标,并使用包括十六进制颜色码在内的完整颜色支持,来打造你的计分板品牌。

动态占位符
使用 PlaceholderLib 来显示实时的玩家和服务器信息。

实时更新
计分板内容会随着数值变化自动刷新。

玩家切换命令
玩家可以使用 /sboard 来打开或关闭计分板。

管理员重载命令
管理员可以使用 /sbrl 在不重启服务器的情况下重载配置。

完全可配置
完全通过 Scoreboard.yml 自定义标题、行、颜色和布局。

自定义动画
使用 Animations.yml 创建带有逐帧控制的动画文本。


✅ 前置要求


🚀 快速开始

  1. 安装
    AdvancedScoreboard.jar 和必需模组放入服务器的 mods 文件夹。
  2. 启动
    运行你的服务器以生成默认配置。
  3. 自定义
    根据你的喜好编辑 mods/AdvancedScoreboard/Scoreboard.yml
  4. 重载
    在游戏内使用 /sbrl 立即应用更改。

🎮 命令

/sboard
为玩家切换计分板的开关。

/sbrl
重载计分板配置文件。
(需要管理员/已配置的权限)


⚙️ 配置

通过编辑 mods/AdvancedScoreboard/Scoreboard.yml 来自定义你的计分板。

注意: 目前计分板最多支持 12 行

Scoreboard.yml 示例:

title: "&c高级 &d计分板"
showLogo: true
lines:
  - "{animation:welcome}"
  - "&a名字: &c%player_name%"
  - "&a等级: %luckperms_prefix% %luckperms_group% %luckperms_suffix%"
  - ""
  - "&a坐标: X:%player_x%, Y:%player_y%, Z:%player_z%"
  - "&a在线: _online/%server_max_players%"
  - "&b示例 &2信息: &11&22&33&44&55&66"
  - ""

🎨 颜色与格式化

  • 颜色代码: 使用 & 后跟数字或字母(例如,&c 表示红色)。
  • 十六进制颜色: 使用 &# 后跟一个 6 位十六进制代码(例如,&#FF5733)。
  • 格式化:(修复中。) 使用如 &l(粗体)、&o(斜体)、&n(下划线)等代码。

🎬 动画

使用 Animations.yml 创建动画文本效果:

  change-interval: 400
  frames:
  - "&eH_"
  - "&eHe_"
  - "&eHel_"
  - "&eHell_"
  - "&eHello_"

使用动画: 在你的计分板中使用 {animation:name} 格式添加动画:

lines:
  - "{animation:hello}"
  - "&a玩家: &c%player_name%"

📍 占位符

AdvancedScoreboard 的强大之处源于 PlaceholderLib
你服务器上任何可用的占位符都会自动生效。

LuckPerms

(需要此模组才能使用这些占位符)

%luckperms_prefix%
%luckperms_suffix%
%luckperms_group%

玩家

%player_name%
%player_uuid%
%player_x% %player_y% %player_z%
%player_language%

服务器

%server_name%
%server_max_players%
%server_default_world%
%server_gamemode%

旧版占位符(已弃用):
_player _online _pos_x _pos_y _pos_z _lp_prefix _lp_suffix _lp_group

强烈建议使用 PlaceholderLib 的等效占位符。


🛠️ 故障排除

  • 计分板不显示?
    • 确保 MultipleHUDPlaceholderLib 已正确安装并运行。
    • 检查启动服务器时服务器控制台中是否有错误。
  • 配置更改未生效?
    • 使用 /sbrl 命令。
    • 验证你的 Scoreboard.yml 是否具有有效的 YAML 语法。
  • 图标没有变化?
    • 由于 Hytale 当前处理模组资源的方式,必须手动替换 .jar 文件内的图标(logo.png)。你可以在 jar 内的 \Common\UI\Custom\Textures\logo.png 找到它。
  • 动画不工作?
    • 确保 {animation:name} 中的动画名称与 Animations.yml 中定义的完全一致。
    • 检查你的 Animations.yml 文件是否在正确的位置(mods/AdvancedScoreboard/Animations.yml)。
    • 使用 /sbrl 来重载计分板和动画配置。

📚 需要帮助?

加入我们的 Discord 服务器 以获取支持、提出功能建议或查看我们的其他模组!