BetterSleeping 更好的睡眠
作者:vallas
发布时间:2018年9月14日
原生版本:未知
测试支持:1.13,1.14,1.15,1.16,1.17,1.18,1.19
让睡在多人游戏中变得有用和有趣!
点此下载插件详细介绍
😴 BetterSleeping 是一款 Spigot 插件,旨在改善 Minecraft Spigot 服务器上的睡眠体验。它通过只要求一定百分比的玩家睡觉来实现多人游戏的优化睡眠,致力于通过提供强大的支持、丰富的功能和高度的自定义性,成为最好的睡眠插件。
😴 BetterSleeping
✅ 支持的 Minecraft 版本
- Native Minecraft Version: 1.13
- Tested Minecraft Versions: 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
🛠️ 源码地址
🌎 支持的语言
自定义性非常重要。查看 wiki 以查看所有选项和命令。
BetterSleeping4 的新功能!现在,高级版本可以启用一个 Bossbar,该 Bossbar 充当一个时钟,并允许在玩家加入空世界时自动将时间设置为白天!
✨ 共享功能
- 设置一个世界中需要睡觉的最小玩家百分比。或者设置一个始终相同的静态数字。
- 当有足够多的玩家睡觉时,时间会更快地流逝,或者当有足够多的玩家睡觉时,时间会在延迟后设置为白天。这完全取决于你。
- 大多数消息都支持多种语言。更改是,你的语言已经受到支持!在 GitHub 上查看所有支持语言的完整列表(单击)。
- 新增:每个世界的设置!在一个或多个世界中禁用 BetterSleeping,或在特定世界中使用不同的 BetterSleeping 设置。
- 语言系统中内置了单数/复数支持!
- 禁用你不需要的任何 BetterSleeping 消息!
- 使用
/bs reload重新加载 BetterSleeping 配置,而无需重启/重新加载你的服务器。 - 可以完全禁用幻影!
- 给睡觉的玩家提供 Buff(药水效果)!而且不睡觉的人也可以获得药水效果(称为 Debuff)。
- Bypass 权限允许玩家被所需的睡眠计数忽略。如果他们想睡觉,这些玩家可以睡觉。查看 wiki 以了解如何授予这些权限。
- Essentials 支持!默认情况下,Afk 和消失的玩家会被所需的睡眠计数器忽略。
- 内置 GSit 支持
- 新增:睡眠动画
- 新增:通过命令睡觉:
/bs sleep - 未来还会添加更多功能。请务必与我们分享你的想法。频繁的请求将在未来的更新中添加!
👨💻 开发者 API
BetterSleeping 具有开发者 API!查看 开发者 API wiki 以获取所有信息。
Maven 依赖
当使用 Maven 时,只需将以下内容添加到你的 pom.xml 中:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.Nuytemans-Dieter</groupId>
<artifactId>BetterSleeping</artifactId>
<version>v4.0.0</version>
</dependency>
请确保使用最新版本(你可以在 GitHub releases 上查看此版本)。
你可以简单地监听 BecomeDayEvent,就像你监听默认的 Spigot 事件一样。
要获取 API 实例,请确保你(软)依赖 BetterSleeping 并按如下方式获取它:
BetterSleepingAPI BsApi = BetterSleeping.getAPI();
当前 API 功能:
- BecomeDayEvent
- 获取原因:natural(通过不睡觉),sleeping,other(时间设置或其他插件)
- 获取变为白天的世界
- 获取在该世界中睡觉的玩家
- 获取在该世界中不睡觉的玩家
- Open BS4 API
- 将玩家标记为睡觉
- 将玩家标记为醒来
- 检查在世界中是否可以睡觉(考虑时间和天气)
- 检查是否在世界中启用了 BetterSleeping
- 获取有关世界的睡眠信息
📚 文档
这里有一个完整的 wiki,其中包含有关命令、权限和配置的信息。
🤝 支持
如需支持,你可以:
- 加入 BetterPlugins Discord 服务器
- 提出 GitHub issue
- 给我发 PM
- 前往讨论选项卡