
AutoTools
Мод AutoTools для Майнкрафт автоматически подбирает лучший инструмент для блоков и мобов. Больше никакого переключения в инвентаре - просто нажимай кнопку и копай.
AutoTools
AutoTools - это клиентский мод для Майнкрафт, который автоматически переключает инструменты в зависимости от того, что ты копаешь или кого атакуешь. Скажем, ты долбишь камень киркой, а подошёл к дереву - мод сам подменит её на топор. Или бежит зомби - в руках моментально оказывается меч с максимальным уроном. Всё честно: учитывается скорость копания, уровень добычи, зачарования и DPS.
Самое приятное - не нужно рыться в инвентаре в разгар битвы или при смене слоя. Просто зажал кнопку - и AutoTools сам найдёт лучший инструмент среди всех слотов, включая горячую панель и рюкзак. Настраивается всё до мелочей через меню Cloth Config, благо мод с ним дружит.
Настройки под себя
AutoTools даёт кучу опций, чтобы подогнать поведение под свой стиль игры. Вот основные:
- toggle [false] - если включить, то мод активен постоянно, а отключается по кнопке.
- disableCreative [true] - в креативе автоподбор отключается, чтобы не мешал.
- keepSlot [false] - сохраняет выбранный слот при смене инструмента, а не сбрасывает на стандартный.
- hotbarOnly [false] - ищет инструменты только в горячей панели, не трогая остальной инвентарь.
- preserveDurability [true] - если подходящего инструмента нет, переключится на предмет без прочности (например, пустая рука).
- preferHotBarTool [true] - если несколько инструментов с одинаковой скоростью, выберет тот, что уже в хотбаре. Экономит прочность.
- preferLowDurability [false] - наоборот, выберет более изношенный инструмент, если характеристики совпадают.
- switchBack [false] - после разрушения блока возвращает в руку тот предмет, который был до.
- showDPS [true] - показывает урон оружия в тултипе при наведении.
- changeForEntities [true] - переключается на самое убойное оружие при взгляде на моба.
- keepAxe [false] - если держишь топор, мод не будет менять его на меч, даже если меч бьёт сильнее.
- enabled [always] - режим работы: always (всегда), tool (только когда в руке инструмент), no_tool (только когда руки пусты).
- ignoredSlots [пусто] - слоты, которые мод не будет трогать.
- targetSlots [1-9] - слоты, куда можно класть инструменты (по умолчанию хотбар).
- ignoredInventorySlots [пусто] - слоты инвентаря, откуда не брать инструменты.
- minDurability [0.0] - если <1, то это процент: инструменты ниже прочности не выбираются. Если >=1, то значение прочности (например, 1 - чтобы инструмент никогда не ломался).
- durabilityCheck [true] - запрещает копать, если прочность упала ниже minDurability.
- experimentalBreakDelay [false] - добавляет задержку в 1 тик (50 мс) после смены инструмента. Помогает при десинке и призрачных блоках при мгновенном копании.
Поведение для блоков
-
onlySwitchIfNecessary [false] - переключается только если текущий инструмент не подходит для блока.
-
alwaysPreferFortune [false] - использует Fortune для гравия и листьев по умолчанию.
-
preferSilkTouch [except_ores]:
- always - включает Шёлковое касание для травы, камня, руд, листьев и снега.
- ores - только для руд.
- except_ores - для всего, кроме руд (трава, камень, листья, снег).
- never - только если без Шёлка блок не добыть (например, паутина).
-
customTools - добавляй свои правила в JSON-формате. Например:
customTools={"minecraft:stone":"minecraft:iron_pickaxe"}. Если хочешь отключить автоподбор для конкретного блока - используй"autotools:disabled". Работает и для мобов (например,"minecraft:sheep"). Можно задать несколько инструментов - первый в списке будет приоритетным.Для Forge и NeoForge строка JSON должна быть экранирована:
customTools="{\"minecraft:stone\":\"minecraft:iron_pickaxe\"}"- мелочь, но без неё не взлетит.
Совместимость
AutoTools работает на Fabric, Forge и NeoForge. На Fabric'е есть интеграция с ModMenu - все настройки через графический интерфейс. Для работы требуется Cloth Config.
Мод полностью клиентский - то есть можно ставить на любой сервер, даже если на сервере его нет. Он не ломает античиты (если, конечно, не использовать макросы с бешеной задержкой). Дружит с тултип-модами и контроллерами (через Controllable).
Для разработчиков
Если хочешь добавить поддержку AutoTools в свой мод, инструменты должны корректно реализовывать Item.isCorrectToolForDrops(BlockState) и Item.getDestroySpeed(Item, BlockState), а блоки - requiresCorrectToolForDrops. Оружие должно хранить урон и скорость атаки как AttributeModifiers.
Для подключения зависимости используй:
repositories {
maven {
name = "Zelythia Releases"
url = uri("https://maven.zelythia.net/releases")
}
}
Список доступных пакетов - на мавене Зелитии.
Итог
AutoTools - это такой небольшой, но чертовски удобный мод для Майнкрафт. Если ты устал переключать инструменты вручную каждую секунду (особенно в шахтах или на фермах), он реально сэкономит нервы и время. К тому же, гибкие настройки позволяют тонко подогнать поведение под себя - хочешь, чтобы мод трогал только хотбар, хочешь, чтобы не ломал инструменты до нуля. В общем, скачать автотулс стоит хотя бы ради эксперимента - а потом уже не захочешь отключать.
