经典酒吧 非官方

经典状态条非官方版——原版经典状态条的社区维护分支。新增扩展模组支持,包括口渴覆盖层(Thirst Was Taken)、吸血鬼血液条、禁忌诅咒饥饿条以及完整中文本地化。

装饰

Classic Bar 非官方版

Tfarcenim 的 Classic Bar 的 NeoForge 1.21.1 社区移植版。简洁、易读的进度条取代了 Minecraft 默认的图标 HUD —— 生命值、护甲、饥饿值、氧气等。


功能简介

Classic Bar 将你 HUD 上传统的图标行 —— 心形生命值、护甲片、鸡腿饥饿值、气泡氧气以及其他状态符号 —— 替换为连续的进度条。生命条会根据你的最大生命值动态缩放,而不再固定为 20 点,让你一眼就能获得更简洁、信息密度更高的 HUD。

本模组最初由 Tfarcenim 为 Minecraft Forge 创建,此社区分支将其更新至 NeoForge 1.21.1,新增了模组集成,并持续进行维护。


为什么下载

  • 动态生命值缩放 —— 生命条会根据你实际的最大生命值调整,而非固定的 20
  • 深度自定义 —— 每个条都可以设置为左侧、右侧或隐藏;颜色、数字显示模式、图标开关以及叠加效果均可通过游戏内 GUI 配置
  • 扩展模组支持 —— 五个额外模组现已拥有专属的状态条集成(见下文)
  • 更好的可读性 —— 连续进度条比分散的图标行更容易一眼读懂
  • 更简洁的外观 —— 减少视觉杂乱,同时保持所有信息可访问

特性

原生状态条(8 个)

  • 生命值 —— 根据最大生命值动态缩放;中毒/凋零/冰冻叠加效果
  • 护甲 —— 可配置的护甲层数
  • 饥饿值 —— 饥饿图标变体;手持可食用物品时显示食物预览
  • 饱和度 —— 饥饿条下方的子条
  • 氧气 —— 水下呼吸指示器,带有闪烁警告
  • 护甲韧性 —— 次级伤害减免属性
  • 坐骑生命值 —— 马、炽足兽、羊驼及其他坐骑的生命值
  • 伤害吸收 —— 以进度条形式显示伤害吸收之心

模组兼容性

多效果图标堆叠

中毒、凋零和冰冻图标会自动在生命条上并排堆叠。同样,饥饿、滋养和饱食补偿图标会在饥饿条上自动排列 —— 不会出现重叠的混乱。

食物与饮品预览

手持食物物品时,可以准确看到它将恢复多少饥饿值和饱和度,以预览叠加层的形式显示在状态条上(类似于 AppleSkin)。

自定义像素数字字体

可在 3x5 和 3x5_tiny 位图字体之间选择,在 HUD 上获得紧凑、复古风格的数字显示。

完整中文翻译

整个 UI 和配置菜单的完整 zh_CN 本地化。

调试开关(8 个)

用于测试状态条行为和 HUD 渲染的开发者专用开关 —— 仅在开发环境中可用。

代码质量改进

与原版 Forge 版本相比,此分支带来了:

  • 集中式注册系统(ModOverlays、ModIcons、ModConfigs)
  • Spotless 自动代码格式化
  • Gradle 版本目录,统一依赖管理
  • Access Transformer 基础设施
  • 数据生成框架

配置亮点

  • 每个状态条:左侧 / 右侧 / 隐藏
  • 每个状态条的自定义颜色选择器
  • 数字显示模式:仅当前值 / 当前 + 最大 / 百分比
  • 每个状态条的图标开关
  • 每个状态条的叠加效果开关
  • 完整的配置 GUI —— 无需手动编辑文件

需求

  • Minecraft: 1.21.1
  • NeoForge: 21.1.228+
  • 端: 仅客户端(无需服务端安装)

致谢

许可证

GPL-3.0-only —— 此分支基于 GNU 通用公共许可证 v3.0 发布。包含来自 catboybinary 的 Reliable-Recount 的 3x5 位图字体,同样为 GPL-3.0。