睡眠派

睡眠派

一个服务端的Fabric模组,用于警告玩家关于幻翼攻击。

Sleepie(睡眠派)

Sleepie 是一个轻量级的服务端 Fabric 模组,当玩家的睡眠数据使其符合幻翼攻击条件时,模组会发出警告。

Sleepie 的名字灵感来源于 HunterPie,一个用于 怪物猎人 的覆盖层插件。

需要服务端,客户端可选。

未在客户端安装 Sleepie 的玩家仍可正常加入服务器并接收所有通知。

功能

  • 检查每位玩家原版的 time_since_rest 统计数据。
  • 检测到符合幻翼攻击条件的玩家时发送全局警告。
  • 支持单人玩家和多人玩家分别使用不同的消息。
  • 使用主世界符合条件的玩家中最长的未睡眠时间。
  • 将主世界玩家与其他维度玩家区分开来。
  • 处于下界、末地或其他维度的玩家会被列为不受幻翼攻击影响。
  • 在正常睡眠时段开始时发送警告。
  • 雷暴开始时发送额外警告。
  • 通过快捷栏显示个人提醒。
  • 玩家加入时显示通知设置及距离上次睡眠的天数。
  • 持久化存储每位玩家的通知偏好。
  • 使用原版聊天和快捷栏数据包,无需在客户端安装模组。

命令

所有命令对普通玩家均可用。

/sleepie

显示玩家当前的通知设置。

/sleepie disable

停止向该玩家显示全局幻翼警告。

/sleepie enable

允许该玩家再次接收全局幻翼警告。

/sleepie self

切换个人快捷栏提醒。

全局警告和个人提醒相互独立。例如,玩家可以禁用全局警告,同时保持个人提醒开启。

默认设置

  • 全局警告:开启
  • 个人提醒:关闭

本地化

内置语言包括:

  • 简体中文
  • 繁体中文(香港)
  • 繁体中文(台湾)
  • 英语
  • 文言文

所有玩家可见文本均使用翻译键。

服务器会根据每位玩家的语言设置选择本地化回退方案。这意味着未安装 Sleepie 的客户端仍可收到本地化消息。

兼容性

  • Minecraft: 26.2
  • 模组加载器: Fabric
  • 环境: 需要服务端,客户端可选
  • 必备依赖: Fabric API
  • Java: 25

源代码与问题反馈

Sleepie 在 MIT 许可证 下开源。

源代码和问题追踪可通过项目的 GitHub 仓库获取。