TickTweak
Удобное управление тиками: пошаговое выполнение тиков одной клавишей, переключение заморозки, замедление при удержании и отзывчивый ввод при низкой частоте тиков.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 1,4 тыс.
- Подписчиков на Modrinth
- 1
- версий
- 12
- Обновлён
- 3 июля 20263 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен на сервере; в игре — по желанию
TickTweak
Управляй временем как видеоредактором. Замораживай одной клавишей, шагай по тикам, удерживай кнопку для замедления — и твоё управление никогда не лагает, как бы медленно ни шёл мир.
Возможности
- Пошаговое продвижение тиков одной командой —
/tickstep 10автоматически замораживает игру (если она ещё не заморожена) и продвигает ровно 10 тиков. Больше не нужно сначала вводить/tick freeze. - Переключение заморозки и замедление на клавишах — одно нажатие клавиши замораживает/возобновляет мир; удерживай другую клавишу для замедления и отпусти, чтобы вернуться к прежней скорости.
Отзывчивое управление при низком тикрейте — в ванилле
/tick rate 5делает лаггим и твоё управление: клики обрабатываются только раз за замедленный тик, пакеты взаимодействия ждут следующего серверного тика, а подтверждения установки блоков собираются в пакет. TickTweak убирает все три задержки, при этом симуляция мира остаётся правильно замедленной:- Установка блоков, использование предметов, F5, хотбар, инвентарь, выбрасывание — всё реагирует с обычной скоростью.
- Прогресс ломания блоков намеренно остаётся в темпе мира, так как сервер продвигает его за серверный тик.
- Всё настраивается — через Mod Menu (Cloth Config) или
config/ticktweak.json. Клавиши можно менять как в ванильных настройках управления, так и в экране конфига Mod Menu; они синхронизированы.
Клавиши
Переназначаются в разделе Управление → Назначения клавиш → Разное.
| Клавиша | Действие |
|---|---|
H | Заморозить / возобновить тики |
J | Продвинуть тики (Shift+J для большего числа; количество настраивается) |
K (удерживать) | Замедление, пока удерживается; при отпускании возвращается прежняя скорость |
Команды
Требуются права оператора (уровень 2). Клавиши выше отправляют эти команды, так что они работают в одиночной игре (с включёнными читами) и на серверах с TickTweak.
| Команда | Описание |
|---|---|
/tickstep [ticks] или /ts [ticks] | Автоматически замораживает и продвигает N тиков (по умолчанию 1) |
/tickstep resume | Разморозить игру |
/tickfreeze | Переключить заморозку / возобновление |
/tickslow [rate] | Войти в замедление (запоминает текущую скорость) |
/tickslow off | Восстановить запомненную скорость |
Требования
- Fabric Loader
- Fabric API
- TickSound (сопутствующий мод — синхронизирует высоту звука с тикрейтом)
- Mod Menu + Cloth Config (опционально, для экрана конфига)
Таблица совместимости jar / Minecraft
| Файл jar | Совместимая версия Minecraft |
|---|---|
ticktweak-1.0.0+1.20.3.jar | 1.20.3 |
ticktweak-1.0.0+1.20.4.jar | 1.20.4 |
ticktweak-1.0.0+1.20.6.jar | 1.20.5 / 1.20.6 |
ticktweak-1.0.0+1.21.jar | 1.21 |
ticktweak-1.0.0+1.21.1.jar | 1.21.1 |
ticktweak-1.0.0+1.21.4.jar | 1.21.2 / 1.21.3 / 1.21.4 |
ticktweak-1.0.0+1.21.5.jar | 1.21.5 |
ticktweak-1.0.0+1.21.8.jar | 1.21.6 / 1.21.7 / 1.21.8 |
ticktweak-1.0.0+1.21.9.jar | 1.21.9 / 1.21.10 |
ticktweak-1.0.0+1.21.11.jar | 1.21.11 |
ticktweak-1.0.0+26.1.2.jar | 26.1 / 26.1.1 / 26.1.2 |
ticktweak-1.0.0+26.2.jar | 26.2 |
Версии ниже 1.20.3 не поддерживаются — ванильная система /tick (TickRateManager), на которой основан этот мод, была добавлена в 1.20.3.
Как это работает
Три отдельные задержки делают взаимодействия лагучими при низком тикрейте, и TickTweak исправляет каждую из них:
- Клиентский ввод (все версии): таймер кадров клиента привязан к
tickRateManager().millisecondsPerTick(), поэтому опрос ввода замедляется вместе с миром. TickTweak запускает ванильный обработчик привязок клавиш с фиксированной частотой 20 Гц по реальному времени между замедленными тиками, с защитой от двойного учёта затухания кулдауна использования. Добыча (continueAttack) намеренно исключена, чтобы клиентский прогресс разрушения никогда не рассинхронизировался с сервером. - Обработка пакетов на сервере (1.21.9+): входящие пакеты ставятся в очередь
PacketProcessor, которую ванилла опустошает только раз за тик, а ожидание простоя между тиками приостанавливается на весь период тика. TickTweak опустошает очередь во время ожидания простоя и ограничивает каждую паузу 25 мс — возвращая поведение до 1.21.9, когда взаимодействия обрабатывались между тиками. - Подтверждения установки (все версии): подтверждение изменения блока, завершающее клиентское предсказание, отправляется пакетом раз за серверный тик. TickTweak отправляет его сразу после завершения обработчика взаимодействия (после обновлений блоков, сохраняя ванильный порядок пакетов).
Ссылки
YouTube: MC clip
Подписывайтесь на обновления и туториалы!
日本語
動画編集のように時間を操作できる Fabric MOD。ワンキーでフリーズ、1Tickずつコマ送り、押している間だけスローモーション — しかもワールドがどれだけ遅くても操作は一切もたつきません。
特徴
- ワンコマンドのTickステップ —
/tickstep 10でフリーズしていなければ自動でフリーズし、ちょうど10Tickだけ進みます。先に/tick freezeを打つ必要はありません。 - キーでフリーズ&スローモーション — キー1つでフリーズ⇔再開。別のキーを押している間だけスローモーションになり、離すと元の速度に戻ります。
低Tickレート中も操作が即反応 — バニラでは
/tick rate 5にすると操作まで遅くなります(クリック処理が遅いTickごと、サーバーのパケット処理も次のTick待ち、設置確認もTick単位でまとめ送り)。TickTweak はこの3つの遅延をすべて解消しつつ、ワールドの進行速度はきちんと遅いまま維持します:- ブロック設置・アイテム使用・F5視点切替・ホットバー・インベントリ・ドロップなど全キー操作が通常速度で反応
- 採掘の進行だけは意図的にワールド速度と同期(サーバー側の破壊進行とズレるのを防ぐため)
- すべて設定可能 — ModMenu(Cloth Config)または
config/ticktweak.json。キー割り当てはバニラの操作設定と ModMenu のどちらからでも変更でき、両者は同期します。
キー割り当て
操作設定 → キー割り当て →「その他」で変更できます。
| キー | 動作 |
|---|---|
H | Tickフリーズ / 再開 |
J | Tickステップ(Shift+J で多め。Tick数は設定可) |
K(押下中) | スローモーション。離すと元のレートに復帰 |
コマンド
OP権限(レベル2)が必要。上のキーはこれらのコマンドを送信する仕組みなので、シングル(チートON)でも TickTweak 導入済みサーバーでも動きます。
| コマンド | 動作 |
|---|---|
/tickstep [ticks] または /ts [ticks] | 自動フリーズしてNTick進める(省略時1) |
/tickstep resume | フリーズ解除 |
/tickfreeze | フリーズ⇔再開のトグル |
/tickslow [rate] | スローモーション開始(直前のレートを記憶) |
/tickslow off | 記憶したレートに復元 |
必要なもの
- Fabric Loader
- Fabric API
- TickSound(ペアMOD — 効果音の音程をTickレートに同期)
- ModMenu + Cloth Config(任意。設定画面用)
jar と対応 Minecraft バージョン対応表
| jar ファイル | 対応 Minecraft バージョン |
|---|---|
ticktweak-1.0.0+1.20.3.jar | 1.20.3 |
ticktweak-1.0.0+1.20.4.jar | 1.20.4 |
ticktweak-1.0.0+1.20.6.jar | 1.20.5 / 1.20.6 |
ticktweak-1.0.0+1.21.jar | 1.21 |
ticktweak-1.0.0+1.21.1.jar | 1.21.1 |
ticktweak-1.0.0+1.21.4.jar | 1.21.2 / 1.21.3 / 1.21.4 |
ticktweak-1.0.0+1.21.5.jar | 1.21.5 |
ticktweak-1.0.0+1.21.8.jar | 1.21.6 / 1.21.7 / 1.21.8 |
ticktweak-1.0.0+1.21.9.jar | 1.21.9 / 1.21.10 |
ticktweak-1.0.0+1.21.11.jar | 1.21.11 |
ticktweak-1.0.0+26.1.2.jar | 26.1 / 26.1.1 / 26.1.2 |
ticktweak-1.0.0+26.2.jar | 26.2 |
1.20.3 未満は非対応です。このMODの土台であるバニラの /tick システム(TickRateManager)が 1.20.3 で追加されたためです。
仕組み
低Tickレート時の操作ラグは3つの別々の遅延から生まれており、それぞれを修正しています:
- クライアント入力(全バージョン): クライアントのフレームタイマーは
tickRateManager().millisecondsPerTick()に直結しており、入力処理ごと遅くなります。TickTweak は遅いTickの合間に、実時間20Hz固定でバニラのキー処理を駆動します(使用クールダウンの二重減算はガード済み)。採掘(continueAttack)はサーバーの破壊進行とズレるため意図的に除外しています。 - サーバーのパケット処理(1.21.9以降): 受信パケットは
PacketProcessorキューに積まれ、バニラはTick開始時にしか処理しません。しかもTick間の待機はTick周期まるごと停止します。TickTweak は待機中にキューを排出し、待機を25ms上限に制限 — パケットがTick間に処理されていた1.21.8以前の挙動を取り戻します。 - 設置確認(全バージョン): クライアント予測を確定させるブロック変更ACKはサーバーTickごとにまとめ送りされます。TickTweak はインタラクション処理の直後(ブロック更新の後、バニラのパケット順序を維持)に即送信します。
YouTube
Канал: MCクリップ
Подписывайтесь на канал!
Частые вопросы
Как установить TickTweak?
Установите Fabric под свою версию Minecraft, скачайте TickTweak под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TickTweak?
У TickTweak есть сборки для Minecraft 1.20.3–26.2.
Нужен ли TickTweak на сервере?
Нужен на сервере; в игре — по желанию