Перейти к содержимому

Client Tools

Набор клиентских инструментов автоматизации.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
308
Подписчиков на Modrinth
1
версия
21
Обновлён
29 июня 202629 июн.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21–1.21.8
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.3.4 от 29 июня 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21–1.21.8
Описание переведено автоматическиПоказать оригинал (EN)

Client Tools

Development Builds Publish Release Поддержка Minecraft 1.21~1.21.8 Скачать на Modrinth | Скачать на CurseForge Набор клиентских инструментов автоматизации. Скриншот 1 Предпросмотр пути обхода с подсветкой Скриншот 2 Предсказание траектории стрелы с маркером точки падения Скриншот 3 Подсветка верстака с контейнерами входа/выхода Скриншот 4 3D-модель куклы Фурины, применяемая к предметам через /cdoll

Скачивание


Описание

Client Tools — клиентский мод для Fabric на Minecraft 1.21. Он добавляет 13 клиентских команд (объединённых в 12 функциональных модулей):

  • /ccraft — автоматическое выполнение цепочек крафта с поиском материалов из нескольких источников и построением оптимального плана крафта
  • /ctimer — планировщик команд по таймеру с поддержкой повторяющегося выполнения и настраиваемыми интервалами и количеством повторов
  • /cchat — быстрая отправка сообщений в чат
  • /cfly — переключение полёта с прыжком и отображением статуса
  • /csweep — обход области «змейкой» для автоматизированной расчистки (работает с Litematica-printer)
  • /csequence — редактор и исполнитель последовательностей mcfunction с поддержкой внешнего редактора, вложенности и циклов
  • /cbuy / /csell — автоматизация магазинов для покупки/продажи предметов через контейнерные магазины
  • /clitematica — инструменты выделения Litematica: сдвиг размещения по осям или следование за игроком в реальном времени
  • /cbow — предсказание траектории стрелы в реальном времени с параболой, маркерами точки падения, поддержкой Multishot, определением попадания в сущностей и автонаведением
  • /criptide — отмена требования воды/дождя для трезубца с Riptide, позволяя летать в пустынях, пещерах и под крышами
  • /cdoll — динамическое применение 3D-модели куклы Фурины к любому предмету со встроенным авто-включением ресурспака
  • /cencrypt — приватный чат через /msg с шифрованием AES-256-GCM, подтверждением доставки, групповыми сообщениями, ключами для каждого игрока и псевдонимом команды Все функции работают полностью на стороне клиента. Установка на сервер не требуется.


Возможности

/ccraft — автоматический крафт

  • Автоопределение верстака и контейнеров входа/выхода по блоку, на который вы смотрите
  • Умный поиск материалов из нескольких источников — определяет доступные материалы во входном сундуке и строит оптимальный план крафта
  • Полный анализ цепочки крафта — автоматически обрабатывает промежуточные шаги (например, доски → палки → инструменты)
  • Режим устаревшего источника — укажите исходный предмет через `/ccraft source ` для крафта по фиксированной цепочке
  • Настраиваемое целевое количество с бесконечным режимом (крафтит, пока не кончатся материалы или не заполнится выход)
  • Раздельная очистка настроек — отдельно очищайте источник, продукт, верстак, вход, выход или количество, не сбрасывая всё сразу
  • Управление несколькими верстаками — сохраняйте, загружайте, просматривайте и удаляйте именованные конфигурации верстаков; находите ближайший сохранённый верстак
  • Улучшенная подсветка блоков (/ccraft show) — настраиваемая длительность и цвета для каждой позиции с автодополнением именованных цветов (red, green, blue...) и hex-значений; цвета по умолчанию: верстак — зелёный, вход — синий, выход — золотой
  • Статус в реальном времени с контекстными подсказками — показывает команду остановки при работе и команду запуска, когда всё готово
  • /ccraft help [subcommand] — подробная справка по отдельным подкомандам
  • Обработка таймаутов и повторных попыток для контейнеров
  • Отслеживание прогресса в реальном времени во время выполнения

/ctimer — планировщик команд по таймеру

  • Повторяйте любую команду с настраиваемыми интервалами
  • Поддержка удобных для чтения длительностей: 1s, 5m, 1h, 500ms, 20t (тики)
  • Настраиваемое количество повторов или бесконечный цикл
  • Просмотр списка, остановка по совпадению шаблона или остановка всех
  • Несколько независимых таймеров работают одновременно
  • /ctimer help [subcommand] — подробная справка по start, stop, stop-all, list

/cfly — переключение полёта

  • Включение/выключение полёта одной командой
  • enable / disable — явно задать состояние полёта
  • jump — переключить режим автопрыжка (автоматически прыгает при включённом полёте)
  • jump enable / jump disable — явно задать автопрыжок
  • status — проверить разрешение полёта, активное состояние, игровой режим и настройку автопрыжка
  • /cfly help [subcommand] — подробная справка по отдельным подкомандам
  • Автоматически синхронизирует способности с сервером
  • Настройка автопрыжка сохраняется в config/client-tools/global.json (вместе с состояниями переключателей /cbow и /criptide)

