SinglePlayerSleep - 单人睡眠
允许单人睡觉,无需服务器上的其他玩家也睡觉或下线。
Bukkit / Spigot
作者 joelstoner
支持版本 1.13 - 1.21
服务器使用量
974
服务玩家数
455
下载量
121,555
插件详细介绍
单人睡觉 (Single Player Sleep)
本插件旨在解决多人服务器中单人睡觉的问题。当一名玩家在床上右键点击时,插件会向全服或全世界的玩家广播一条消息,并提供一个取消选项。如果在倒计时内无人取消,时间将直接跳至清晨,且不会影响游戏难度。此外,插件还支持清除天气、跳过白天等功能。
核心功能
- 单人睡觉:一名玩家睡觉即可为全世界跳过夜晚。
- 可取消机制:其他玩家可以点击广播消息中的
[CANCEL]来中断睡眠过程。 - 天气控制:拥有相应权限的玩家睡觉时,可以清除降雨或雷暴。
- 白天跳过:拥有
sps.dayskipper权限的玩家可以使用黑色床,将时间从白天直接跳至夜晚。 - 多语言支持:支持包括中文在内的多种语言。
- 彩色消息:支持传统颜色代码和 RGB 格式,可自定义睡眠广播消息的样式。
- 世界黑名单:可配置禁止使用睡觉或跳过白天功能的世界。
权限列表
sps.hermits- 允许玩家睡觉时将时间变为白天,不影响本地难度。
- 默认:
true sps.unrestricted- 允许玩家不受干扰地睡觉,其他玩家无法取消。
- 默认:
false sps.downfall- 睡觉时清除降雨。
- 默认:
false sps.thunder- 睡觉时清除雷暴。
- 默认:
false sps.cancel- 允许取消单人睡觉。
- 默认:
true sps.command- 允许玩家使用
/sleep命令代替床。 - 默认:
op sps.update- 允许玩家检查更新。
- 默认:
op sps.op- 覆盖所有权限。
- 默认:
false sps.showUpdateAvailable- 向玩家显示有版本更新可用。
- 默认:
op sps.dayskipper- 允许玩家使用黑色床将时间跳至夜晚。
- 默认:
false sps.dayskipcommand- 允许玩家使用
/dayskip命令代替床。 - 默认:
op
命令列表
/sps- 显示插件帮助信息。
/sps reload- 重载插件配置文件。
/sps update- 手动检查插件更新。
/sleep- 直接执行睡觉命令(需要
sps.command权限)。 /spscancel- 取消当前正在进行的睡觉或跳过白天进程。
/dayskip- 直接执行跳过白天命令(需要
sps.dayskipcommand权限)。
配置摘要 (`config.yml`)
主要配置选项如下
- 基础设置
lang: 设置语言,例如zh_CN。sleepdelay: 睡觉成功前的倒计时秒数(默认 10)。waketime: 睡醒时间,NORMAL(24000) 或EARLY(23000)。broadcast_per_world: 广播消息是否按世界发送(多世界服务器建议true)。
- 功能开关
enabledayskipper: 启用/禁用跳过白天功能。dayskipdelay: 跳过白天成功前的倒计时秒数。unrestrictedsleep: 设为true则禁用所有广播,允许任何人直接睡觉。randomsleepmsgs: 启用随机睡眠消息。
- 限制与黑名单
blacklist: 设置禁止使用功能的世界。sleeplimit/cancellimit: 设置玩家尝试睡觉或取消的操作冷却时间(秒),防止刷屏。
- 消息样式
cancelcolor: 设置[CANCEL]链接的颜色。sleepmsgcolor: 设置睡眠消息的颜色。playernamecolor: 设置玩家名字在消息中的颜色。
已知问题与说明
- 版本兼容性
- 对于低于 1.12 的 Minecraft 版本,请从 Spigot 资源页面下载对应的旧版本。
- 版本检查器会针对不同 MC 版本进行更新,以避免旧版本收到不兼容的更新通知。
- 插件冲突
- Essentials 插件的
essentials.sleepingignored权限可能与 SPS 冲突。
- 其他说明
- 如果服务器只有一名在线玩家,床将正常工作(无 10 秒延迟)。
- 插件支持从 VentureChat 和 Essentials 获取玩家昵称。
- 插件使用 bStats 收集匿名使用数据。
支持与贡献
- 获取帮助
- 如有问题或建议,请访问作者的 Discord 服务器。
- 开源代码
- 本插件是开源的,你可以在 GitHub 上查看源代码、提交问题或贡献代码。
- 其他插件
- 如果你喜欢这个插件,也可以试试作者的其它作品:NoEndermanGrief, DragonDropElytra, ShulkerRespawner, MoreMobHeads, SilenceMobs, RotationalWrench, VillagerWorkstationHighlights。
测试支持版本
版本分布
基本信息
插件名称
SinglePlayerSleep
作者
joelstoner
平台
Bukkit / Spigot
支持版本
1.13 - 1.21
点赞数
未统计
Modrinth 下载
7,475
最近版本
1.20_2.13.58
399
1.20_2.13.54
113
1.16_2.13.53
112
1.20_2.13.57
85
1.13_2.13.50
44
1.20_2.13.58.D1
40
1.13_2.13.46
34
1.13_2.13.49
30
1.13_2.13.47
22
1.13_2.13.45.2
13
1.20_2.13.57.D2
11
1.13_2.13.48
10