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

AutoTools

AutoTools — это мод для Minecraft, который позволяет автоматически переключаться на лучший инструмент для блоков/мобов нажатием одной кнопки. Он просматривает весь ваш инвентарь и выбирает лучший инструмент с учётом уровня/скорости добычи, урона и зачарований.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
206 тыс.
Подписчиков на Modrinth
315
версия
281
Обновлён
16 сентября 202616 сент.
Опубликован
в 2023
AutoTools Preview — This is a short preview of AutoTools · свайп

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

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.18–1.18.2, 1.19.3–26.3 …
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 3.4.3 от 16 сентября 2026
Нужен Cloth Config API и Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

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

Версии игры1.16–1.16.5, 1.18–1.18.2, 1.19.3–26.3
Описание переведено автоматическиПоказать оригинал (EN)

AutoTools

modrinth modrinth)

AutoTools просматривает весь твой инвентарь и находит лучший инструмент для добычи блока или атаки моба. Инструмент определяется по скорости добычи, уровню добычи, зачарованиям и DPS. Мод отличается высоким уровнем кастомизации с множеством настроек. Для блоков, где предпочтительнее SilkTouch, см. silk_touch.json, а для Fortune — fortune.json. Ножницы всегда будут предпочтительнее для shears.json.

Все настройки удобно редактировать через интерфейс ClothConfig:

  • Настройки выбора [по умолчанию]:
    • toggle [false]: AutoTools всегда будет активен и будет пытаться подобрать тебе лучший инструмент. Можно переключать назначенной клавишей.
    • disableCreative [true]: Отключает AutoTools в креативе, если toggle включён.
    • keepSlot [false]: Сохраняет выбранный слот при смене на новый инструмент вместо использования ванильной механики.
    • hotbarOnly [false]: AutoTools будет выбирать инструмент только из твоего хотбара
    • preserveDurability [true]: AutoTools переключится на предмет без прочности, если подходящий инструмент не найден
    • hotbarOnly [false]: AutoTools будет выбирать инструменты только из твоего хотбара
    • preferHotBarTool [true]: AutoTools будет отдавать предпочтение инструменту, уже находящемуся в хотбаре, если несколько инструментов имеют одинаковую скорость добычи, независимо от их прочности.
    • preferLowDurability [false]: AutoTools будет отдавать предпочтение инструменту с меньшей прочностью, а не с большей, если у них одинаковая скорость добычи и зачарования.
    • preserveDurability [true]: AutoTools переключится на предмет без прочности, если подходящий инструмент не найден
    • switchBack [false]: AutoTools вернётся к предмету, который был у тебя в руке до разрушения блока
    • showDPS [true]: Показывает урон оружия при наведении на него в виде подсказки
    • changeForEntities [true]: AutoTools переключится на инструмент с наибольшим DPS при взгляде на сущность
    • keepAxe [false]: AutoTools не будет переключаться на лучшее оружие (например, меч) при удержании топора
    • enabled [always]:

      • always: AutoTools всегда будет активен
      • tool: AutoTools будет активен только при удержании инструмента
      • no_tool: AutoTools будет активен только когда инструмент не удерживается
    • ignoredSlots [[]]: AutoTools ничего не будет делать, если выбран один из этих слотов
    • targetSlots [[1,2,3,4,5,6,7,8,9]]: AutoTools будет помещать инструменты только в эти слоты
    • ignoredInventorySlots [[]]: AutoTools не будет выбирать инструменты из этих слотов в твоём инвентаре. См. Слоты инвентаря
    • minDurability [0.0]: Если < 1: рассматривается как процент: инструменты ниже minDurability не будут выбираться
      Иначе: рассматривается как прочность: инструменты будут выбираться до достижения minDurability (например, установи 1, чтобы никогда не сломать инструмент)
    • durabilityCheck [true]: Предотвращает добычу при падении ниже minDurability
    • experimentalBreakDelay [false]: Добавляет экспериментальную задержку в 1 тик = 50мс, если toggle включён, перед разрушением блока после смены инструмента. Включи это, если сталкиваешься с десинками вроде призрачных блоков при мгновенной добыче.
  • Поведение блоков:
    • onlySwitchIfNecessary [false]: AutoTools пытается взять новый инструмент только если он нужен для разрушения блока
    • alwaysPreferFortune [false]: AutoTools будет использовать Fortune для гравия и листвы
    • preferSilkTouch [except_ores]:

      • always: AutoTools дополнительно будет использовать SilkTouch для: травы, камня, руд, листвы, снега
      • ores: AutoTools дополнительно будет использовать SilkTouch для руд
      • except_ores: AutoTools дополнительно будет использовать SilkTouch для: травы, камня, листвы, снега
      • never: AutoTools будет использовать SilkTouch только если он необходим для добычи блока.
    • customTools

      • Добавляйте собственные конфигурации инструментов в формате JSON (например, customTools={"minecraft:block_id":"minecraft:tool_id"} или customBlocks={"minecraft:block_id":["minecraft:tool_id_1", "minecraft:tool_id_2"]})
      • Примечание: На Forge и NeoForge нужно использовать customTools="{"minecraft:block_id":"minecraft: tool_id"}"
      • При добавлении нескольких инструментов первый имеет наивысший приоритет Также есть предопределённые списки для групп инструментов: autotools:pickaxe, autotools:axe, autotools:shovel, autotools:hoe, autotools:sword
      • Чтобы полностью отключить AutoTools для блока, используйте: "autotools:disabled"
      • Это работает как для блоков, так и для сущностей (например, "minecraft:stone" или "minecraft:sheep")

Совместимость

Есть версия для модлоадеров Forge, NeoForge и Fabric (интеграция с ModMenu при использовании версии для Fabric)
AutoTools требует ClothConfig.

AutoTools полностью клиентский и работает на серверах и со многими сторонними модами.

AutoTools также работает с Controllable


Для разработчиков:

Совместимость предметов:

Инструменты: должны реализовывать Item.isCorrectToolForDrops(BlockState) и Item.getDestroySpeed(Item, BlockState). Кроме того, блоки должны корректно реализовывать requiresCorrectToolForDrops (Mojmap Mappings)

Оружие: предметы должны хранить свой урон при атаке (и скорость атаки) в виде AttributeModifiers

Интеграция с модами:

Если вы хотите зависеть от AutoTools в своём проекте, используйте одну из этих конфигураций. Список доступных пакетов можно найти по адресу:

https://maven.zelythia.net/#/releases/net/zelythia/autotools-common или https://github.com/zelythia/AutoTools/packages/2683389/versions

repositories {
    maven {
        name = "Zelythia Releases"
        url = uri("https://maven.zelythia.net/releases")
    }
}

Согласно документации GitHub:

repositories {
    maven {
        url = uri("https://maven.pkg.github.com/zelythia/AutoTools")
        credentials {
            username = project.findProperty("gpr.user") ?: System.getenv("USERNAME")
            password = project.findProperty("gpr.key") ?: System.getenv("TOKEN")
        }
   }
}

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

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

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

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

У AutoTools есть сборки для Minecraft 1.16–1.16.5, 1.18–1.18.2, 1.19.3–26.3.

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

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

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

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