/csweep — обход области «змейкой»

  • Выберите область-параллелепипед двумя угловыми позициями (pos1 / pos2)
  • Интеграция с Litematica — автосинхронизация области обхода из подрегионов схематика Litematica (включено по умолчанию); обход нескольких регионов последовательно
  • Генерация пути «змейкой» с настраиваемым расстоянием между точками (на основе радиуса)
  • Непрерывное плавное движение — линейная интерполяция между точками с постоянной скоростью, без остановок и рывков

  • Двойной режим — режим mining для расчистки блоков, режим drain для сканирования жидкостей
  • maxspeed — задаёт верхний предел скорости для режима адаптивной автоскорости
  • autospeed — адаптивная скорость на основе плотности блоков, варьируется между speed и maxspeed
  • avoidwater — автоматически корректирует уровень Y, чтобы оставаться над водой при перемещении
  • blockdetect — обнаружение препятствий в задней полусфере с двумя режимами реакции: wait (остановиться и ждать) или slow (снизить скорость до 20%)
  • Динамическая корректировка кубоида — расширяет или сжимает границу кубоида в зависимости от направления взгляда
  • Не блокирует камеру — использует пакеты только с позицией, вы сохраняете полный контроль обзора
  • Независимые переключатели подсветки: зелёный контурный каркас, голубая предпросмотр пути (серый для пройденных сегментов)
  • Подсветка слоя по уровню Y и стрелки направления к ближайшей станции включены по умолчанию
  • Пауза и возобновление с полным сохранением — прогресс сохраняется после перезапуска игры, пауза работает как переключатель
  • Автосохранение при отключении — прогресс расчистки автоматически сохраняется при выходе из игры, с напоминанием при повторном подключении
  • Плавное приближение — при возобновлении вдали от пути плавно летит к цели вместо телепортации
  • Отслеживание ближайшей станции в реальном времени — /csweep nearest включает живое отслеживание; ближайшая станция обновляется по мере движения, со стрелками направления пути, показывающими, куда пойдёт расчистка
  • Подсветка слоя по уровню Y — /csweep show layer выделяет текущий путь на уровне Y толстыми линиями с несколькими смещениями, затемняет другие уровни Y (следует за Y расчистки при работе, за Y игрока в покое)
  • Подсветка слоёв нескольких регионов — утолщает контур текущего подрегиона, затемняет неактивные регионы для наглядности
  • Пропуск подрегиона — переход к следующему подрегиону Litematica командой /csweep next
  • Регулировка скорости на лету — изменение скорости полёта во время работы
  • Полоса прогресса с оставшимся временем в отображении статуса
  • Пол под анти-штраф (/csweep antiground) — клиентский путь из призрачных блоков под станциями устраняет штраф за добычу в полёте; авто-переключение полёта при спуске для плавных переходов между слоями; настраиваемый тип блока (по умолчанию: руда редстоуна)
  • /csweep penalty — отладочная команда, показывающая полный статус штрафов за перемещение (полёт, земля, вода, паутина, застревание, блокировка, скорость)
  • /csweep help [подкоманда] — подробная справка по всем подкомандам с автодополнением по Tab

/cchat — Быстрая отправка сообщений в чат

  • Отправка сообщений в чат прямо из командной строки
  • Полезно для скриптов автоматизации и быстрой связи
  • /cchat help — показать справку

/csequence — Исполнитель последовательностей mcfunction

  • Создание и управление файлами .mcfunction с путями для копирования в один клик для внешнего редактирования
  • Последовательное выполнение команд с настраиваемой задержкой между строками
  • Поддержка вложенных последовательностей — последовательность может вызывать другую, которая может вызывать ещё одну (до 10 уровней вложенности)
  • Обнаружение циклов — предотвращает бесконечную рекурсию (A→B→A блокируется автоматически)
  • Режим цикла для повторяющихся последовательностей
  • Все файлы последовательностей хранятся в config/client-tools/sequences/
  • /csequence help [подкоманда] — подробная справка по отдельным подкомандам

/cbuy / /csell — Автоматизация магазина

  • Автоматизация покупки и продажи предметов через контейнерные интерфейсы магазинов
  • Поддержка китайских названий предметов и Minecraft ID предметов
  • По умолчанию количество — all (максимально возможное) или укажите число
  • Блокируется во время крафта или другой операции с магазином
  • Автодополнение по Tab для названий предметов (китайские и английские/Minecraft ID)
  • /cbuy help / /csell help — показать справку

