优化的天数计数器

优化的天数计数器

想知道你的Minecraft世界里现在是哪一天和几点钟吗?这个模组正好能做到这一点。

工具

Optimized Day Counter

Optimized Day Counter 是一个轻量级的客户端 HUD 模组,显示当前游戏内天数和可选的 12 小时制时钟,让你一眼掌握世界的进度。

Available for Fabric Available for Forge Available for NeoForge Donate

🎬 工作原理

该模组添加了一个小巧而不显眼的 HUD 元素,显示当前世界天数和可选的一天中的时间(12 小时制格式)。它会随着世界进程自动更新,并可通过配置文件完全自定义。

Optimized Day Counter Demo

Time Counter cover image

Day 25

✨ 特性

  • 天数显示 — 显示“Day X”,其中 X 是基于世界时间的当前天数。
  • 可选的 12 小时制时钟 — 以 AM/PM 显示当前一天中的时间(例如“Day 3 | 2 PM”或“Day 3 | 2:30 PM”)。
  • 可配置的锚点位置 — 可从 6 个位置中选择:top_left、top_right、bottom_left、bottom_right、center_top、center_bottom。
  • 像素级精确偏移 — 通过 offset_x 和 offset_y 从所选锚点微调 HUD 位置。
  • 三种显示模式 — 可选择仅天数、天数 + 小时、或天数 + 小时 + 分钟。
  • 热重载配置 — 游戏运行时即可编辑配置文件;更改会在短暂延迟后生效(配置每 500 毫秒检查一次)。
  • 信息卡片 — 启动时打印一张精美的作者和贡献者信息卡片。

📦 安装

  1. 安装你选择的模组加载器(Fabric、Forge 或 NeoForge)。
  2. 下载 optimizeddaycounter-<version>.jar 并将其放入你的 .minecraft/mods 文件夹。
  3. 启动游戏 — 模组将在首次运行时创建配置文件。

该模组仅客户端,无需安装在服务器上。

🧩 兼容性

Minecraft 加载器 状态 版本
1.21.1 NeoForge ✅ 支持 最新
1.21.1 Fabric ✅ 支持 最新
1.21.11 Fabric ✅ 支持 最新
26.1.2 Fabric ✅ 支持 最新
1.20.1 Forge ✅ 支持 最新
1.20.1 Fabric ✅ 支持 最新
1.12.2 Forge ✅ 支持 最新

必需依赖: 无。
已知不兼容: 无已知问题。
可搭配使用: 任何其他客户端模组,包括 Sodium、Iris 和 OptiFine。

❓ 常见问题

需要在服务器上安装吗?
不需要。该模组完全是客户端的,直接读取本地世界状态。你可以在任何服务器上安全使用。

如何配置 HUD?
打开 ./config/optimizeddaycounter.txt(首次启动时自动创建)。编辑设置,保存文件,模组将在几秒内重新加载配置。

我可以把 HUD 移到其他角落吗?
可以!将 anchor 设置为以下之一:top_left、top_right、bottom_left、bottom_right、center_top 或 center_bottom。调整 offset_x 和 offset_y 来微调位置。

该模组会添加任何命令、物品或方块吗?
不会。它只是一个简单的 HUD 叠加层,没有额外的机制需要学习。

我发现了 bug,应该在哪里报告?
请在 GitHub 问题追踪器上报告问题。请附上你的 Minecraft 版本、模组加载器和日志文件。

💖 支持项目

如果你觉得这个模组有用,请考虑支持开发!

Donate

📝 整合包与许可证

基于 MIT 许可证授权。你可以自由地将此模组包含在任何 Modrinth 或 CurseForge 托管的整合包中,需注明出处。请勿在其他地方重新分发 jar 文件。

鸣谢

  • 作者: Itamio
  • 贡献者: Asd1281yss
移植说明

该模组是原始“Day Counter”模组的现代移植版,扩展为支持多个 Minecraft 版本和加载器。移植版保留了原始核心逻辑,同时适配了各平台的渲染和配置 API。