Advanced Multiplayer Sleeping: пропуск ночи по проценту игроков

Datapack Advanced Multiplayer Sleeping: умный сон на серверах Minecraft Ночное время в Minecraft — это не только опасность, но и вынужденная пауза для всех игроков на сервере. Ванильная механика требует, чтобы каждый участник одновременно лёг в кровать, иначе рассвет не наступит. В больших сообще...

Скачать Multiplayer Sleeping Old для Minecraft 1.14.4, 1.13.1

Оригинальное название: Multiplayer Sleeping Old

Версии Minecraft: 1.13.1, 1.14.4

ФайлВерсияЗагрузчикРазмер
Multiplayer_Sleeping_Old.zip1.13.1—10 КБСкачать
Multiplayer_Sleeping.zip1.14.4—10 КБСкачать

Datapack Advanced Multiplayer Sleeping: умный сон на серверах Minecraft

Ночное время в Minecraft — это не только опасность, но и вынужденная пауза для всех игроков на сервере. Ванильная механика требует, чтобы каждый участник одновременно лёг в кровать, иначе рассвет не наступит. В больших сообществах это приводит к затяжным ожиданиям и конфликтам. Datapack Advanced Multiplayer Sleeping решает эту проблему, позволяя пропускать ночь при заданном проценте спящих игроков. Больше не нужно уговаривать каждого — достаточно настроить порог под свой онлайн.

Что такое Advanced Multiplayer Sleeping?

Это лёгкий серверный датапак, который переопределяет стандартную логику сна. Вместо жёсткого условия «все спят» вы получаете гибкий инструмент: ночь заканчивается, когда процент игроков, находящихся в кроватях, достигает установленного значения. По умолчанию это 50%, но вы можете изменить цифру в любой момент прямо из чата. Датапак работает полностью на стороне сервера, не требует установки клиентских модов и совместим с ванильными ядрами, а также с Bukkit/Spigot/Paper.

Как работает система процентов

Процент высчитывается от общего числа игроков, присутствующих в мире. Если на сервере 8 человек, а порог установлен на 50%, то для пропуска ночи достаточно 4 спящих. Важно: учитываются все игроки, включая тех, кто находится в других измерениях или афк. Если кто-то не может лечь (например, находится в Нижнем мире), его присутствие всё равно увеличивает требуемое количество спящих. Поэтому администратору стоит подбирать процент с учётом особенностей своего сервера.

Настройка порога через команды

Изменение требуемого процента выполняется одной строкой в консоли или чате (при наличии прав):

/scoreboard players set #required_percent ms_count 70

Эта команда мгновенно меняет порог на 70%. Вы можете использовать любое целое число от 1 до 100. Значение сохраняется до перезагрузки мира, но если вы хотите зафиксировать его навсегда, можно прописать команду в файл инициализации сервера. Гибкость настройки позволяет адаптировать механику под время суток: днём, когда онлайн высокий, можно поставить 80%, а глубокой ночью снизить до 30%, чтобы оставшиеся игроки не мучились.

Визуальная обратная связь: actionbar и анимации

Разработчики позаботились о том, чтобы ожидание не было слепым. Датапак умеет выводить прогресс сна в actionbar — текстовую строку над панелью инвентаря. Там отображается текущий процент или количество спящих. Более того, можно включить анимацию над головой персонажа: плавающие буквы «zzz» или индикатор готовности. Это не только информирует других игроков, но и добавляет уюта. Управление анимациями также осуществляется через систему scoreboard; точные команды описаны в документации датапака. Например, чтобы активировать отображение в actionbar, используется счётчик #show_actionbar со значением 1.

Установка датапака

Процесс установки максимально прост. Скачайте zip-архив и поместите его в папку datapacks внутри директории вашего мира. Если вы используете серверное ядро типа Paper или Spigot, достаточно скопировать файл в папку основного мира — для отдельных миров Bukkit-серверов дублировать не нужно. После загрузки или перезагрузки мира датапак активируется автоматически. Кстати, если вы предпочитаете удобные лаунчеры, установить этот датапак можно через foxygame.net — современный лаунчер, где добавление модов и датапаков происходит прямо из меню, без ручного копирования файлов. Это экономит время и исключает ошибки.

Удаление и откат изменений

Если вы решите вернуться к стандартной механике сна, датапак предусматривает корректное удаление. Сначала выполните команду очистки:

/function cubegrad:multiplayer_sleeping/uninstall

Она удалит все счётчики и настройки, связанные с датапаком. Затем деактивируйте сам пакет: /datapack disable "имя файла". После этого сервер будет работать так, словно датапак никогда не устанавливался.

Преимущества перед серверными плагинами

В отличие от плагинов вроде Harbor или PhantomSMP, Advanced Multiplayer Sleeping не требует установки Bukkit-совместимого сервера. Он работает на чистом ванильном ядре, что делает его идеальным выбором для локальных миров, LAN-вечеринок или серверов, где важна максимальная производительность. Датапак не добавляет лишних сущностей, не нагружает процессор и не конфликтует с другими модификациями. Кроме того, его легко обновлять — достаточно заменить zip-файл на новый.

Совместимость и версии

Датапак создан с учётом современных версий Minecraft (1.17–1.20+). Он использует стандартные функции датапаков, поэтому проблем с совместимостью практически не возникает. Авторы активно поддерживают проект и исправляют ошибки, хотя английский язык не является для них родным. Если вы заметили неточность в описании, можно сообщить о ней в комментариях — разработчики открыты к обратной связи.

Возможные трудности и их решение

Иногда после установки процент не меняется или анимации не отображаются. В первую очередь проверьте, загружен ли датапак, командой /datapack list. Убедитесь, что имя счётчика введено без ошибок: #required_percent — именно с решёткой и нижним подчёркиванием. Если вы играете на сервере с другими датапаками, конфликты маловероятны, но всё же стоит отключать их по одному для диагностики. В крайнем случае можно удалить датапак и установить его заново.

Заключение

Datapack Advanced Multiplayer Sleeping — это маленький, но мощный инструмент, который кардинально улучшает многопользовательский опыт. Он избавляет от рутины, даёт администратору гибкость и делает игровой процесс более плавным. Настройка процента, визуальные подсказки и простота использования делают его обязательным дополнением для любого сервера, где ценят время и комфорт игроков. Установите датапак, подберите оптимальный процент и забудьте о проблеме ночного сна навсегда.