/clitematica — Инструменты выделения Litematica

  • shift x <количество> / y <количество> / z <количество> — перемещение выделения Litematica по отдельным осям
  • shift status — отображение информации о текущем выделении, включая количество регионов и координаты
  • follow start — начало отслеживания в реальном времени: запоминает смещение игрок→выделение и перемещает выделение вместе с игроком
  • follow stop — остановка отслеживания; выделение остаётся на текущей позиции
  • follow status — показать текущее состояние отслеживания: смещение, опорные позиции, блокировки осей
  • follow axis <x|y|z> <lock|unlock> — заблокировать или разблокировать отдельные оси для ограничения перемещения выделения (например, заблокировать Y+Z, чтобы двигаться только по X)
  • /clitematica help [подкоманда] — подробная справка по shift и follow
  • Требуется установленный Litematica

/cbow — Предсказание траектории стрел и автонаведение

  • Отображение параболической траектории в реальном времени при натягивании лука или удержании заряженного арбалета
  • Чистая пунктирная линия траектории с настраиваемым цветом
  • Поддержка Multishot — показывает 3 траектории, развёрнутые на ±10°, как для арбалетов, так и для кастомных серверных луков
  • Обнаружение попадания в сущность — траектория и маркер становятся зелёными, когда стрела попадёт в живую сущность
  • Автонаведение (/cbow target) — наведение лука на конкретную сущность или включение режима автозахвата

    • Режим auto: пускает луч из глаз игрока вдоль направления взгляда, захватывает первую попавшуюся сущность
    • Ручной режим: наведение на конкретного игрока по имени или на сущность через селектор (@e[distance=..50,limit=1])
    • Мод управляет рысканием/наклоном игрока в реальном времени, учитывая гравитацию и сопротивление, чтобы стрела прошла через цель
    • Захват сохраняется до отпускания лука; конфигурация цели сохраняется между циклами натяжения/отпускания
  • Маркеры приземления, выровненные по поверхности — маркеры ориентируются перпендикулярно поверхности попадания (горизонтально на земле, вертикально на стенах)
  • 3D-маркер приземления с перекрестием, кольцом и линией маяка для высокой заметности
  • Метка расстояния в точке приземления
  • Простая команда-переключатель с отображением статуса: информация об оружии, процент натяжения и зачарования
  • Состояние переключателя сохраняется в config/client-tools/global.json между перезапусками игры

/criptide — Обход проверки полёта на трезубце с Riptide

  • Обходит проверку isInWaterOrRain(), чтобы трезубцы с Riptide работали в любом биоме или месте
  • Работает в пустынях, пещерах, под крышами — где угодно без доступа к воде или дождю

  • Использует ванильный код TridentItem для достоверной скорости и анимации вращения при использовании Тягуна
  • Простая команда-переключатель со статусом, показывающим удерживаемый трезубец и уровень зачарования Тягун
  • /criptide help [подкоманда] — подробная справка по on, off, status
  • Состояние переключателя сохраняется в config/client-tools/global.json между перезапусками игры

Ресурспак с куклой Фурины и /cdoll — динамическая подмена внешнего вида предметов

  • Встроенный ресурспак — включает 3D-модель куклы Фурины (template_doll), которая заменяет внешний вид стойки для брони, тотема бессмертия и компаса; автоматически включается при установке мода
  • Динамическая подмена предметов — /cdoll add <предмет> применяет 3D-модель куклы к любому предмету, используя текстуру исходного предмета как лицевую сторону карточки
  • Сохраняется глобально в config/client-tools/dolls.json; файлы моделей автоматически генерируются в resourcepacks/client-tools-dolls/
  • Автоматически создаёт ресурспак с правильным форматом для текущей версии Minecraft
  • /cdoll remove <предмет> — отменить регистрацию предмета
  • /cdoll list — показать все предметы с куклой
  • /cdoll clear — удалить все назначения
  • /cdoll help [подкоманда] — подробная справка с автодополнением по Tab
  • Система моделей кукол использует архитектуру «родитель-потомок»: template_doll задаёт 3D-геометрию, дочерним моделям нужно указать только parent и текстуру layer0

Интерфейс конфигурации ModMenu и Cloth Config / ModMenu & Cloth Config GUI

  1. Установите ModMenu и Cloth Config (оба — необязательные зависимости)
  2. Найдите Client Tools |------|--------| | Sweep | Радиус сканирования, скорость движения, адаптивная скорость (autospeed), предел скорости (maxspeed), обход воды (avoidwater), обнаружение блоков (blockdetect), синхронизация с Litematica | | Display | Контурная обводка (outline), предпросмотр пути (path), подсветка слоёв (layer), стрелки направления (dir) |

Использование

  1. Установите ModMenu и Cloth Config (оба — необязательные зависимости)
  2. Откройте экран модов
  3. Найдите Client Tools
  4. Нажмите на иконку шестерёнки ⚙️, чтобы открыть интерфейс конфигурации Категории: Flight, Craft, Sweep, Display, Timer, Status. Все изменения вступают в силу немедленно.

