modsmith Войти Войти Рус / Eng

Time Control

time-control · 253506 загрузок · LicenseRef-All-Rights-Reserved

клиент: optional · сервер: required (заявлено автором мода)

Хотите длиннее или короче игровые дни/ночи? Я тоже.

Описание

Начиная с версии 1.20.1 появилась версия для Fabric!

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

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

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

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

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

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

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

Существует также совместимость с дневным сном «Комфорт» и «Вампиризм».

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

Файл:

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

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

В Ткани 1.20.1+:

.minecraft/config/timecontrol.json

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

.minecraft/config/timecontrol-common.toml

[system_time]
	#Synchronize game world time with system time
	sync_to_system_time = true
	#Sync time every n ticks
	#Range: 1 ~ 864000
	sync_to_system_time_rate = 20

[arbitrary_time]
	#How long daytime lasts (0 - 12000)
	#Range: 1 ~ 178956
	day_length_minutes = 30
	#How long nighttime lasts (12000 - 24000)
	#Range: 1 ~ 178956
	night_length_minutes = 25

[miscellaneous]
	debug = true

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

Команды:

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

В версии 1.20+

/timecontrol day_length_minutes [<value>]
/timecontrol night_length_minutes [<value>]
/timecontrol sync_to_system_time_rate [<value>]
/timecontrol sync_to_system_time [<value>]

До 1.19.4:

/timecontrol get < sync_to_system_time | night_length_minutes | day_length_minutes >
/timecontrol set < night_length_minutes | day_length_minutes > <value>

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

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

В: Фордж?

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

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

О: Если вы добавите ссылку на мод/модпак (если он есть в одном), абсолютно

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

О: Модпаки CurseForge/Modrinth — это круто.

P.S.

Если вы недостаточно уверены в моем моде и, возможно, также стали не доверять всем ранее существовавшим модам, пытающимся дать контроль над продолжительностью светового дня:

Я сам использую его с версии 1.12.2, всегда в сильно модифицированных пакетах (более 200 модов), (обычно) на многопользовательском сервере. На мой взгляд, это должна быть ванильная функция.

Мод также не оказывает какого-либо постоянного влияния на игру или сохранение, поэтому, если вы устанавливаете/удаляете его, не беспокойтесь.

Версии (15)

ВерсияMinecraftЗагрузчикиФайл
1.6.0 1.20.4 fabric скачать
1.6.0 1.20.1 fabric скачать
1.6.0 1.20.1 forge, neoforge скачать
1.5.0 1.20.4 fabric скачать
1.5.0 1.20.1 fabric скачать
1.4.1 1.20, 1.20.1 fabric скачать
1.4.0 1.20, 1.20.1 fabric скачать
1.4.0 1.20.1 forge скачать
1.3.1 1.20.1 forge скачать
1.1.3.1 1.19.2, 1.19.4 forge скачать
1.1.3.0 1.19.2, 1.19.4 forge скачать
1.1.3.0 1.18.1, 1.18.2 forge скачать
1.1.3.0 1.17.1 forge скачать
1.1.2.0 1.16.5 forge скачать
1.0.0.0 1.15.2 forge скачать

Страница на Modrinth →