
One Player Sleep — плагин для быстрого пропуска ночи в Minecraft
На мультиплеерном сервере ночь пропускается только тогда, когда в кровати лежит достаточное количество игроков. Для крупных серверов это…
На мультиплеерном сервере ночь пропускается только тогда, когда в кровати лежит достаточное количество игроков. Для крупных серверов это некритично, но на приватных сборках с двумя-пятью людьми ситуация иная: один хочет спать, остальные заняты строительством или просто не за…
One Player Sleep — плагин для быстрого пропуска ночи в Minecraft
Версия плагина: 1.4
На мультиплеерном сервере ночь пропускается только тогда, когда в кровати лежит достаточное количество игроков. Для крупных серверов это некритично, но на приватных сборках с двумя-пятью людьми ситуация иная: один хочет спать, остальные заняты строительством или просто не за компьютером. One Player Sleep убирает это условие — ночь заканчивается, как только кто-то один лёг в кровать.
Принцип работы
Логика проста: любой игрок спит, и время переходит на утро для всех. Остальные игроки ничего не делают — они продолжают заниматься своими делами, строительством, фармом. Плагин не вызывает экрана загрузки и не прерывает их действия.
После установки настраивать ничего не нужно: просто закинуть .jar в папку /plugins, перезапустить сервер — и механизм активен. Плагин не создаёт собственного config.yml и не добавляет записей в plugins.yml сторонних систем прав.
Плагин обрабатывает событие сна на уровне сервера: когда игрок ложится в кровать, проверка количества спящих обходится стороной и время сразу переводится на утро. Анимация засыпания проигрывается стандартная — экран темнеет, игрок "просыпается" утром так же, как в одиночной игре.

вывод в чат, что плагин активен
Команды и права
One Player Sleep не регистрирует никаких команд и не имеет узлов прав. Это значит, что поведение нельзя ограничить для отдельных игроков — либо все пользуются механикой, либо плагин нужно удалить.
Единственное реальное ограничение конфигурации: невозможно задать процент игроков, которым нужно спать, остановить время при нулевом онлайне или заблокировать сон для определённой группы через систему прав.
Ванильная альтернатива
С выходом Minecraft 1.17 в игре появилось новое игровое правило. По умолчанию оно установлено на 100 (спать должны все игроки), но одна команда меняет поведение на равнозначное плагину: /gamerule playersSleepingPercentage
При значении 1 ночь пропускается от первого уснувшего игрока — без плагинов, без зависимостей, с нативной поддержкой любых официальных обновлений.
При 0 сервер игнорирует общее количество игроков онлайн — достаточно одного в кровати. Отрицательные значения Minecraft интерпретирует так же, как 0.
На серверах версии 1.17 и новее One Player Sleep дублирует встроенное решение. Плагин сохраняет практический смысл исключительно для сборок на версиях до 1.17, где playersSleepingPercentage ещё не существует.
Вывод
Никаких настроек, никаких прав, никаких команд. Для администратора маленького приватного сервера на старой версии до 1.17 — это минимальное решение для комфортной игры.
На серверах версии 1.17 и выше плагин не нужен. /gamerule playersSleepingPercentage 1 — ванильная команда, которая делает то же самое без сторонних зависимостей и гарантированно поддерживается во всех будущих обновлениях.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











