NightRest — гибкий контроль сна для серверов Minecraft
Ночная беготня по карте в ожидании, пока все доберутся до кроватей, знакома каждому владельцу сервера. NightRest решает эту проблему элегантно: плагин меняет стандартное требование сна и позволяет администратору самому решить, сколько игроков должно уснуть, чтобы ночь сменилась днём. Никакой лишней сложности — только понятные настройки и предсказуемое поведение.
NightRest — это лёгкий серверный плагин, который не требует установки чего-либо на клиенты игроков. Он работает на публичном Bukkit/Paper API и ориентирован на серверы Minecraft с Java 17 или новее. Актуальные сборки доступны для версий 1.19, 1.20 и 1.21, а также для более ранних релизов через совместимые ветки Paper и Spigot. Если вы ищете, где скачать NightRest, официальной площадкой остаётся страница на CurseForge, которую ведёт автор CoolSantyx.
Три режима сна: Single, Amount и Percentage
Главная фишка NightRest — гибкость. Вместо жёсткого правила «спят все» вы выбираете один из трёх режимов, и плагин сам считает, сколько подходящих игроков уже в кровати.
- Single — достаточно одного подходящего игрока, чтобы пропустить ночь. Идеально для небольших дружеских серверов.
- Amount — нужно конкретное число спящих игроков. Вы задаёте его в конфиге и точно знаете, когда наступит утро.
- Percentage — требуется процент от числа подходящих онлайн-игроков. Удобно для больших проектов с плавающим онлайном.
Важный нюанс: расчёт идёт только по тем, кто считается «подходящим» согласно настройкам. Спектаторы исключаются, а отдельных игроков можно убрать из подсчёта через настраиваемое право. Сервер сам решает, считать игроков вместе по всему серверу или отдельно по каждому миру — это особенно полезно на мультимировых сборках.
Кого считать и когда наступает ночь
NightRest даёт несколько уровней контроля над тем, кто участвует в подсчёте сна:
- минимальное число онлайн-игроков, при котором механика вообще включается;
- подсчёт по мирам или по всему серверу;
- исключение спектаторов из счётчика;
- белый или чёрный список миров, где плагин активен;
- опциональное ограничение только Верхним миром (Overworld);
- настройка времени, когда NightRest считает, что наступила ночь;
- разрешение или запрет сна во время грозы.
Отдельно стоит упомянуть защиту от ванильного пропуска ночи. Плагин не даст серверу «перескочить» на утро раньше, чем выполнено заданное условие, — так что игроки не смогут обойти ваши правила случайным нажатием на кровать.
Тем, кто предпочитает не возиться с ручной загрузкой jar-файлов, стоит заглянуть в лаунчер foxygame.net: там NightRest ставится в один клик вместе с нужной версией Paper, а каталог дополнений сам подсказывает совместимые сборки. Это экономит время и избавляет от путаницы с зависимостями.
Уведомления, языки и погода
Настраиваемые сообщения
Оповещения о сне полностью конфигурируемы. Можно вообще отключить их и держать чат тихим, а можно включить отдельно для сна, пропуска ночи и тестовых сообщений. Сообщения отправляются либо всем на сервере, либо только игрокам затронутого мира — напрямую или через стандартную систему broadcast в Bukkit. Поддерживаются цвета, несколько строк, префиксы, звуки и плейсхолдеры.
NightRest включает 9 языков: английский (США и Великобритания), испанский (Аргентина и Испания), португальский (Бразилия), немецкий, итальянский, русский и французский. По умолчанию активен English (US), а файлы языков можно редактировать без правки самого плагина.
Погода и администрирование
Плагин умеет управлять поведением дождя и грозы в момент пропуска ночи. Эти настройки опциональны и по умолчанию отключены там, где это уместно, — установка NightRest не перевернёт погодную логику вашего сервера неожиданно.
Для администраторов предусмотрены простые команды: перезагрузка конфигурации, вывод статуса, информация о версии и тест чата. Изменения в конфиге применяются без перезапуска сервера, что критично для живых проектов.
Как установить NightRest
Установка не требует сторонних плагинов или внешних зависимостей. Порядок действий простой:
- убедитесь, что сервер работает на Java 17 или новее;
- скачайте NightRest с официальной страницы на CurseForge;
- поместите jar-файл в папку plugins;
- перезапустите сервер и настройте конфиг под свои правила;
- примените изменения командой перезагрузки без остановки сервера.
Если вы хотите понять, как установить NightRest правильно и не запутаться в версиях, сверяйтесь с чейнджлогом автора — там указано, какие сборки Minecraft поддерживаются в текущем релизе.
Итог
NightRest — это аккуратный инструмент для владельцев серверов, которым нужен надёжный и гибкий контроль сна без горы лишних функций. Три режима, тонкая настройка подсчёта, 9 языков и защита от ванильного пропуска ночи делают плагин универсальным решением для проектов любого масштаба. Если вам надоело ждать последнего игрока у кровати — NightRest для Minecraft станет тем самым дополнением, которое вернёт контроль над ночным циклом.