Мод для Майнкрафт, который настраивает сон на сервере: пропуск ночи, голосования, авто-сон, учёт АФК-игроков и награды после пробуждения. Он работает на сервере и подходит игрокам с обычным клиентом Майнкрафт; клиентский мод нужен только для панели управления.
Возможности
- Пропуск ночи по доле спящих игроков или через голосование, которое начинается, когда кто-то ложится в кровать.
- В голосовании можно выбрать правило подсчёта: большинство проголосовавших, заданный процент голосов или большинство всех игроков не в АФК. Голосовать можно командами
/usleep yesи/usleep no, а сон во время голосования считается голосом «за». - Ночь можно мгновенно сменить утром либо ускоренно промотать. Дождь и грозу при этом разрешается сохранять.
- Игроки могут включать личный авто-сон. Мод ищет доступную кровать, предпочитая кровать возрождения; при наличии Travelers' Backpack может использовать спальный мешок.
- АФК определяется автоматически при бездействии или вручную. Таких игроков можно исключить из расчёта спящих и голосования.
- После успешного сна доступны награды: регенерация, золотая морковь и эффект скорости.
- Отдельные правила позволяют спать днём, игнорировать монстров рядом и расстояние до кровати. Мешающих сну мобов можно подсвечивать только для игрока, который пытается лечь.
- Во время пропуска ночи могут продолжаться рост растений и деревьев, взросление и размножение животных, работа печей, коптилен и плавильных печей, а также отсчёт исчезновения предметов и сущностей.
- В чат выводится число спящих, а после пропуска ночи — уведомление о наступлении утра. На клиенте с модом доступна панель настроек по команде
/usleep gui.
Как пользоваться
/usleep status— показать режим сна, требуемый процент и число АФК-игроков./usleep query— вывести все текущие настройки./usleep afk— переключить свой статус АФК./afkработает как синоним, только если эту команду не добавил другой мод./usleep auto— включить или выключить личный авто-сон./usleep yesи/usleep no— проголосовать за пропуск ночи или против него./usleep gui— открыть панель управления на клиенте, где установлен мод.
Настройки
Настройки сохраняются в JSON. Их меняют командой /usleep set <key> <value>; значения true, yes, 1, on включают параметр, а false, no, 0, off выключают его. Проценты принимаются в виде 50, 50%, 1/2 или 0.5.
Основные ключи: requirement_mode, required_sleep_percentage, vote_duration_seconds, vote_pass_rule, vote_pass_percentage, skip_mode, accelerate_speed, preserve_weather, auto_sleep_enabled, afk_threshold_seconds, sleep_anytime, sleep_ignore_monsters, highlight_blocking_mobs, world_progression_enabled и параметры наград.
Требования и совместимость
Мод устанавливается только на сервер: игроки могут пользоваться всеми основными функциями через чат и команды без его установки на клиент. Панель /usleep gui требует мод и на клиенте. Для сна в спальном мешке поддерживается Travelers' Backpack.
