LPCTools
Клиентский мод от Le_Petit_C — универсальный клиентский мод с кучей автоматизированных инструментов, все они гибко настраиваются для эффективности и удобства.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 11,8 тыс.
- Подписчиков на Modrinth
- 12
- версии
- 34
- Обновлён
- 23 сентября 202623 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
LPCTools
Клиентский мод на Fabric, добавляющий набор необязательных отключаемых инструментов, твиков и небольшую систему визуального скриптинга — в основном для технического выживания, масштабной стройки / копания / осушения и логистики предметов и материалов.
Каждый инструмент по умолчанию выключен: у каждого своя запись, свой переключатель и своя горячая клавиша, всё управляется через игровой GUI настроек (по умолчанию Z+C, также доступен из Mod Menu).
Требования
| Minecraft | 26.3 |
| Fabric Loader | любой (протестирован 0.19.5) |
| Fabric API | обязателен |
| Malilib | обязателен |
| Java | 25+ |
| Окружение | Только клиент |
Необязательные интеграции:
- MiniHUD — фигуры (регионы) для ограничения рабочей зоны каждого инструмента.
- Litematica — схематики и их дальность отрисовки для того же ограничения, углы выделения для Tiling Tool и список материалов для Litematica Material Collector.
- Tweakeroo —
LPCfy Tweakeroo Listпереписывает некоторые списки Tweakeroo в собственный редактируемый формат конфига LPCTools. - Mod Menu — точка входа в экран настроек.
- LPCCarpetAddition — когда доступны его команды
/qsetblockи/qtp, соответствующие функции LPCTools используют их вместо/setblockи/tp, чтобы не спамить в чат.
Инструменты
| Инструмент | Описание |
|---|---|
| Filling Assistant | Автоматически ставит блоки из инвентаря, чтобы заделать дыры. Поиск пути решает, заблокирует ли установка ваш собственный маршрут (дальность поиска настраивается); есть списки блоков, которые можно ставить, проходить и зарезервированных; прозрачные или непрозрачные блоки можно считать проходимыми. Доступно ограничение рабочей зоны. |
| Liquid Cleaner | Автоматически ставит блоки, чтобы убрать жидкости. Нужны блоки, не разрушаемые водой, не заливающие водой, не растения и с нулевой твёрдостью. Проверки вниз можно пропустить, режим «только источники» игнорирует текущую жидкость, а зону можно расширить на один блок, чтобы очистить и внешний слой. Доступно ограничение рабочей зоны. |
| Slight X-Ray | Подсвечивает руды, открытые воздуху или соседствующие с только что сломанным блоком. Цвета либо фиксированные по умолчанию, либо берутся из текстуры блока (с дельтами насыщенности / яркости); отсечение невидимых граней опционально. Доступно ограничение рабочей зоны. |
| Auto Grindstone | Стирает ненужные зачарования, при желании ограничиваясь списком зачарований и максимальным уровнем каждого. |
| Spawn Proofer | Накрывает блоки, где могут спавниться мобы, выбранными вами блоками, чтобы отключить спавн мобов. Доступно ограничение рабочей зоны. |
| Can Spawn Display | Показывает места, где могут спавниться мобы (уровень освещения для спавна, списки блоков и требование хитбокса настраиваются), в стиле MiniHUD, полной поверхностью или каркасом, при желании сквозь блоки. Доступно ограничение рабочей зоны. |
| Break Restriction | Ограничивает вашу собственную ломку блоков: зона из фигур MiniHUD / схематиков Litematica или дальность отрисовки, плюс белый или чёрный список блоков. Доступно ограничение рабочей зоны. |
| Tiling Tool | Заполняет область по блокам выделенной зоны. Углы можно взять из выделения Litematica; направление укладки и «нечёткие блоки» (блоки, которые могут смешиваться в одном списке) настраиваются. Доступно ограничение рабочей зоны. |
| Furnace Maintainer | Помогает обслуживать группу печей; сейчас убирает помехи внутри обнаруженных печей. Может учитывать воронки сверху, а его маркеры можно очищать. |
| Moss Borer | Быстро копает дыры с помощью мха (пока не так прост в использовании). |
| Auto Reconnect | Автоматически переподключается к серверу. Задержка переподключения после n попыток — (i + n·l) · pⁿ секунд; число попыток можно сделать неограниченным. |
| Entity Highlight | Подсвечивает типы сущностей из своего списка. |
| Leak Preventer | Подсвечивает блоки, через которые при разрушении может протечь жидкость, чтобы не затопить всё во время копания. |
| Bedrock Breaker | Вспомогательные функции для ломания бедрока: одна операция ломания вызывает дополнительное ломание и установку. Автоматическая работа с факелом вместо этого смотрит на редстоун-факел (при желании только на факелы, прикреплённые к бедроку), с настройкой числа сэмплов за тик для его тонкого хитбокса. |
| Litematica Material Collector | Собирает материалы для схематика Litematica: при открытии контейнера забирает то, что ещё нужно, затем снова закрывает его. Складские контейнеры используются всегда; контейнеры с материалами — только в режиме строительства, чтобы режим подготовки материалов мог безопасно их упаковывать. |
| Trade Reroller | Перебрасывает и фиксирует торговлю зачарованными книгами у библиотекаря, управляя установкой с кафедрой / кнопкой / наковальней. Цели задаются как [ID зачарования, уровень, максимально приемлемая цена]; более дешёвых жителей можно оставлять, а каждый ролл можно выводить в чат. |
| Sign Fraction Helper | Записывает выбранное значение в первую строку лицевой стороны таблички и пропускает экран редактирования. Перебор вверх / вниз и ×2 / ÷2 меняет значение, пока вы строите, зацикливаясь в пределах [0,1) или [0,2). Он лишь записывает число на табличку — что это число значит, решают другие функции. |
| Elytra Bounce | Планирует и автоматически прыгает при касании земли, отскакивая по поверхности, оставаясь в позе полёта. Опции: требовать клавишу прыжка, ненадолго задерживать пакет остановки планирования, автоматический спринт вперёд, мгновенное восстановление планирования. |
Кнопка Disable All на странице Tools отключает все инструменты одним кликом.
Твики
| Твик | По умолчанию | Описание |
|---|---|---|
| Block Interaction Enhancements | выкл. | Дополнительные горячие клавиши, которые работают и на ванильных серверах: замена блока, замена через /setblock (сохраняет привязки блока) и безопасное разрушение блока, которое также очищает соседние блоки, готовые выпасть. Предпочитает /qsetblock, если установлен LPCCarpetAddition. |
| happyGhastRidingTweak | выкл. | Двигает happy ghast вверх и вниз клавишами приседания / прыжка вместо наклона камеры, плюс опциональная горячая клавиша для спешивания. |
| Bar Tweaks | выкл. | Точки-локаторы на полосе опыта или полосе прыжка, фон полосы опыта для полосы локатора и отображение этих полос в креативе. |
| Enchantment Level Fix | выкл. | Ванилла неправильно отображает уровни зачарований выше 10; это исправляет. Можно задать максимальный уровень для римских цифр; выше него используются арабские. |
| Note Block Sign Tweaks | выкл. | Передние строки настенной таблички задают дополнительную задержку, множитель громкости и показатель высоты тона для ряда нотных блоков позади неё. Все три можно включить отдельно; значения принимают дроби (1/2) или десятичные (1.5). |
| Disable Pitch Clamp | выкл. | Убирает ванильное ограничение [0.5, 2] на воспроизводимую высоту тона. |
| Mod Menu Play ClickSound | выкл. | Проигрывает звук клика при открытии экрана настроек из Mod Menu. |
| LPCfy Tweakeroo List | выкл. | Заставляет некоторые списки Tweakeroo использовать стиль редактируемых настроек LPCTools. |
| Extra Block Break Cooldown | выкл. | Применяет перезарядку разрушения блока даже к мгновенным разрушениям, чтобы очень высокая скорость добычи не ломала механизмы. |
| Decrease Block Break Cooldown While Idle | выкл. | Продолжает уменьшать перезарядку разрушения блока, пока вы не пытаетесь копать, вместо паузы. |
| Reset Block Break Cooldown When Starting to Mine | выкл. | Сбрасывает перезарядку каждый раз, когда вы начинаете копать — часть того, что делали ранние версии Minecraft. |
| Pass Through Entities | выкл. | Прицел игнорирует сущностей и нацеливается на блок за ними. |
| Pass Through Blocks | выкл. | Прицел игнорирует блоки и нацеливается на сущность за ними. |
| Ray Cast Teleport | выкл. | Горячая клавиша телепортирует вас туда, куда вы смотрите, через /tp (или /qtp). Цель-блок слегка смещается от грани попадания; промах уходит вдоль направления взгляда до загруженного края, либо его можно отменить. |
Скрипты
Визуальная система скриптинга для всего, что не покрывают инструменты. Скрипт состоит из триггера и списка операций во внутриигровом редакторе (перетаскивание для изменения порядка, копирование, вставка, вставка, удаление), и хранится в формате JSON в директории LPCScripts/.
Триггеры:
- Hotkey — горячая клавиша Malilib.
- Client Tick Start / Client Tick End — выполняется каждый клиентский тик.
Операции покрывают управляющие конструкции (Run If Else, циклы While / Do-While / For, Iterate Array / Iterate Iterable, Break / Continue / Return), переменные (локальные, статические на скрипт и глобальные статические), а также поставщики значений для позиций блоков, состояний блоков и свойств блоков, предметов и стаков предметов, сущностей и игроков, ключей тегов, математики и клиентских сообщений, среди прочего.
Общие настройки
Они применяются к LPCTools в целом, а не к отдельному инструменту:
- Independent Thread Pool — выполняет работу инструментов в отдельном пуле потоков (размер настраивается) вместо главного потока.
- Limit Operation Speed — глобальный бюджет операций за тик, с отдельными затратами для взаимодействия с блоками, разрушения блоков, взаимодействия с сущностями и атак по сущностям, чтобы избежать кика с серверов.
- Bypass Mode — как клиент оценивает свои собственные операции: лимит скорости поворота, отправляемый за тик, и используют ли разрушение блока / взаимодействие с блоком / установка блока / взаимодействие с сущностью / атака по сущности только дистанцию, проверку направления луча или только луч.
- Has Command Method — как LPCTools определяет, доступна ли вам команда: дерево команд или права gamemaster.
- Max Command Length — верхняя граница для команд, отправляемых LPCTools.
- Max Updates Per Frame — ограничивает обновления форм за кадр у инструментов рендеринга.
- Reach Distance / Offhand Operation — для каждого инструмента: клиентская дальность и использование левой руки.
- Work range restriction — запись для каждого инструмента (
limitWorkingRange), которая читает формы MiniHUD и схематики Litematica: учитываются только регионы, в названиях которых есть настроенный префикс, и каждый сворачивается в разрешённую область с режимом —+добавить,-вычесть,+~добавить область вне формы,-~оставить только пересечение.
Примечания
- Только клиентская часть: на сервере ничего устанавливать не нужно.
- Функции, использующие команды (
/setblock,/tp), требуют соответствующих прав на сервере, иначе пропускаются с предупреждением. - Конфиг хранится рядом с другими конфигами Malilib как
lpctools-LPCConfig.json; скрипты — отдельные JSON-файлы вLPCScripts/. - Некоторые инструменты (Slight X-Ray, Bedrock Breaker, Trade Reroller, …) — помощники для серверов, где разрешены вспомогательные инструменты. Соблюдайте правила сервера, на котором играете.
- Лицензия LGPL-3.0. Исходный код: https://github.com/Le-Petit-C/LPCTools
Последнее обновление: 2026-09-28 · v0.5.4.13 (Minecraft 26.3)
Частые вопросы
Как установить LPCTools?
Установите Fabric под свою версию Minecraft, скачайте LPCTools под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть LPCTools?
У LPCTools есть сборки для Minecraft 1.20–26.3.
Нужен ли LPCTools на сервере?
Ставится только в игру; на сервер ставить не нужно