BetterBeds (更好的睡眠 - 让睡眠更简单!)
Source Code: Github链接
BetterBeds是一个插件,可以让你更轻松地度过夜晚!它深受FTB和CrackPack中的Morpheus睡眠模组的启发。
更新 1.0 Dev Builds for 1.13+ 可在此处获取: 更新链接
更新通知:请注意更改的配置格式!
它有能力忽略在线工作人员的睡眠机制!(例如,当他们处于离开状态或隐身状态)
当玩家在夜晚睡在床上时,它会计算世界中有多少玩家正在睡觉,并将其与您可以配置的比率进行比较。它还具有当世界中有多于配置数量的玩家时才开始生效的能力。
如果您愿意,您还可以配置夜晚跳过的速度!它会加速时间流逝,并有一个漂亮的天空动画!
此外,还有一个针对“幽灵”玩家的功能,如果他们不在睡觉,将阻止夜晚跳过。
您还可以设置通知消息,告诉您有多少玩家已经在睡觉,还需要多少人。您还可以在玩家醒来时向他们问候!
编程是一项耗时的工作,我会非常感激您的支持!因此,如果您有能力或商业使用此插件,请随时为我买一杯啤酒。
找到所有支持我的可能方式,请访问我的提示页面。
权限:
betterbeds.sleep - 赋予用户被插件注意的能力。(默认:true) betterbeds.ignore - 具有此权限的用户在在线时不会计算,并且不会阻止跳过夜晚。(默认:op) betterbeds.ghost - 使用户成为一个阻止夜晚睡眠的幽灵。(默认:false) betterbeds.cmd.reload - 赋予对/betterbedsreload指令重新加载配置文件的权限(默认:op)
配置代码 (YAML):
minPlayers: 2 sleepPercentage: 0.5 nightSpeed: 300 msg: ghost: "你现在不能休息,附近有幽灵" sleep: text: "{player}现在正在睡觉。{sleeping}/{online} ({percentage}%)" type: "SLEEPING" leave: text: "{player} 不再睡觉了。{sleeping}/{online} ({percentage}%) 还需{more}人!" type: "SLEEPING" wake: text: "起床了,早安...大家!" type: "WORLD" notify: text: "{sleeping}名玩家已经入睡。正在跳过夜晚!" type: "SLEEPING" notifyOnSingle: text: "{player}已经入睡。正在跳过夜晚!" type: "SLEEPING"
资源:
Github: BetterBeds on Github
开发构建Minebench.de Jenkins: Minebench.de Jenkins链接
待办事项:
- 修复玩家退出后重新计算的问题。
- 完全实现幽灵功能。
- 修复唤醒动画。
- 添加配置以确定谁会收到哪些消息。
- 添加显示还有多少玩家需要在黎明前睡觉的能力。
- 为 1.0 版本重写。
此资源由作者分发,不提供任何保修或责任。
收录