Модификация позволяет изменять длительность игрового дня и ночи в Minecraft, задавая их продолжительность в минутах или синхронизируя время игры с системными часами.
Поддерживается как версия для Forge, так и для Fabric (начиная с версии 1.20.1).
Особенности
- Настройка длины дня и ночи отдельно в минутах.
- Возможность синхронизации игрового времени с системными часами.
- Не изменяет базовые классы игры и не использует ASM/mixin-трансформации (для версии Forge).
- Работает с командой
/timeи поддерживает сон игроков, включая совместимость с модами Comforts и Vampirism. - Автоматически отключает стандартное правило
doDaylightCycleпри загрузке мира. - Поддержка одиночной игры и многопользовательских серверов (установка обязательна на стороне сервера и клиента).
Установка и настройка
Файлы конфигурации располагаются в следующих местах:
- Forge 1.20.1 и выше:
.minecraft/saves/{world}/serverconfig/timecontrol-server.toml(конфигурация сохраняется отдельно для каждого мира) - Fabric 1.20.1 и выше:
.minecraft/config/timecontrol.json - Forge до 1.19.4 включительно:
.minecraft/config/timecontrol-common.toml
Пример настроек в формате TOML (Forge):
[system_time] sync_to_system_time = true sync_to_system_time_rate = 20 [arbitrary_time] day_length_minutes = 30 night_length_minutes = 25 [miscellaneous] debug = true
В версии Fabric файл JSON не содержит комментариев.
Команды
Для Minecraft 1.20 и выше доступны команды:
/timecontrol day_length_minutes [<значение>] /timecontrol night_length_minutes [<значение>] /timecontrol sync_to_system_time_rate [<значение>] /timecontrol sync_to_system_time [<значение>]
Для версий до 1.19.4:
/timecontrol get <sync_to_system_time | night_length_minutes | day_length_minutes> /timecontrol set <night_length_minutes | day_length_minutes> <значение>
Особенности работы
- Не влияет на сохранения и не оставляет постоянных изменений в игре.
- При использовании на выделенных серверах возможны незначительные рывки анимации неба из-за задержек.







