Time Control avatar

Time Control [1.20.4] [1.19.4] [1.18.2]

С версии 1.20.1 также доступна версия для Fabric!

Управляйте циклом дня и ночи в Minecraft с помощью простого файла конфигурации, выбирая либо:

  • Установку длительности дня и ночи в минутах (можно настроить независимо)
  • Или синхронизацию игрового времени с системными часами

Базовые классы не изменяются, не используются преобразования ASM/mixin (в версии для Forge) и не затрагивается длина тиков.

В течение многих лет при игре мне не нравилась стандартная длительность дня.

Ни один другой мод, пытавшийся реализовать аналогичную функцию, не устраивал меня, либо из-за нарушения работы других модов, либо из-за наличия ненужных функций.

Это моя простая, ненавязчивая реализация, которая основана на том, что ванильное правило игры "doDaylightCycle" выключено. Мод самостоятельно установит его в false при запуске мира.

Команда /time работает, сон работает (сон должен в основном обрабатываться ванильным кодом).

Также имеется совместимость с дневным сном из Comforts и Vampirism.

Конфигурация

Файл:

Начиная с 1.20.1 на Forge конфигурация сохраняется для каждого мира (конфиг на стороне сервера):

.minecraft/saves/{world}/serverconfig/timecontrol-server.toml

На Fabric 1.20.1+:

.minecraft/config/timecontrol.json

Если вы используете Forge, в версиях Minecraft до и включая 1.19.4 файл находится по пути:

.minecraft/config/timecontrol-common.toml

[system_time]
t#Синхронизировать игровое время с системным временем
tsync_to_system_time = true
t#Синхронизировать время каждые n тиков
t#Диапазон: 1 ~ 864000
tsync_to_system_time_rate = 20

[arbitrary_time]
t#Как долго длится день (0 - 12000)
t#Диапазон: 1 ~ 178956
tday_length_minutes = 30
t#Как долго длится ночь (12000 - 24000)
t#Диапазон: 1 ~ 178956
tnight_length_minutes = 25

[miscellaneous]
tdebug = true

Версия для Fabric в формате JSON не имеет комментариев, поэтому вы можете обратиться к приведенному выше примеру.

Команды:

Также существует внутриигровая команда:

В 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 > 

В настоящее время мод работает как в multiplayer, так и в singleplayer (должен быть установлен на обоих), но на выделенных серверах из-за возможных расхождений в ping и количестве тиков в секунду может быть заметен небольшой джиттер скайбокса.

Часто задаваемые вопросы

В: Forge?

О: Forge, и с версии 1.20.1 - Fabric.

В: Могу ли я включить ваш мод в видео?

О: При условии, что вы включите ссылку на мод/модпак (если он в нем находится), безусловно.

В: Могу ли я добавить ваш мод в модпак?

О: Модпаки на CurseForge/Modrinth приветствуются.

Скачать Time Control

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasetimecontrol-1.20.1-1.6.0.jar1.20.1NeoForge10 февраля 2024133,9 КБ
Releasetimecontrol-1.20.1-1.6.0.jar1.20.1Fabric10 февраля 2024168 КБ
Releasetimecontrol-1.20.4-1.6.0.jar1.20.4Fabric10 февраля 2024168,5 КБ
Releasetimecontrol-1.20.1-1.5.0.jar1.20.1Fabric7 февраля 2024163,8 КБ
Releasetimecontrol-1.20.4-1.5.0.jar1.20.4Fabric7 февраля 2024164,1 КБ
Releasetimecontrol-1.20.1-1.4.0.jar1.20.1Fabric3 июля 202359,5 КБ
Releasetimecontrol-1.20.1-1.4.1.jar1.20.1Fabric3 июля 2023158,9 КБ
Releasetimecontrol-1.20.1-1.4.0.jar1.20.1Forge27 июня 2023130,9 КБ
Releasetimecontrol-1.20.1-1.3.1.jar1.20.1Forge26 июня 2023127,8 КБ
Releasetimecontrol-1.19.2-1.1.3.1.jar1.19.2+1 Forge30 мая 2023130,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.