
Hourglass — это мод для Minecraft Forge, предоставляющий контроль над течением времени. Он позволяет настраивать длительность цикла день-ночь и изменяет механику сна в Minecraft путём ускорения хода времени.
Возможности
Этот мод (опционально) заменяет стандартную функциональность сна плавным и естественным переходом к утру за счёт ускорения течения времени, пока вы находитесь в кровати. В мультиплеере время будет идти быстрее в зависимости от процента игроков, которые в данный момент спят. Это устраняет необходимость в системах голосования за сон или пороговых значениях игроков, так как любое количество спящих игроков может повлиять на продолжительность ночи.
Hourglass позволяет настраивать длительность цикла день-ночь и контролировать скорость дня и ночи независимо. Вместо стандартной продолжительности в 20 минут, вы можете замедлить время, чтобы игровой день длился как реальные сутки, или ускорить течение ночей для более комфортного игрового процесса.
Мод также предоставляет ряд эффектов времени, которые могут ускорять различные игровые процессы в соответствии с текущей скоростью времени. Примеры включают рост культур, распространение травы, погоду, действие зелий, работу печей, воронок и т.д. Большинство этих эффектов отключены по умолчанию, но могут быть активированы через соответствующие параметры конфигурации.
Совместимость
Информация о поддерживаемых модах и общих замечаниях по совместимости доступна в разделе Совместимость на GitHub.
Команды
/hourglass config <config-key> [<value>]
Изменяет или отображает текущее значение указанного параметра конфигурации.
Если аргумент <value>
опущен, команда отобразит текущее значение параметра.
Некоторые настройки недоступны через эту команду и требуют редактирования конфигурационных файлов.
/hourglass query timeSpeed
Отображает текущую скорость течения времени.
/hourglass query sleeperCount
Отображает соотношение спящих игроков в текущем измерении.
Конфигурация
Все параметры конфигурации могут быть изменены во время работы игры без перезагрузки.
Хотя многие настройки доступны через команду config, некоторые можно изменить только через конфигурационные файлы. Большинство параметров находятся в серверном конфигурационном файле как для одиночной игры, так и для мультиплеерных серверов. Несколько клиент-специфичных настроек также присутствуют в клиентском конфигурационном файле.
Разработчики модпаков могут настроить серверные параметры Hourglass, сначала изменив настройки в тестовом мире, а затем переместив файл в папку ./defaultconfigs
своего модпака. Forge автоматически скопирует все файлы из defaultconfigs в папку serverconfig вновь создаваемых миров.
При настройке Hourglass скорость времени контролируется с использованием множителя. Значение 1 эквивалентно стандартной скорости (20 минут на полный цикл день-ночь). Установка daySpeed и nightSpeed на 0.5 уменьшит скорость времени вдвое, удвоив длительность полных суток до 40 минут. Аналогично, удвоение настроенной скорости до 2.0 сократит игровой день до 10 минут от одного утра до следующего.
Предупреждение: Установка daySpeed и nightSpeed на значения выше 3600 может быть небезопасна для людей с фотосенситивной эпилепсией.
Подробности о конфигурации доступны в файлах настроек по умолчанию на GitHub.