Справочник по файлам конфигурации / Configuration Files

|------|----------|------| | global.json | /cfly, /cbow, /criptide, /cencrypt | Глобальные постоянные настройки | | sequences/ | /csequence | Файлы последовательностей mcfunction (.mcfunction) | | dolls.json | /cdoll | Список сопоставлений предметов и моделей кукол | | `sweep/.json|/csweep` | Прогресс паузы сканирования (сохраняется отдельно для каждого мира) |

global.json

{
  "autoJump": false,
  "cbowEnabled": false,
  "criptideEnabled": false,
  "p2pPlayerPasswords": {},
  "p2pAlias": "em"
}

|------|----------|------| | autoJump | /cfly jump | Автоматический прыжок во время полёта | | cbowEnabled | /cbow | Состояние переключателя предсказания траектории стрел | | criptideEnabled | /criptide | Состояние переключателя замены трезубца с Тягуном | | p2pPlayerPasswords | /cencrypt set | Сопоставление личных ключей игроков (имя игрока → пароль) |

p2pAlias/cencrypt aliasБыстрый псевдоним для /cencrypt msg (по умолчанию em)

Как использовать

Предварительные требования

  1. Установите Fabric Loader и Fabric API
  2. Поместите собранный client-tools-x.y.z.jar в папку mods/
  3. Запустите игру

Быстрый старт /ccraft

--- Справка ---
/ccraft                                      — Показать краткую справку
/ccraft help                                 — Показать полную справку
/ccraft help <подкоманда>                    — Показать подробную справку по подкоманде

--- Базовая настройка ---
/ccraft product minecraft:diamond_pickaxe    — Задать предмет, который хотите создать
/ccraft input                                — Задать сундук для входа (посмотрите на него)
/ccraft output                               — Задать сундук для выхода (посмотрите на него)
/ccraft station                              — Задать верстак (посмотрите на него или определится автоматически)

--- Устаревший режим источника (фиксированная цепочка) ---
/ccraft source minecraft:diamond             — Задать исходный материал для крафта

--- Целевое количество ---
/ccraft count 64                             — Создать 64 предмета
/ccraft count infinite                       — Создавать, пока не закончатся материалы или не заполнится выход

--- Управление ---
/ccraft run                                  — Начать крафт!
/ccraft stop                                 — Остановить текущий крафт
/ccraft status                               — Проверить прогресс и конфигурацию

--- Подсветка блоков ---
/ccraft show                                 — Подсветить позиции на 3 с (цвета по умолчанию: верстак — зелёный, вход — синий, выход — золотой)
/ccraft show 10s                             — Подсветить на 10 секунд
/ccraft show 5s red blue gold                — 5 с, свои цвета (верстак/вход/выход)
/ccraft show 30s FF5555 55FF55 FFAA00        — 30 с, hex-цвета
/ccraft show 1m green cyan magenta           — 1 минута с именованными цветами

--- Управление несколькими станциями ---
/ccraft save myfarm                          — Сохранить текущую конфигурацию станции как "myfarm"
/ccraft load myfarm                          — Загрузить сохранённую конфигурацию станции "myfarm"
/ccraft list                                 — Показать все сохранённые конфигурации станций
/ccraft delete myfarm                        — Удалить сохранённую конфигурацию "myfarm"
/ccraft nearest                              — Найти и загрузить ближайшую сохранённую станцию

--- Очистка настроек ---
/ccraft source clear                         — Очистить только исходный предмет
/ccraft product clear                        — Очистить только создаваемый предмет
/ccraft station clear                        — Очистить только позицию верстака
/ccraft input clear                          — Очистить только позицию сундука для входа
/ccraft output clear                         — Очистить только позицию сундука для выхода
/ccraft count clear                          — Сбросить количество до значения по умолчанию (1)
/ccraft clear                                — Очистить все настройки сразу

