SinglePlayerSleep

SinglePlayerSleep - 单人睡眠

允许单人睡觉,无需服务器上的其他玩家也睡觉或下线。
Bukkit / Spigot 作者 joelstoner 支持版本 1.13 - 1.21
服务器使用量
913
服务玩家数
484
下载量
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。
测试支持版本
1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 SinglePlayerSleep
作者 joelstoner
平台 Bukkit / Spigot
支持版本 1.13 - 1.21
点赞数 未统计
Modrinth 下载 7,475
最近版本
1.20_2.13.58 187
1.20_2.13.57 148
1.20_2.13.54 138
1.16_2.13.53 112
1.13_2.13.50 51
1.20_2.13.58.D1 49
1.13_2.13.46 35
1.13_2.13.49 30
1.13_2.13.47 23
1.20_2.13.57.D2 13
1.13_2.13.48 13
1.13_2.13.45.2 11

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,620,417  |  历史访问人次:3,177,145

今日访问人数:41,601  |  今日访问人次:46,766

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6