Плагин для серверов Майнкрафт меняет пропуск ночи: достаточно заданной доли спящих игроков либо успешного голосования. Для каждого мира ведётся отдельный цикл сна, а сообщения и поведение механики настраиваются в конфиге.

Возможности
- Пропуск ночи по проценту игроков в кроватях.
- Голосование за пропуск ночи.
- Анимация ускоренного наступления утра.
- Отдельные циклы сна и учёт игроков для разных миров.
- Учёт позы сна из GSit.
- Исключение АФК-игроков из Essentials из подсчёта.
- Настраиваемые сообщения в чате и панели действий с кодами цветов или MiniMessage.
Команды
/sleep— основная команда./sleep yesи/sleep no— голосовать за или против пропуска ночи./sleep votes— посмотреть голоса./sleep ignore <Player> <True/False>— исключить игрока из подсчёта сна или вернуть его в подсчёт./sleep debug— вывести отладочную информацию./sleep reload— перезагрузить конфиг.
Права
sleeper.sleep— доступ к команде/sleepи её подкомандам.sleeper.vote— голосование через/sleep yesи/sleep no.sleeper.reload— перезагрузка конфига.sleeper.ignore— исключение из подсчёта сна.sleeper.data— отладочная команда/sleep debug.
Настройка
Актуальный пример конфига доступен по ссылке. Основные параметры:
UseAnimation,SkipSpeed— анимация и её скорость.SkipPercentage— доля спящих игроков для пропуска ночи.DelaySleep,DelaySeconds— задержка перед засчитыванием сна.DayTime,NightTime— время утра и начала ночи.VoteSkip,YesMultiplier,NoMultiplier,SkipVotePercent— включение и правила голосования.BossbarVoteCount,ActionbarVoteCount— вывод счётчика голосов.GSitPoseToSleep— засчитывать сон лёжа через GSit.IgnoreAFKPlayers— не учитывать АФК-игроков Essentials.
Параметр FormattingType выбирает формат сообщений: minecraft для цветовых кодов или minimessage для MiniMessage. Сообщения о сне и пропуске ночи отключаются пустым значением в конфиге.
Требования
Для учёта сна лёжа используется GSit, а для игнорирования АФК-игроков — Essentials.
