BoxHud

BoxHud

BoxHud 是一个 Minecraft 模组,它添加了一套强大且可自定义的 PvP 风格 HUD 小部件,重点关注性能和自定义性。

BoxHud

BoxHud 是一款 Minecraft 模组,提供了一套强大且可高度自定义的 PvP 风格 HUD 组件。支持 Fabric、Forge 和 NeoForge,无论您是优化战斗体验还是追求美观界面,BoxHud 都能让您完全掌控游戏界面。

在 PvP 场景中启用多个组件的 BoxHud 预览


✨ 功能特性

🔁 跨模组加载器支持

BoxHud 在 Forge 加载器中运行

BoxHud 可开箱即用地支持 Fabric、Forge 和 NeoForge,让您几乎可以在任何现代 Minecraft 环境中使用它,无需担心兼容性问题。

🎛️ 原版 HUD 自定义

原版 HUD 自定义

移动或隐藏默认的 Minecraft HUD 组件,包括:

  • 快捷栏:可将其重新定位到屏幕任意位置
  • Boss 血条:将其移开或禁用
  • 计分板:自定义其对齐方式

🧩 25 个完全可自定义的组件

组件界面

每个组件都可以单独配置。您可以:

  • 拖拽以重新定位它们
  • 调整缩放、颜色、描边、背景和对齐方式
  • 一键启用或禁用任何组件

🗺️ 坐标显示 兼容性

坐标显示集成

BoxHud 自带坐标组件,可在屏幕上显示您的 X、Y、Z 位置。但如果您喜欢 坐标显示 模组的功能,BoxHud 会自动升级该组件:

  • 该组件的外观和行为将与坐标显示模组中的完全一致。
  • 当您尝试在 BoxHud 中自定义它时,将直接跳转到坐标显示的设置界面。
  • 您还将获得额外功能,如维度缩放和更好的格式化选项。

两个模组都使用 Boxlib,因此它们可以无缝协作。 只需将 坐标显示 放入您的 mods 文件夹,BoxHud 就会处理其余一切。

🎯 高级准星自定义

准星自定义界面

从 10 种准星样式 中选择,并支持完全的颜色控制。 包含动态准星模式,可根据以下情况改变颜色:

  • 实体是否在范围内(红色)
  • 您是否即将打出暴击(深红色)
  • 方块是否在交互范围内(绿色)

🖱️ 用户友好的组件界面

组件移动界面

干净直观的游戏内界面让您可以:

  • 双击定位界面中的任意组件以进行自定义
  • 无需编辑配置文件即可访问所有自定义选项
  • 配置时实时预览组件效果

下方展示了 25+ 组件自定义界面中的一个示例: 按键显示自定义

🎮 内置按键绑定

按键绑定界面

BoxHud 添加了几个实用的按键绑定,让您在游戏中快速轻松地进行自定义。您可以在 Minecraft 控制设置中设置或更改这些按键。


🧱 可用组件

以下是 BoxHud 包含的所有可用组件列表:

组件 描述
Ping(延迟) 显示您的网络连接延迟
FPS(帧数) 每秒帧数计数器
CPS(点击速度) 每秒点击次数追踪器
Armor(护甲) 可视化当前护甲耐久度
Potions(药水效果) 列出当前激活的药水效果
Keystrokes(按键显示) 显示按下的移动键(WASD 等)
Server IP(服务器 IP) 显示当前服务器的地址
Speed(速度) 移动速度(方块/秒)
Scoreboard(计分板) 替换或自定义原版计分板
Crosshair(准星) 支持 10 种预设的动态准星
Coordinates(坐标) 实时显示玩家 XYZ 坐标
ActionBar(快捷栏上方消息) 自定义或隐藏快捷栏上方消息
BossBar(Boss 血条) 移动/调整 Boss 血条大小
Arrow(箭矢) 追踪背包中的箭矢数量
Item Update(物品更新) 显示物品更新信息
Pack Display(资源包显示) 当前启用的资源/材质包信息
Real Time(真实时间) 本地系统时间
Reach(攻击距离) 显示攻击触及距离
Hotbar(快捷栏) 自定义快捷栏位置
Memory(内存) JVM 内存使用情况
PlayerCount(玩家数量) 服务器在线玩家数量
Compass(指南针) 显示基本方位指示
TPS(每秒刻数) 服务器性能(每秒游戏刻数)
Combo(连击数) PvP 连击计数器
Game Clock(游戏时钟) 游戏内时间(刻/昼夜时钟)

组件运行示例


⚙️ 自定义选项

每个组件都支持:

  • ✅ 拖拽和缩放
  • 🎨 可调整的颜色、缩放
  • 📏 内边距和对齐方式
  • 🗂️ 可选背景

组件编辑器图示


安装/依赖

本模组需要 BoxLib,这是我开发的客户端库模组。

  1. 安装 Minecraft Forge/Fabric/NeoForge: 下载并安装适用于您 Minecraft 版本的相应模组加载器。
  2. 下载模组: 下载适用于您特定模组加载器和 Minecraft 版本的 BoxHud 最新版本。
  3. 下载 BoxLib: 下载适用于您特定模组加载器和 Minecraft 版本的 BoxLib 最新版本。
  4. 放置模组文件: 将下载的 jar 文件放入您的 Minecraft mods 文件夹中。具体路径因操作系统而异。

Fabric 依赖

需要 Fabric API

建议安装 Mod Menu 以方便配置。

Forge/NeoForge 依赖

本模组需要 BoxLib,这是我开发的客户端库模组。

贡献

我们鼓励大家贡献代码!欢迎通过我们的 GitHub 仓库 提交 issue 或 pull request。您的反馈有助于我们改进和发展。

翻译

我们欢迎翻译贡献!如果您有兴趣翻译此模组,请找到本地化文件并提交 pull request。您的贡献将帮助全球更多用户使用此模组。

支持

如果您遇到任何问题,请在 GitHub 仓库上提交 issue。

构建

如果您想在自己的机器上构建此模组,请按照以下步骤操作。

  • 从 GitHub 下载源代码(Code -> Download zip)
  • 确保已安装 Java
  • 将 zip 文件解压到本地机器,并打开该文件夹。
  • 在该文件夹中打开终端提示符。
  • 运行命令 gradlew build
    • Fabric 构建文件位于 fabric/build/libs
    • Forge 构建文件位于 forge/build/libs
    • NeoForge 构建文件位于 neoforge/build/libs