Форматы длительности: 3s (секунды), 10t (тики), 1m (минуты), 500ms (миллисекунды) Форматы цветов: именованные (red, green, blue, gold, yellow, cyan, magenta, white, orange, purple, pink, lime, aqua, navy, teal, brown, gray, grey, black) или hex (FF5555, #FF5555, 0xFF5555)

Используйте Tab для автодополнения длительностей и цветов в команде show.

Быстрый старт /ctimer

--- Справка ---
/ctimer                                      — Показать краткую справку
/ctimer help                                 — Показать полную справку
/ctimer help <subcommand>                    — Показать подробную справку по подкоманде

--- Запуск таймеров ---
/ctimer start infinite interval 5s /say Hello   — Отправлять "/say Hello" каждые 5 секунд бесконечно
/ctimer start 10 interval 30s /tp ~ ~10 ~       — Телепортироваться каждые 30 секунд, 10 раз
/ctimer start 5 interval 1m /weather clear       — Выполнять "/weather clear" каждую минуту, 5 раз

--- Управление таймерами ---
/ctimer list                                     — Список всех активных таймеров
/ctimer stop Hello                               — Остановить таймеры, чья команда совпадает с "Hello"
/ctimer stop-all                                 — Остановить все таймеры

Синтаксис: `/ctimer start <count|infinite> interval **Форматы длительности:** 1s, 5m, 1h, 500ms, 20t` (тики), обычное число = тики

Быстрый старт /cfly

--- Справка ---
/cfly                    — Переключить полёт вкл/выкл
/cfly help               — Показать полную справку
/cfly help <subcommand>  — Показать подробную справку по подкоманде

--- Управление полётом ---
/cfly enable             — Включить полёт
/cfly disable            — Выключить полёт

--- Авто-прыжок ---
/cfly jump               — Переключить режим авто-прыжка
/cfly jump enable        — Включить авто-прыжок (прыгает, когда полёт включён)
/cfly jump disable       — Выключить авто-прыжок

--- Статус ---
/cfly status             — Проверить состояние полёта, игровой режим и настройку авто-прыжка

Быстрый старт /csweep

--- Справка ---
/csweep                                      — Показать краткую справку
/csweep help                                 — Показать полную справку
/csweep help <subcommand>                    — Показать подробную справку по подкоманде

--- Настройка ---
/csweep pos1              — Установить первый угол (посмотрите на блок или используйте позицию игрока)
/csweep pos1 100 64 200   — Установить первый угол вручную
/csweep pos2              — Установить противоположный угол
/csweep radius 5          — Задать радиус шага станций (по умолчанию 4, диапазон 1–64)
/csweep speed 15          — Задать скорость полёта в блоках/сек (по умолчанию 10, диапазон 0.5–100)

--- Адаптивная скорость ---
/csweep maxspeed          — Показать текущую максимальную скорость для режима autospeed
/csweep maxspeed 30       — Задать максимальную скорость (по умолчанию 20, диапазон 0.5–100)
/csweep autospeed         — Переключить адаптивную скорость в зависимости от плотности блоков
/csweep autospeed on/off  — Явно включить/выключить autospeed

--- Проверка текущих значений ---
/csweep radius            — Показать текущий радиус
/csweep speed             — Показать текущую скорость

--- Изменение кубоида ---
/csweep expand 5          — Расширить кубоид на 5 блоков в сторону грани, на которую вы смотрите
/csweep contract 3        — Сжать кубоид на 3 блока в сторону грани, на которую вы смотрите

--- Подсветка ---
/csweep show              — Проверить текущие настройки отображения
/csweep show outline      — Переключить зелёный каркас кубоида
/csweep show path         — Переключить предпросмотр бирюзового змеевидного пути (работает до запуска!)
/csweep show layer        — Переключить выделение уровня Y (толстый текущий слой, остальные затемнены; включено по умолчанию)
/csweep show dir          — Переключить стрелки направления пути у ближайшей станции (включено по умолчанию)

--- Режим ---
/csweep mode              — Показать текущий режим (MINING или DRAIN)
/csweep mode mining       — Установить режим добычи (расчистка блоков)
/csweep mode drain        — Установить режим осушения (сканирование жидкости)

--- Вода и препятствия ---
/csweep avoidwater        — Переключить автоматическую корректировку уровня Y, чтобы не попадать в воду
/csweep avoidwater on/off — Явно включить/выключить
/csweep blockdetect       — Переключить обнаружение препятствий в задней полусфере
/csweep blockdetect on/off— Явно включить/выключить обнаружение
/csweep blockdetect wait  — Остановиться и ждать при обнаружении препятствия
/csweep blockdetect slow  — Снизить скорость до 20% при обнаружении препятствия

--- Интеграция с Litematica ---
/csweep litematica on     — Синхронизировать область свипа с подрегионами схематики Litematica (включено по умолчанию)
/csweep litematica off    — Использовать ручные позиции
/csweep litematica sync   — Принудительно пересинхронизировать с размещением Litematica (обновляет регионы)
/csweep litematica        — Показать статус синхронизации с Litematica и список подрегионов

--- Навигация ---
/csweep nearest           — Переключить отслеживание ближайшей станции в реальном времени (обновляется при движении)
/csweep next              — Пропустить текущий подрегион и перейти к следующему

--- Управление ---
/csweep start             — Запустить свип (или продолжить, если есть состояние паузы)
/csweep pause             — Пауза на текущей станции / продолжить, если на паузе (переключение)
/csweep stop              — Остановить и очистить состояние паузы
/csweep status            — Просмотреть конфигурацию, прогресс и состояние паузы
/csweep reset             — Сбросить все настройки

--- Отладка ---
/csweep penalty           — Показать статус штрафов за движение (полёт, вода, паутина, застревание, препятствие, скорость)

--- Пол против штрафов ---
/csweep antiground             — Показать настройки пола против штрафов
/csweep antiground on/off      — Включить/выключить пол из призрачных блоков
/csweep antiground block <id>  — Задать тип блока пола (по умолчанию: minecraft:redstone_ore)

Сохранение: Состояние паузы (индекс текущей станции) сохраняется для каждого мира в `config/client-tools/sweep/.json. Вы можете отключиться, перезапустить игру и продолжить с того места, где остановились, командой /csweep start. Если вы отключитесь во время свипа, прогресс сохранится автоматически, и вам напомнят при повторном входе. **Изменение скорости:** Меняйте скорость в любой момент командой /csweep speed — вступает в силу немедленно, даже во время работы. При включённомautospeedфактическая скорость варьируется междуspeedиmaxspeedв зависимости от плотности блоков. **Изменение кубоида:** Используйтеexpand/contract` для изменения границ кубоида после настройки. Мод определяет, какую грань изменять, по направлению вашего взгляда — посмотрите на нужную грань и выполните команду. Работает для всех шести граней (±X, ±Y, ±Z).

Плавное движение: Проход больше не останавливается на каждой станции. Игрок движется непрерывно по маршруту с постоянной скоростью с линейной интерполяцией между путевыми точками — быстрее и естественнее. Интеграция с Litematica: Синхронизация с Litematica включена по умолчанию. Если Litematica установлена и схема загружена, область прохода автоматически синхронизируется с подрегионами схемы. Каждый подрегион проходится последовательно. Установка pos1/pos2 вручную автоматически отключает синхронизацию. Используйте /csweep litematica, чтобы просмотреть обнаруженные регионы и их координаты. Анти-штрафной пол: /csweep antiground on включает полосу из призрачных блоков под маршрутом прохода. Игрок стоит на этих блоках во время горизонтального движения, что устраняет штраф за добычу в полёте. Полёт автоматически включается во время вертикальных спусков, чтобы избежать циклов телепортации, затем выключается на следующем слое. Использует клиентские призрачные блоки (предметы не расходуются). Настройте тип блока с помощью `/csweep antiground block (по умолчанию:minecraft:redstone_ore). Не забудьте добавить этот блок в чёрный список вашего принтера! **Восстановление в середине прохода и отслеживание в реальном времени:** /csweep nearestпереключает отслеживание ближайшей станции в реальном времени. Когда включено, ближайшая станция обновляется по мере вашего движения, а стрелки направления пути показывают направление прохода на этой станции. Перемещайтесь, чтобы найти лучшую начальную точку, затем/csweep start, чтобы начать оттуда. Исполнитель плавно подлетает к целевой станции — без мгновенной телепортации. /csweep nearestснова, чтобы отключить отслеживание. Если существует приостановленное состояние, использование/csweep nearest` очищает его (вы выбираете новую начальную точку).

/cchat Быстрый старт

/cchat Hello everyone!         — Отправить "Hello everyone!" в чат
/cchat help                    — Показать справку

/csequence Быстрый старт

--- Справка ---
/csequence                                      — Показать краткую справку
/csequence help                                 — Показать полную справку
/csequence help <subcommand>                    — Показать подробную справку по подкоманде

--- Редактирование ---
/csequence new daily           — Создать пустой daily.mcfunction и показать его путь к файлу
/csequence edit daily          — Показать путь к файлу daily.mcfunction (клик для копирования; создаёт, если отсутствует)
/csequence folder              — Показать путь к папке sequences (клик для копирования)
/csequence list                — Список всех сохранённых последовательностей
/csequence delete daily        — Удалить daily.mcfunction

--- Выполнение ---
/csequence run daily           — Запустить daily.mcfunction (задержка 1 тик, без цикла)
/csequence run daily 1s        — Запустить с задержкой 1 секунда между командами
/csequence run daily 500ms loop— Запустить с задержкой 500мс, повторять бесконечно
/csequence run farm 5t loop    — Запустить с задержкой 5 тиков, цикл

--- Управление ---
/csequence stop                — Остановить выполняющуюся последовательность
/csequence status              — Показать текущий прогресс, глубину вложенности и стек вызовов

Формат mcfunction: Стандартный синтаксис функций Minecraft — одна команда на строку, # для комментариев, пустые строки игнорируются. Вложенные последовательности: Используйте `/csequence run ` внутри файла последовательности, чтобы вызвать другую последовательность. Родительская приостанавливается, дочерняя выполняется до завершения, затем родительская возобновляется. Обнаружение циклов предотвращает бесконечную рекурсию (максимум 10 уровней вложенности). Пути к файлам: Пути к файлам отображаются как кликабельный текст в чате — кликните, чтобы скопировать путь, затем вставьте в ваш файловый менеджер или редактор, чтобы открыть файл напрямую. Этот подход обеспечивает соответствие требованиям CurseForge, не запуская внешние программы.

/cbuy / /csell Быстрый старт

--- Справка ---
/cbuy help                    — Показать справку
/csell help                   — Показать справку

--- Использование ---
/cbuy minecraft:sand          — Купить песок (макс/всё)
/cbuy sand 64                 — Купить 64 песка (английское название)
/cbuy 沙子 64                 — Купить 64 песка (китайское название)
/csell minecraft:diamond 10   — Продать 10 алмазов
/csell 钻石 all               — Продать все алмазы (китайское название)

Названия предметов: Поддерживает Minecraft ID (minecraft:sand), английские названия (sand) и китайские названия (沙子). Доступно автодополнение по Tab как для английских, так и для китайских названий. Количество: По умолчанию all (максимально возможное). Может быть конкретным числом. Количество парсится из последнего токена, разделённого пробелами, если это all или число. Требования: Должен быть открыт GUI магазина. Блокируется во время крафта или другой операции магазина.

/clitematica Быстрый старт

--- Справка ---
/clitematica help              — Показать полную справку
/clitematica help shift        — Показать детали подкоманды shift
/clitematica help follow       — Показать детали подкоманды follow

--- Shift (перемещение выделения по осям) ---
/clitematica shift x 5         — Переместить выделение на 5 блоков на восток (+X)
/clitematica shift x -3        — Переместить выделение на 3 блока на запад (-X)
/clitematica shift y 2         — Переместить выделение на 2 блока вверх (+Y)
/clitematica shift y -1        — Переместить выделение на 1 блок вниз (-Y)
/clitematica shift z 4         — Переместить выделение на 4 блока на юг (+Z)
/clitematica shift z -2        — Переместить выделение на 2 блока на север (-Z)
/clitematica shift status      — Показать информацию о текущем выделении (количество регионов, названия, координаты)

--- Follow (выделение следует за игроком в реальном времени) ---
/clitematica follow start      — Начать следование; записывает смещение игрок→выделение
/clitematica follow stop       — Остановить следование; выделение остаётся на месте
/clitematica follow status     — Показать смещение, опорные позиции, блокировки осей
/clitematica follow axis y lock   — Заблокировать ось Y (выделение движется только по X и Z)
/clitematica follow axis z lock   — Заблокировать также ось Z (выделение движется только по X)
/clitematica follow axis y unlock — Разблокировать ось Y (возобновить вертикальное следование)

Требования: Litematica должна быть установлена и схема загружена.

/cbow Быстрый старт

--- Help --- /cbow — Включить/выключить предсказание траектории стрелы /cbow help — Показать справку /cbow help — Показать подробную справку по on/off/status/target

--- Control --- /cbow on — Включить предсказание траектории /cbow off — Выключить предсказание траектории /cbow status — Показать текущее состояние, тип оружия, % натяжения, зачарования

--- Auto-Aim Targeting --- /cbow target auto — Включить автонаведение: натяните лук, прицел захватит цель, когда прицел пройдёт по сущности /cbow target — Назначить конкретного игрока целью (по имени) /cbow target @e[distance=..50,limit=1] — Назначить цель через селектор сущностей /cbow target @p — Целиться в ближайшего игрока /cbow target — Показать текущий статус цели /cbow target stop — Отменить наведение

**Использование:** Возьмите лук и натяните его (или возьмите заряженный арбалет). Пунктирная золотая парабола показывает предсказанный путь стрелы в реальном времени. Точка падения отмечена заметным маркером-перекрестием. Если стрела попадёт в сущность, вся траектория становится зелёной, а в точке попадания появляется ромбовидный маркер. Луки/арбалеты с Multishot показывают 3 траектории. Состояние переключателя сохраняется между перезапусками игры в `config/client-tools/global.json`.
**Автонаведение:** Задайте цель через `/cbow target auto` (автозахват при натяжении) или `/cbow target <name/selector>`. Когда вы натягиваете лук, мод управляет вашим прицелом — корректируя yaw/pitch в реальном времени с полной компенсацией гравитации и сопротивления. Захват снимается при выстреле; конфигурация цели сохраняется для следующего выстрела. Используйте `/cbow target stop` для сброса.
### `/criptide` Quick Start

--- Help --- /criptide — Включить/выключить переопределение Riptide /criptide help — Показать справку /criptide help — Показать подробную справку по on/off/status

--- Control --- /criptide on — Включить переопределение Riptide /criptide off — Выключить переопределение Riptide /criptide status — Показать текущее состояние, трезубец в руке, уровень Riptide

**Использование:** Возьмите трезубец с зачарованием Riptide, включите переопределение через `/criptide on`, затем нажмите ПКМ и отпустите для запуска. Работает где угодно независимо от биома, погоды или доступа к небу. Ванильный код игры обрабатывает вращение, скорость и звуковые эффекты. Состояние переключателя сохраняется между перезапусками игры в `config/client-tools/global.json`.
### `/cdoll` Quick Start

--- Help --- /cdoll help — Показать полную справку /cdoll help — Показать подробную справку по подкоманде

--- Manage doll items --- /cdoll add minecraft:diamond — Применить модель куклы к алмазу /cdoll add stick — Применить модель куклы к палке (голое имя = minecraft:stick) /cdoll remove stick — Убрать вид куклы у палки /cdoll list — Показать все «окукленные» предметы /cdoll clear — Убрать все назначения кукол

**Автодополнение:** `add` предлагает все зарегистрированные ID предметов. `remove` предлагает только предметы, которые сейчас в списке кукол.
**Как это работает:** Для каждого «окукленного» предмета создаётся JSON-файл модели в `resourcepacks/client-tools-dolls/`. Файл наследуется от `minecraft:item/template_doll` (предоставляется встроенным паком furina_doll) и устанавливает `layer0` в текстуру оригинального предмета. Ресурспаки автоматически перезагружаются после каждого изменения.
### `/cencrypt` — Encrypted Private Chat

--- Help --- /cencrypt help — Показать полную справку /cencrypt help — Показать подробную справку по подкоманде

--- Key setup --- /cencrypt set — Задать персональный ключ шифрования для игрока /cencrypt clear — Удалить персональный ключ игрока (вернуться к имени игрока) /cencrypt stop — Удалить все ключи игроков /cencrypt status — Показать количество ключей и информацию о группе

--- Messaging --- /cencrypt msg — Зашифрованное сообщение одному игроку (автодополнение по игрокам онлайн) /cencrypt group add — Добавить игрока в группу /cencrypt group remove — Удалить игрока из группы /cencrypt group list — Показать участников группы /cencrypt group send — Зашифрованное сообщение всем участникам группы онлайн /cencrypt group clear — Удалить всех участников группы

--- Alias --- /cencrypt alias em — Назначить /em сокращением для /cencrypt msg (по умолчанию) /cencrypt alias — Отключить сокращение

**Протокол:** Сообщения шифруются AES-256-GCM и отправляются через ванильный `/msg`. Мод перехватывает входящие шёпоты, обнаруживает маркер `[CTP2P]`, расшифровывает и отображает открытый текст. Шифротекст никогда не появляется в чате.
**Приоритет ключа шифрования:** Персональный ключ игрока (если задан через `/cencrypt set`) → имя игрока (всегда доступно как запасной вариант). Глобальный ключ не нужен — можно начать зашифрованный чат сразу, без настройки.
**Персональные ключи:** Используйте `/cencrypt set <player> <password>`, чтобы задать ключ для конкретного игрока. Сообщения к/от этого игрока будут использовать его ключ вместо имени игрока. Используйте `/cencrypt clear <player>`, чтобы удалить персональный ключ. Это позволяет задать разные ключи для разных друзей на одном сервере.
**Подтверждение доставки:** Каждое сообщение несёт уникальный ID. Получатель автоматически отвечает ACK. Отправитель видит `✓ Delivered` при успехе или `✗ Could not deliver` после 30-секундного таймаута (офлайн / неверный ключ / обрезано).
**Сокращение команды:** Используйте `/cencrypt alias em`, чтобы назначить `/em` сокращением для `/cencrypt msg`. Тогда `/em Bob hello` работает как `/cencrypt msg Bob hello`. Отключается через `/cencrypt alias`. Сокращение по умолчанию — `em`.

**Сохранение ключей:** Ключи конкретного игрока сохраняются в `config/client-tools/global.json` и автоматически восстанавливаются при перезапуске. Используйте `/cencrypt stop`, чтобы очистить все ключи.
**Недешифруемые сообщения:** Если входящее сообщение `[CTP2P]` не удаётся расшифровать (неверный ключ, повреждение), показывается видимое предупреждение.
---
## Поддерживаемые языки
| Язык | Статус |
|----------|--------|
| Английский (en_us) | ✅ Готово |
| Упрощённый китайский (zh_cn) | ✅ Готово |
---
## Сборка
```bash
./gradlew build

Выходной JAR: build/libs/client-tools-*.jar

Зависимости

Обязательные

ЗависимостьВерсия
Minecraft1.21~1.21.8
Fabric Loader>= 0.16.10
Fabric API*
Java>= 21

Необязательные (рекомендуется)

ЗависимостьНазначение
ModMenuДобавляет кнопку настроек в экране модов
Cloth ConfigГрафический интерфейс настроек (полёт, крафт, развёртка, отображение, таймер, статус)
LitematicaВключает /clitematica и интеграцию с Litematica для /csweep

Лицензия

MIT License

Частые вопросы

Как установить Client Tools?

Установите Fabric под свою версию Minecraft, скачайте Client Tools под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Client Tools?

У Client Tools есть сборки для Minecraft 1.21–1.21.8.

Нужен ли Client Tools на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее