Single Player Sleep

Single Player Sleep - 单人睡眠插件

允许单人睡觉,无需服务器上的其他玩家也睡觉或下线。
Bukkit / Spigot 作者 joelstoner 支持版本 1.8 - 1.11
服务器使用量
974
服务玩家数
455
下载量
257,503
插件详细介绍

单人睡觉 (Single Player Sleep)

你是否厌倦了在多人服务器中,必须所有玩家都睡觉才能跳过夜晚?本插件允许单个玩家睡觉即可加速时间流逝,同时保持昼夜循环和难度系统不受影响。它最初受到 Hermitcraft 系列视频的启发,旨在解决原版命令方块方案在雨天失效的问题。

功能特性

  • 单人跳过夜晚:当一名玩家在床上右键点击时,会启动一个 10 秒的倒计时。倒计时结束后,时间将直接跳至清晨。
  • 可取消的睡眠:在倒计时期间,其他拥有权限的玩家可以点击聊天中的 [CANCEL] 来取消这次睡眠。
  • 天气控制:如果玩家拥有相应权限,睡觉时可以同时清除降雨或雷暴。
  • 备用命令:提供 /sleep 命令作为使用床的替代方式。
  • 多语言支持:内置多种语言选项。
  • 配置灵活:可通过 config.yml 文件自定义多项设置。

权限列表

所有权限默认对普通玩家 (default: true) 开放,除非特别说明。

  • sps.hermits - 允许玩家在其他人在线时睡觉。
  • sps.downfall - 允许玩家清除降雨。
  • sps.thunder - 允许玩家清除雷暴。
  • sps.cancel - 允许玩家取消他人的睡眠倒计时。
  • sps.command - 允许玩家使用 /sleep 命令。(默认仅 OP 拥有)
  • sps.* - 管理员权限,授予所有 sps 相关权限。(默认关闭)

配置文件 (config.yml)

# 是否自动检查更新
auto-update-check: true
# 聊天中 [CANCEL] 文字的颜色
cancelcolor: RED
# 当有人取消睡眠时,是否广播“ canceled sleep.”消息
cancelbroadcast: true
# 调试模式,开启后会记录更详细的错误日志
debug: false
# 语言设置,可选:en_US, lol_US, nl_NL, fr_FR, de_DE
lang: en_US

工作原理

  • 触发:一名玩家右键点击床。
  • 广播:插件向全服广播消息: is sleeping [CANCEL]
  • 倒计时:开始 10 秒倒计时。
  • 结果
  • 如果在此期间没有任何玩家点击 [CANCEL],时间将快进至早晨,天气也可能根据权限被清除。
  • 如果有玩家点击 [CANCEL],睡眠将被中断。
  • 特殊情况:如果服务器内只有一名玩家在线,插件将不会启动倒计时,床会像单人游戏一样立即跳过夜晚。

下载与兼容性

请根据你的服务器核心版本选择对应的插件版本进行下载:

  • Minecraft 1.11 - 使用版本 2.13.15

下载链接

  • Minecraft 1.10 - 使用版本 2.13.13

下载链接

  • Minecraft 1.9.4 - 使用版本 2.13.12

下载链接

  • Minecraft 1.8 - 1.9 - 使用版本 2.13.10

下载链接

其他信息

  • 许可证:本插件使用 MIT 开源许可证。
  • 开源贡献:插件源码已托管在 GitHub 上,欢迎提交问题报告或拉取请求。
  • 统计:插件集成了 MCStatsLite 以收集匿名使用数据(可配置关闭)。
  • 作者其他插件:如果你喜欢这个插件,也可以试试作者的:
  • NoEndermanGrief
  • PortalHelper
  • DragonDropElytra
测试支持版本
1.8 1.9 1.10 1.11
版本分布
基本信息
插件名称 Single Player Sleep
作者 joelstoner
平台 Bukkit / Spigot
支持版本 1.8 - 1.11
点赞数 1
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