睡眠唤醒提醒器

睡眠唤醒提醒器

实时观看夜晚的进程——睡眠进度、床边留言和清晨广播。

社交

睡眠唤醒通知器

Minecraft 26.1.2 加载器 Fabric 安装 服务器优先 Modrinth 项目

睡眠唤醒通知器让你整个服务器实时感受夜晚的跳过。

  • 观看跳过过程 — 实时显示睡眠进度的动作条,并带有仍需睡眠人数。
  • 清晰的“立即入睡”提示 — 达到阈值时立即显示简短提示。
  • 匹配夜晚的清晨 — 广播无人睡眠、部分睡眠和完全跳过的消息。
  • 自定义床铺消息 — 覆盖距离太远、被占用、受阻、不安全以及无法入睡的消息。
  • 与 Improved Sleep 更智能协作 — 当两者都安装时,自动使用其自定义阈值。

标题

功能特性

保持可读的睡眠状态

玩家会看到一条内置的简短睡眠进度消息,其中当前需要的睡眠人数以黄色高亮显示。一旦达到阈值,在跳过之前会出现一个简短的睡眠就绪提示。保留你自己的客户端配置偏好,或者在你希望匹配时继承服务端的重叠值。

匹配夜晚结束方式的清晨

当清晨到来时,广播内置的简短消息,包括无人睡眠清晨、部分睡眠清晨和成功跳过的清晨。添加天数编号、包含已睡眠玩家数量,以及保留或移除无人睡眠行 — 无需管理自由格式模板。

你控制的床铺消息

覆盖距离太远、被占用、受阻、不安全以及无法入睡的床铺交互消息。安装了此模组的玩家可以在自己的电脑上保留设置,或继承服务端的重叠值。

自动的 Improved Sleep 集成

默认情况下,睡眠唤醒通知器使用原版睡眠规则。如果服务器上安装了 Improved Sleep,动作条和清晨消息会自动使用其自定义的睡眠人数阈值,而非原版游戏规则。

一个 Mod Menu 界面管理所有设置

安装了 Mod Menu 后,一个界面即可处理客户端配置的动作条和床铺消息,以及服务端配置的动作条、床铺和清晨消息。让重叠的客户端设置继承自服务端配置,同时保留你已保存的本地值。在单人游戏和主菜单中,它编辑一个本地文件;在多人游戏服务器上,服务端配置在拥有管理员权限时可编辑。

快速入门

  1. 在服务器上安装 Fabric Loader 和 Fabric API。
  2. 将睡眠唤醒通知器放入服务器的 mods/ 文件夹并启动。玩家将立即看到基于原版睡眠规则的睡眠进度和清晨消息。
  3. 想要自定义动作条和床铺消息控制?在你的客户端安装此模组(以及 Mod Menu)。
  4. 也运行 Improved Sleep?在服务器上安装它后,进度和清晨消息将自动跟随其自定义阈值。

兼容性

睡眠唤醒通知器是服务器优先的。以下是各部分的运行位置和需求。

  • 专用服务器(必需): 服务端配置的动作条、清晨消息和 Improved Sleep 集成。
  • 客户端(可选): 个人睡眠动作条控制、个人床铺消息、Mod Menu 设置和单人游戏。
  • 必需依赖: 无论模组安装在何处,都需要 Fabric API。
  • 可选依赖: 客户端上的 Mod Menu,用于客户端配置和权限控制的服务端配置。
  • 可选伴侣模组: 服务器上的 Improved Sleep,用于自定义阈值、白天睡眠和睡眠奖励。
功能特性 单人游戏 多人游戏(带服务端模组) 仅客户端安装
睡眠状态动作条 客户端和服务端配置 你的客户端,或继承时的重叠服务端配置 仅客户端配置
床铺消息 客户端和服务端配置 你的客户端,或继承时的重叠服务端配置 仅客户端配置
唤醒聊天消息 此世界 所有人看到广播 不可用
Improved Sleep 阈值集成 如果两者都安装则使用 Improved Sleep 如果两者都安装则使用 Improved Sleep 不可用
Mod Menu 设置 客户端和服务端配置 此电脑上的客户端配置;服务端配置需管理员权限 仅客户端配置

自定义设置

睡眠唤醒通知器将客户端设置与服务端设置分开。

  • 客户端设置控制此电脑上的睡眠动作条和床铺消息覆盖。
  • 客户端配置可以继承重叠的服务端配置值,而不覆盖你已保存的本地值。
  • 服务端设置控制睡眠动作条、床铺消息覆盖和清晨消息。
  • 每个范围都有自己独立的总开关,任一方都可以保持打开或关闭。
  • 如果在服务器上安装了 Improved Sleep,进度和清晨消息会自动使用其自定义的睡眠人数阈值。
  • 睡眠进度使用内置的 players sleeping 动作条,带有黄色高亮计数,而非可编辑模板。
  • 对于安装了此模组的玩家,睡眠就绪提示是内置的,而服务端动作条保留自己的开关和可选的原版消息开关。
  • 清晨消息是内置的,并且可以选择性地包含新的天数编号、已睡眠玩家数量和无人睡眠行。
  • 床铺消息覆盖字段保持可编辑状态;保留某行为空白以使用原版措辞。
  • 在单人游戏和主菜单中,一个界面编辑本地文件中的两个范围。在远程服务器上,服务端配置仅在拥有管理员权限时可编辑。

配置文件

首次启动后,编辑 config/sleep-wake-up-notifier.json。文件编辑需要游戏或服务器重启;Mod Menu 的更改在可编辑处会立即生效。

显示默认的 sleep-wake-up-notifier.json
{
  "schema_version": 1,
  "server": {
    "enabled": true,
    "broadcasts": {
      "on_day_start": {
        "enabled": true,
        "include_day_number": true,
        "include_players_slept_count": true,
        "include_nobody_slept_alert": true
      }
    },
    "action_bar": {
      "sleep_status_enabled": true,
      "during_sleep_progress_enabled": true,
      "on_sleep_ready_enabled": true,
      "on_sleep_ready_use_vanilla_message": false
    },
    "bed_messages": {
      "enabled": false,
      "messages": {
        "too_far_away": "",
        "obstructed": "",
        "occupied": "",
        "not_safe": "",
        "sleep_not_possible": ""
      }
    }
  },
  "client": {
    "enabled": true,
    "inherit_server_settings": false,
    "action_bar": {
      "sleep_status_enabled": true
    },
    "bed_messages": {
      "enabled": false,
      "messages": {
        "too_far_away": "",
        "obstructed": "",
        "occupied": "",
        "not_safe": "",
        "sleep_not_possible": ""
      }
    }
  }
}

来自 bearaujus 的更多内容

同一系列中更多服务器优先的 Fabric 模组:

  • 维度通知器 — 再也不用问“你在哪?” — 在动作条、聊天和 Tab 列表中显示实时维度提示。
  • 死亡重生通知器 — 减少迷路死亡 — 死亡坐标、重生广播和 Tab 列表中的死亡玩家标记。

支持与许可

在 modrinth@bearaujus.com 报告问题。

睡眠唤醒通知器根据 Bearaujus Proprietary License v1.0 分发。完整条款随下载的 jar 文件以 LICENSE.txt 形式提供。

睡眠唤醒通知器并非官方 Minecraft 内容,也未得到 Mojang 或 Microsoft 的认可或与其关联。