Sleeper

通过设置睡眠阈值、动画和投票来定制你的跳夜功能。所有设置均可在配置文件中进行自定义。

资源图片
✦ **描述** 使用可设定的睡眠阈值、动画和投票来自定义夜间跳过。所有可配置选项都在配置文件中。 ![聊天消息示例](https://i.imgur.com/6kkEoca.png) ✦ **功能** - 当一定比例的玩家入睡时跳过夜间。 - 使用可配置的投票系统跳过夜间。 - 动画夜间跳过。 - 完全可配置的聊天消息,支持颜色代码或 Minimessage。 - 支持多个世界,每个世界具有独立的睡眠周期和跟踪。 - 支持使用 GSit 躺下睡觉。 - 支持忽略 AFKPlus 和 Essentials AFK 玩家。 ✦ **权限** - sleeper.sleep - 允许使用 '/sleep' 命令访问其子命令。 - sleeper.vote - 允许使用 '/sleep yes' 和 '/sleep no' 投票。 - sleeper.reload - 允许使用 '/sleep reload' 命令重新加载配置文件。 - sleeper.ignore - 允许使用 '/sleep ignore' 命令被忽略睡眠。 - sleeper.data - 允许使用 '/sleep debug' 命令查看调试信息。 ✦ **命令** - /sleep - 主命令,包含所有子命令:yes、no、votes、ignore、debug、reload (sleeper.sleep)。ignore 子命令可以接受两个可选参数:/sleep ignore <玩家> ✦ **配置/设置** 最新的配置文件可在 [这里](https://github.com/hraponssi/Sleeper/blob/main/config.yml) 获取。 配置值:
插件设置 - CheckForUpdates - 通过检查 Spigot api 开启或禁用更新检查。 - FormattingType - 在 "minecraft" 和 "minimessage" 之间切换,以使用颜色代码或 minimessage 格式化消息。
主设置 - UseAnimation - 切换是否启用跳过动画。 - SkipPercentage - 达到夜间跳过的在线玩家的比例。 - SkipSpeed - 跳过动画的速度。 - DelaySleep - 呼叫床后延迟睡觉的切换。 - DelaySeconds - 设置上述延迟(秒)。 - ActionbarMessages - 切换是否通过操作栏发送消息。 - PersistentSleepInfo - 切换是否在操作栏中保持睡眠信息消息,持续以下时间。 - PersistenceTime - 在操作栏中显示睡眠信息的持续时间(秒),用于上述设置。 - DayTime - 认为是早晨的时间。夜间将跳过到该时间。 - NightTime - 认为是夜晚开始的时间。允许使用 GSit 投票或睡觉。 - BroadcastSleepInfo - 切换是否将睡眠信息广播给所有人,而不仅仅是睡眠者。
投票设置 - VoteSkip - 切换跳过投票。 - YesMultiplier - 是票的倍数,用于提高或降低其价值。 - NoMultiplier - 否票的倍数,用于提高或降低其价值。 - SkipVotePercent - 基于投票跳过的百分比。计算方法是是票减去否票,然后除以在线玩家的数量。 - BlockBedsAfterVoting - 在投票后阻止进入床。也自动在进入床时投票是。 - BossbarVoteCount - 在bossbar上显示当前的投票数。 - ActionbarVoteCount - 在操作栏上显示当前的投票数。 - SendVotesOnStart - 切换在投票开始时发送投票选项。 - StartWithoutSleep - 允许使用投票命令本身开始投票。 - MaxVoteTime - 以下设置的时间(秒)。 - LimitedVoteTime - 将投票时间限制为上述设置。
插件集成设置 - GSitPoseToSleep - 切换使用 GSit 躺下睡觉时算作睡觉。 - IgnoreAFKPlayers - 切换是否忽略 AFKPlus 或 Essentials 的 AFK 玩家。
在这些配置值之后,有插件使用的可配置消息。 睡眠信息和跳过消息可以通过在配置文件中将其设置为空来禁用。 ✦ **问题/问题** 请在github问题跟踪器上报告任何问题。 ✦ **链接** - https://github.com/hraponssi/Sleeper - https://bstats.org/plugin/bukkit/Sleeper/15317