Вход

Регистрация

Восстановление доступа

AutoTools

AutoTools

|

zelythia

Автоматический выбор инструментов по эффективности

Мод AutoTools для Minecraft — автоматический подбор инструментов

AutoTools — это утилита для Minecraft, которая автоматически переключает инструмент в руке на лучший из доступных в инвентаре при касании блока или моба. Выбор происходит на основе скорости добычи (mining speed), уровня разрушения (mining level), урона и заклинаний. Мод полностью работает на стороне клиента и совместим с множеством сторонних модов.

Основная механика модуля заключается в сканировании всего инвентаря игрока для поиска подходящего предмета. При попытке разрушения блока или атаки существ программа анализирует характеристики предметов: скорость разрушения, уровень инструмента, нанесенный урон и активные энтчменты. Если найден инструмент, превосходящий текущий, он автоматически заменяет его в руке. Для существ приоритет отдается оружию с наибольшим урон в секунду (DPS).

Мод предлагает высокую степень кастомизации через интерфейс ClothConfig. Пользователи могут настроить поведение переключения, включая режим работы в творческом режиме, сохранение слота с инструментом при переключении и приоритет предметов из горячей клавиши. Также доступны настройки для сохранения прочности предметов, игнорирования определенных слотов инвентаря и экспериментальной задержки перед разрушением блока для предотвращения рассинхронизации (фантомных блоков) при мгновенной добыче.

В разделе поведения блоков можно задать приоритет Silk Touch или Fortune для конкретных типов блоков (например, для руд или листвы). Поддерживается добавление пользовательских конфигураций в формате JSON, где можно указать, какие инструменты подходят для определенных блоков или существ. Для Forge и NeoForge конфигурация имеет специфический синтаксис, а также доступны предустановленные списки групп инструментов (топоры, кирки, мечи и т.д.).

Для корректной работы с AutoTools в собственных проектах инструменты должны реализовать методы Item.isCorrectToolForDrops(BlockState) и Item.getDestroySpeed(Item, BlockState). Блоки обязаны корректно реализовать requiresCorrectToolForDrops, а оружие должно хранить урон и скорость атаки в виде AttributeModifiers.

// Добавление репозитория Zelythia Releases
repositories {
    maven {
        name = "Zelythia Releases"
        url = uri("https://maven.zelythia.net/releases")
    }
}

// Добавление репозитория GitHub Packages
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")
        }
    }
}

Автор: zelythia · Лицензия: MIT

Z

zelythia

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз autotools-fabric-3.4.3.jar 663.5 KB 1.21, 1.21.1 FabricQuilt RUENDE+1 0 04.05.2026
Релиз autotools-fabric-3.4.2.jar 668.9 KB 1.21.6, 1.21.7, 1.21.8 FabricQuilt RUENDE+1 0 22.04.2026
Релиз autotools-fabric-3.3.4.jar 666.6 KB 1.21.6, 1.21.7, 1.21.8 FabricQuilt RUENDE+1 0 04.11.2025
Релиз autotools-fabric-3.3.1.jar 670.7 KB 1.21.9, 1.21.10 FabricQuilt RUENDE+1 0 24.09.2025
Релиз autotools-1.21.5-fabric-3.2.0.jar 651 KB 1.21.5 FabricQuilt RUENDE 0 29.08.2025
Релиз autotools-1.21.5-fabric-3.1.0.jar 636.8 KB 1.21.5 FabricQuilt RUENDE 0 10.04.2025
Релиз autotools-1.21.3-fabric-2.2.jar 640.1 KB 1.21.2, 1.21.3 FabricQuilt ENDE 0 14.08.2024