NightRest — гибкий контроль сна для серверов Minecraft

NightRest для Minecraft настраивает, сколько игроков должно спать, чтобы пропустить ночь. Три режима, 9 языков, установка на сервер.

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 станет тем самым дополнением, которое вернёт контроль над ночным циклом.