RelativityTick
RelativityTick позволяет игрокам независимо управлять скоростью тиков выбранных регионов Minecraft, поддерживая заморозку регионов, пошаговое выполнение и настройку скорости.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 143
- Подписчиков на Modrinth
- 1
- версий
- 5
- Обновлён
- 13 сентября 202613 сент.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
RelativityTick
RelativityTick — это мод для Fabric, позволяющий управлять частотой тиков игры в выбранных регионах, где каждый регион состоит из одного или нескольких чанков Minecraft. Вы можете замораживать регионы, продвигать их тик за тиком, запускать их с настраиваемой скоростью и задавать разным регионам независимое течение времени.
Возможности
- Создание регионов по чанкам и управление ими.
- Приостановка тиков сущностей, тиков блочных сущностей, случайных тиков и запланированных тиков в выбранных регионах.
- Пошаговое продвижение тиков региона для отладки редстоуна, ферм и поведения сущностей.
- Запуск регионов с настраиваемой скоростью для ускорения или замедления локального геймплея.
- Отображение состояния региона, TPS региона, текущей скорости и времени обработки тиков.
- Установка максимального времени обработки тиков для каждого региона.
Начало работы
1. Выбор чанков
В игре назначьте клавишу для Toggle region selection в меню управления. По умолчанию клавиша не привязана. Также можно использовать /regionManager chunk select.
- Нажмите клавишу выбора или выполните команду, чтобы включить режим выбора чанков.
- Левый клик — выбрать чанк, в котором вы сейчас стоите.
- Правый клик — снять выделение с текущего чанка.
- Нажмите клавишу выбора снова, чтобы выключить режим выбора. Выбранные чанки отображаются с границами. Режим выбора только записывает позиции чанков; регион автоматически не создаётся.
2. Создание региона
/regionManager create <region_id>Например:
/regionManager create testЭта команда создаёт регион с именем test из всех выбранных чанков. ID регионов должны быть уникальными.
3. Перехват
/regionTick takeover <region_id>После перехвата регион по умолчанию замораживается и больше не продвигается вместе с обычным тиком мира. Также можно выполнить команду без ID, стоя внутри региона:
/regionTick takeoverПовторное выполнение команды освобождает регион и возвращает его к обычной обработке тиков мира.
4. Запуск региона
Установка скорости региона перехватывает регион и переводит его в состояние работы:
/regionTick rate <region_id> <rate>Например, чтобы запустить регион со стандартной скоростью:
/regionTick rate test 20Скорость — это количество тиков, которое регион пытается обработать за секунду. Частые примеры:
/regionTick rate test 10
/regionTick rate test 20
/regionTick rate test 100Чем выше скорость, тем быстрее продвигается геймплей в регионе. На фактическую скорость всё ещё влияют ограничения MSPT и TickDuration.
Управление регионом
Перехват/Освобождение
/regionTick takeover [region_id]Переключает состояние перехвата региона:
- Неперехваченный регион перехватывается и замораживается.
- Перехваченный регион освобождается и возвращается к обычному тиканию мира.
Заморозка/Возобновление
/regionTick freeze [region_id]Переключает регион между замороженным и работающим состоянием:
- Неперехваченный регион перехватывается и замораживается.
- Работающий регион замораживается.
- Замороженный регион возобновляет работу.
Пошаговое продвижение
/regionTick step [region_id] [ticks]Добавляет указанное количество отложенных тиков замороженному региону. Если количество тиков не указано, добавляется один тик:
/regionTick step test
/regionTick step test 20Шаги обрабатываются во время цикла тиков сервера, а состояния сущностей в регионе синхронизируются с клиентами.
Быстрое пошаговое продвижение
/regionTick dash [region_id] [ticks]Немедленно выполняет указанное количество тиков региона, не дожидаясь последующих тиков сервера:
/regionTick dash test 100Лимит
/regionManager parameter tickDurationLimit <region_id> <milliseconds>Например:
/regionManager parameter tickDurationLimit test 10Этот лимит не позволяет одному региону использовать слишком много времени в течение тика сервера. Мод автоматически замедляет регион при приближении к лимиту.
Состояние
Просмотр всех регионов:
/regionTick statusПросмотр конкретного региона:
/regionTick status <region_id>Вывод состояния включает:
- Время региона.
- Текущее состояние: Released, Frozen, Running или Stepping.
- Количество чанков.
- TPS региона и целевая скорость.
- Время обработки тиков и его лимит.
- Количество отложенных шагов.
Управление чанками
Добавление чанка
/regionManager chunk add <region_id>Добавляет чанк, в котором вы сейчас стоите, в указанный регион. Если в клиенте сейчас выбраны чанки, вместо этого в регион добавляются все выбранные чанки.
Добавление выбранных чанков
/regionManager chunk selectВключает режим выбора чанков. После выбора чанков выполните:
/regionManager chunk add <region_id>Удаление чанка
/regionManager chunk removeУдаляет чанк, в котором вы сейчас стоите, из его региона.
Конфигурация
Просмотр текущей конфигурации:
/relativityTickМаксимальный MSPT
/relativityTick maxMspt <milliseconds>Например:
/relativityTick maxMspt 45Значение по умолчанию — 45 ms. Это значение ограничивает, сколько времени тики региона могут использовать в течение тика сервера.
Тикание чанков
/relativityTick chunkTick enabled <true|false>Тикание чанков включено по умолчанию.
Частые вопросы
Как установить RelativityTick?
Установите Fabric под свою версию Minecraft, скачайте RelativityTick под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть RelativityTick?
У RelativityTick есть сборки для Minecraft 1.21–1.21.1, 1.21.4, 1.21.8, 1.21.11.
Нужен ли RelativityTick на сервере?
Нужен и в игре, и на сервере