睡眠信号

睡眠信号

SlumberSignal是Minecraft 26.1.2的一个仅客户端Fabric模组。它只做一件事:它会告知你主世界夜晚变得足够黑暗以使用床的确切时刻,并带有故意过度动画的通知。

SlumberSignal

SlumberSignal 是一个仅客户端运行的 Fabric 模组,适用于 Minecraft 26.1.2。它只做一件事:在主世界夜晚足够黑暗、可以睡觉的那一刻通知你,并伴有一个刻意过度动画的通知。

you can sleep now.

功能特性

智能睡眠检测

该模组使用与服务器相同的规则(BED_RULE 环境属性 -> BedRule.canSleep)来检测可以睡觉的准确时刻。这意味着雷暴和其他阻止睡眠的天气条件都会被正确考虑。它仅在玩家位于主世界时触发。

每晚一次通知

它每晚只显示一次消息 you can sleep now.,绝不刷屏。在维度切换、世界切换、加入游戏和断开连接时,通知器会自动重新武装。

过度动画的 HUD

当通知触发时,它会显示一个高度动画、紧凑的 HUD 面板(无全屏闪烁)。动画时间线包括:

  • 呼吸效果的光晕边框和两层飘动的星空图层
  • 三个冲击波圆环
  • 脉动的辉光
  • 带有视差滚动艺术和闪光扫过的弹性滑动面板
  • 四个弹出式角落装饰
  • 上下浮动的闪亮文字标志
  • 呼吸效果并倾斜的月亮
  • 跳跃的挤压拉伸床以及升起的 Zzz 符号
  • 十个环绕旋转的闪光精灵
  • 逐字打字、摆动和颜色变换的文字
  • 一个倒计时条,显示通知气泡的持续时间

零配置

不会创建任何配置文件。所有状态完全保存在内存中。

版本方案

SlumberSignal 遵循语义化版本 + 构建元数据,格式为 MAJOR.MINOR.PATCH+mc<minecraft_version>。版本号始终在 gradle.properties(mod_version)中维护,fabric.mod.json 通过 ${version} 自动读取——从不硬编码。

组件 何时递增 备注
MAJOR 破坏性变更——旧存档或配置不再适用 将 MINOR 和 PATCH 重置为 0
MINOR 添加了新功能,所有旧功能仍正常工作 将 PATCH 重置为 0
PATCH 仅修复漏洞,无新功能,无任何破坏
+mc* 此版本所针对的 Minecraft 版本 不影响版本比较

每次发布只递增一个位置,与该版本中的最大变更相对应。如果一次发布同时包含漏洞修复和新功能,则只递增 MINOR——新功能总是优先于漏洞修复。

技术详情

模组加载器 Fabric
Minecraft 26.1.2
依赖 Fabric API, Fabric Loader (>=0.19.3)
许可证 MIT
环境 仅客户端(无服务器入口点、无数据包、无 mixin)

此模组——以及此描述——完全由 AI 辅助制作,完成于泰国。您在此看到的一切都是 AI 生成的。这个模组好吗?是的,我认为很好。但如果您对人们使用 AI 制作模组有意见,那是您的问题,不是我的问题。不相信这份简介是由 AI 写的?那同样是您的问题。


未来计划

我将来可能会添加功能、修复或其他内容——这些连您我都还不知道。对我为什么告诉您这些感到困惑?因为我可能随时想到一个新功能。仅此而已。

联系与反馈

发现漏洞?想要新功能?有想法?请通过电子邮件发送至 mattrixthai9911@zohomail.com——我会查看并决定是否值得添加。源代码可在 GitHub 上获取,但仅为源代码——没有用于报告问题的 Issue 跟踪器。请改用上述邮箱。

此模组不使用任何外部库。唯一的依赖是 Fabric API。