
AFK 睡眠
当玩家在你的服务器上闲置时入睡 · 支持自定义玩家入睡百分比 · 处理维度、离开、加入等情况……
查看大图AFK Sleep
即使服务器上有玩家处于 AFK 状态,也允许其他玩家睡觉,同时尊重你原有的 playersSleepingPercentage 设置。如果有人加入后立刻离开去洗澡,那这也不会再阻止你跳过夜晚。
特性
- 可配置百分比 - 像平常一样更改游戏规则
- 高度优化 - 不必要时不运行命令,不使用 NBT,不每 tick 检查
- 响应变化 - 离开、加入、更改 AFK 状态、更改维度等
- 正确工作 - 其他数据包不考虑维度或状态变化

详细信息
首次安装 AFK Sleep 时,它使用你设置的 playersSleepingPercentage 作为主世界中非 AFK 玩家必须睡觉才能跳过夜晚的百分比。下表对此进行了说明:
| 玩家 | 非 AFK | playersSleepingPercentage | 需要睡觉的玩家 |
|---|---|---|---|
| 3 | 3 | 100% | 3(所有三名玩家都必须睡觉) |
| 3 | 2 | 100% | 2(只有两名非 AFK 玩家必须睡觉) |
| 3 | 2 | 50% | 1(只需要一半非 AFK 玩家睡觉) |
要更改需要睡觉的“活跃”玩家的百分比,只需像平常一样使用 /gamerule playersSleepingPercentage NUMBER 更改游戏规则即可。此游戏规则由本数据包自动管理,因此如果它未设置为你期望的值,也不用担心。
1.3 版本之前:如何更改 playersSleepingPercentage
由于此数据包覆盖了 playersSleepingPercentage 游戏规则,你必须修改一个记分板值来更改其计算。将数字 '50' 替换为你想要设置的百分比。
/scoreboard players set .relativePercentage afk_sleep.dummy 50
如果你想卸载此数据包,请运行 /function afk_sleep:uninstall 来删除相关的记分板并自动重置 playersSleepingPercentage。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。