
UnitySleep - плагин для гибкого пропуска ночи на сервере Minecraft
UnitySleep - плагин для Minecraft, который позволяет настроить пропуск ночи на сервере: по проценту игроков или в одиночном режиме. Гибкие настройки, GUI и поддержка мультимиров.
UnitySleep - плагин для серверов Minecraft, который решает извечную проблему мультиплеера: ночь не пропускается, пока все игроки не лягут спать. На больших серверах это практически невыполнимо, а на маленьких - раздражает. Плагин даёт админам гибкие настройки: можно сделать так, чтобы ночь пропускалась при достижении определённого процента игроков в кроватях, или вообще разрешить любому игроку в одиночку запускать рассвет. Всё управляется через удобный графический интерфейс (GUI) и команды.
Основные возможности
- Режим процента - задаётся точный процент игроков, которые должны лечь спать.
- Режим одного игрока - любой игрок может пропустить ночь в одиночку.
- Настраиваемая задержка - время до наступления утра (от 1 до 60 секунд).
- Исключение OP - администраторы не учитываются в расчётах, если есть другие игроки.
- Поддержка миров - можно включить или выключить плагин для конкретных миров.
- Административное GUI - полная панель управления в игре.
- Мультиязычность - автоматически переключается между русским и английским (в оригинале испанский и английский, но адаптируем под русский).
- Отключение ванильной системы - плагин сам отключает стандартный механизм пропуска ночи, чтобы не было конфликтов.
Установка
Плагин работает на Paper 1.21.3+ и совместимых сборках (Spigot, Purpur, Pufferfish и другие Bukkit/Spigot форки). На Vanilla, Fabric или Forge не запустится - это исключительно плагин для серверов.
- Скачайте последнюю версию UnitySleep.
- Поместите файл UnitySleep-1.1.0.jar в папку /plugins/ вашего сервера.
- Перезапустите сервер или выполните /reload.
- Настройте плагин через команду /unitysleep gui.
Использование
Игроки ничего особенного не делают - просто ложатся в кровать. В чате появляются сообщения о прогрессе. Как только условие выполнено (нужный процент игроков или один игрок в режиме one), начинается отсчёт задержки, и наступает утро.
Команды и настройки
Панель управления
/unitysleep gui- открыть графический интерфейс.
Режимы
/unitysleep setmode percent- режим по проценту./unitysleep setmode one- режим одного игрока.
Процент и задержка
/unitysleep setpercent <число>- задать процент (например, 50)./unitysleep setdelay <секунды>- задержка перед рассветом (1-60).
Управление мирами
/unitysleep world add <мир>- добавить мир./unitysleep world remove <мир>- удалить мир.
Диагностика
/unitysleep debugsleep- проверить статус./unitysleep testscenarios- протестировать сценарии./unitysleep fixgamerule- исправить ванильные настройки, если что-то пошло не так./unitysleep reload- перезагрузить конфигурацию.
Примеры настроек
- Большой сервер (10+ игроков): 50% игроков, задержка 10 секунд.
- Маленький сервер (2-5 игроков): 75% игроков, задержка 3 секунды.
- Казуальный сервер: режим одного игрока, задержка 5 секунд.
Особенности и советы
- Если на сервере есть обычные игроки, OP не учитываются в расчёте - это удобно, чтобы админы не мешали.
- Если в онлайне только OP, они всё равно учитываются, чтобы ночь не зависала на пустом сервере.
- Ванильная система автоматически отключается в процентном режиме.
- Язык интерфейса меняется мгновенно через GUI.
- Конфигурация перезагружается без перезапуска сервера.
UnitySleep - простой, но мощный инструмент для комфортной игры на любом сервере Minecraft. Скачайте плагин и настройте пропуск ночи так, как удобно вашим игрокам.
