- Документация
- https://modrinth.com/plugin/autotool
AutoTool — серверный плагин, который при разрушении блока автоматически переключает удерживаемый предмет на наиболее подходящий вариант из hotbar. Проект не заявлен как полный менеджер инвентаря: его подтверждённая задача связана именно с выбором предмета для добычи блока.
Плагин относится к категориям снаряжения, игровой механики, служебных инструментов, приключений, магии, управления, хранения и технологий. Клиентская установка не поддерживается, серверная обязательна, поэтому функция предоставляется игрокам централизованно.
Когда игрок начинает ломать блок, AutoTool выбирает лучший, по своей логике, предмет среди слотов панели быстрого доступа и делает его активным. Практический процесс выглядит так:
• игрок начинает разрушение;
• плагин оценивает доступные предметы в hotbar;
• активный слот переключается на выбранный вариант.
Точная формула определения «лучшего» предмета в основе не раскрыта. Нельзя без отдельной проверки утверждать, как учитываются материал, скорость, зачарования, прочность или нестандартные свойства предметов.
Официальное описание прямо упоминает hotbar. Нет подтверждения, что плагин просматривает остальной инвентарь, переносит предметы между слотами или автоматически пополняет панель.
Также не заявлены:
• автоматический выбор оружия против сущностей;
• смена брони;
• сортировка контейнеров;
• ремонт или объединение инструментов;
• предотвращение поломки предмета;
• управление экипировкой вне разрушения блоков.
Название AutoTool следует трактовать как узкую автоматизацию выбора инструмента, а не как универсальную систему работы с инвентарём.
Плагин может уменьшить число ручных переключений при добыче, расчистке территории и строительстве, если подходящие предметы заранее размещены в hotbar. Особенно заметна функция при последовательной работе с блоками разных типов.
Перед выдачей всем игрокам полезно проверить:
• выбор на обычных блоках;
• поведение при нескольких подходящих инструментах;
• работу с почти сломанным предметом;
• реакцию на кастомные блоки и предметы;
• сохранение активного слота после действия;
• совместимость с защитой регионов.
Это план тестирования, а не описание неподтверждённых внутренних алгоритмов.
В официальной основе указаны три права:
• autotool.use — использование функции;
• autotool.toggle — доступ к команде /autotool;
• autotool.reload — доступ к /autotool reload.
Такое разделение позволяет предоставить игрокам механику и личное переключение, оставив перезагрузку конфигурации администрации. Другие узлы разрешений, алиасы или административные команды в предоставленных данных не перечислены.
Команда /autotool переключает функцию для пользователя с разрешением autotool.toggle. Это позволяет временно отказаться от автоматической смены, когда требуется сохранить выбранный слот или проверить поведение нестандартного предмета.
В основе не уточняется, сохраняется ли состояние переключателя после выхода игрока или перезапуска сервера. Этот момент следует проверить на используемом релизе, прежде чем описывать его участникам как постоянную настройку.
Для перезагрузки config.yml подтверждена команда /autotool reload, требующая autotool.reload. Состав параметров конфигурации в исходных данных не приведён, поэтому конкретные ключи и значения здесь не добавляются.
После reload следует изучить журнал и повторно проверить выбор предмета. Наличие команды не является гарантией, что любое изменение можно применять без последствий во время активной игры.
Метаданные подтверждают диапазон от 1.7.2 до 1.21.11, а также версии 26.1, 26.1.1 и 26.1.2. Для старой ветки перечислены 1.7.2–1.7.10; далее охвачены линии 1.8.x–1.20.x и последовательность 1.21–1.21.11.
Исходный текст обобщает поддержку как работу от 1.7 до актуальных выпусков, но при выборе среды точнее опираться на опубликованный список. Широкий диапазон не означает полностью одинаковое поведение серверного API во всех ветках.
Указаны Bukkit, Spigot, Paper, Purpur и Folia. Это серверные платформы; Velocity, BungeeCord и другие прокси в выбранном перечне отсутствуют.
Перед установкой нужно сопоставить:
• платформу и версию Minecraft;
• выбранный JAR;
• плагины, изменяющие блоки или предметы;
• схему разрешений;
• журнал загрузки после запуска.
Поддержка нескольких платформ не отменяет отдельной проверки на конкретном ядре.
Стандартная процедура:
• остановить совместимый сервер;
• поместить JAR AutoTool в папку plugins;
• запустить сервер;
• проверить загрузку плагина;
• выдать необходимые разрешения;
• протестировать выбор инструмента;
• проверить toggle и reload у нужных групп.
Клиентам ничего устанавливать не требуется. Совместимость с кастомными блоками и инструментами в основе не описана и должна проверяться отдельно.
Предоставлены два релиза:
• AutoTool-1.4.jar — версия 1.4, 37 167 байт; SHA-512 3a61300c46b16f6d695c7658219d3a07b874031dde6a1edc43dda6fe9596ebe00cac83a03a6613c1a1e8b3047b6ca5f75786937d2d2d24e8b957bbeb1d4927b5; SHA-1 9000daf722472fb3ce7a28c6583a1583824aa875;
• AutoTool-1.3.jar — версия 1.3, 37 146 байт; SHA-512 b8d01d8e53b551dd557392b8023fb3d7348cbc6d07980d388c80d5f5224c9a49415856501119da00783f0454d2c833c9e4f677576e929ff28758f6c6f5c10771; SHA-1 ef877e3fe8dd5e27a21d768b02066d01e204f6ea.
Близкий размер не делает файлы взаимозаменяемыми: версии и контрольные суммы различаются.
Обязательные project dependencies в выбранных метаданных не указаны. При этом необходима совместимая серверная платформа.
Модель сторон определена однозначно: client=unsupported, server=required. Вся функция выполняется сервером, отдельный клиентский мод не нужен.
AutoTool распространяется по лицензии MIT. При копировании, изменении или распространении следует соблюдать её условия и сохранять необходимые уведомления.
Оба JAR получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.
Перед эксплуатацией рекомендуется:
• сверить имя, размер и SHA-512;
• сохранить предыдущий JAR;
• выполнить пробный запуск;
• проверить права игрока и администратора;
• протестировать типовые блоки;
• оценить взаимодействие с кастомными предметами.
Статическая проверка подтверждает структуру и целостность файла, но не фактический выбор алгоритма в игре.
Не указано, учитывает ли AutoTool зачарования, остаточную прочность, уровень материала, специальные теги или стоимость использования. Нет и подтверждения защиты ценного инструмента от поломки.
Поэтому правила сервера нельзя строить на предположении о конкретном ранжировании. Реальное поведение версии 1.4 следует проверить на тех блоках и предметах, которые используются в проекте.
Подтверждён поиск в hotbar. Работа со всеми слотами не заявлена.
Да. Для /autotool указано разрешение autotool.toggle.
Для использования AutoTool указано autotool.use.
В выбранных метаданных обязательные project dependencies не перечислены.
Нет. Файлы сверены по хешам и статически проверены, но на работающем сервере не запускались.
Плагин относится к категориям снаряжения, игровой механики, служебных инструментов, приключений, магии, управления, хранения и технологий. Клиентская установка не поддерживается, серверная обязательна, поэтому функция предоставляется игрокам централизованно.
Основной принцип работы
Когда игрок начинает ломать блок, AutoTool выбирает лучший, по своей логике, предмет среди слотов панели быстрого доступа и делает его активным. Практический процесс выглядит так:
• игрок начинает разрушение;
• плагин оценивает доступные предметы в hotbar;
• активный слот переключается на выбранный вариант.
Точная формула определения «лучшего» предмета в основе не раскрыта. Нельзя без отдельной проверки утверждать, как учитываются материал, скорость, зачарования, прочность или нестандартные свойства предметов.
Скриншоты и внешний вид
Границы функции
Официальное описание прямо упоминает hotbar. Нет подтверждения, что плагин просматривает остальной инвентарь, переносит предметы между слотами или автоматически пополняет панель.
Также не заявлены:
• автоматический выбор оружия против сущностей;
• смена брони;
• сортировка контейнеров;
• ремонт или объединение инструментов;
• предотвращение поломки предмета;
• управление экипировкой вне разрушения блоков.
Название AutoTool следует трактовать как узкую автоматизацию выбора инструмента, а не как универсальную систему работы с инвентарём.
Практическое применение
Плагин может уменьшить число ручных переключений при добыче, расчистке территории и строительстве, если подходящие предметы заранее размещены в hotbar. Особенно заметна функция при последовательной работе с блоками разных типов.
Перед выдачей всем игрокам полезно проверить:
• выбор на обычных блоках;
• поведение при нескольких подходящих инструментах;
• работу с почти сломанным предметом;
• реакцию на кастомные блоки и предметы;
• сохранение активного слота после действия;
• совместимость с защитой регионов.
Это план тестирования, а не описание неподтверждённых внутренних алгоритмов.
Разрешения
В официальной основе указаны три права:
• autotool.use — использование функции;
• autotool.toggle — доступ к команде /autotool;
• autotool.reload — доступ к /autotool reload.
Такое разделение позволяет предоставить игрокам механику и личное переключение, оставив перезагрузку конфигурации администрации. Другие узлы разрешений, алиасы или административные команды в предоставленных данных не перечислены.
Включение и отключение
Команда /autotool переключает функцию для пользователя с разрешением autotool.toggle. Это позволяет временно отказаться от автоматической смены, когда требуется сохранить выбранный слот или проверить поведение нестандартного предмета.
В основе не уточняется, сохраняется ли состояние переключателя после выхода игрока или перезапуска сервера. Этот момент следует проверить на используемом релизе, прежде чем описывать его участникам как постоянную настройку.
Перезагрузка конфигурации
Для перезагрузки config.yml подтверждена команда /autotool reload, требующая autotool.reload. Состав параметров конфигурации в исходных данных не приведён, поэтому конкретные ключи и значения здесь не добавляются.
После reload следует изучить журнал и повторно проверить выбор предмета. Наличие команды не является гарантией, что любое изменение можно применять без последствий во время активной игры.
Совместимость с Minecraft
Метаданные подтверждают диапазон от 1.7.2 до 1.21.11, а также версии 26.1, 26.1.1 и 26.1.2. Для старой ветки перечислены 1.7.2–1.7.10; далее охвачены линии 1.8.x–1.20.x и последовательность 1.21–1.21.11.
Исходный текст обобщает поддержку как работу от 1.7 до актуальных выпусков, но при выборе среды точнее опираться на опубликованный список. Широкий диапазон не означает полностью одинаковое поведение серверного API во всех ветках.
Поддерживаемые платформы
Указаны Bukkit, Spigot, Paper, Purpur и Folia. Это серверные платформы; Velocity, BungeeCord и другие прокси в выбранном перечне отсутствуют.
Перед установкой нужно сопоставить:
• платформу и версию Minecraft;
• выбранный JAR;
• плагины, изменяющие блоки или предметы;
• схему разрешений;
• журнал загрузки после запуска.
Поддержка нескольких платформ не отменяет отдельной проверки на конкретном ядре.
Установка
Стандартная процедура:
• остановить совместимый сервер;
• поместить JAR AutoTool в папку plugins;
• запустить сервер;
• проверить загрузку плагина;
• выдать необходимые разрешения;
• протестировать выбор инструмента;
• проверить toggle и reload у нужных групп.
Клиентам ничего устанавливать не требуется. Совместимость с кастомными блоками и инструментами в основе не описана и должна проверяться отдельно.
Файлы и версии
Предоставлены два релиза:
• AutoTool-1.4.jar — версия 1.4, 37 167 байт; SHA-512 3a61300c46b16f6d695c7658219d3a07b874031dde6a1edc43dda6fe9596ebe00cac83a03a6613c1a1e8b3047b6ca5f75786937d2d2d24e8b957bbeb1d4927b5; SHA-1 9000daf722472fb3ce7a28c6583a1583824aa875;
• AutoTool-1.3.jar — версия 1.3, 37 146 байт; SHA-512 b8d01d8e53b551dd557392b8023fb3d7348cbc6d07980d388c80d5f5224c9a49415856501119da00783f0454d2c833c9e4f677576e929ff28758f6c6f5c10771; SHA-1 ef877e3fe8dd5e27a21d768b02066d01e204f6ea.
Близкий размер не делает файлы взаимозаменяемыми: версии и контрольные суммы различаются.
Зависимости, стороны и лицензия
Обязательные project dependencies в выбранных метаданных не указаны. При этом необходима совместимая серверная платформа.
Модель сторон определена однозначно: client=unsupported, server=required. Вся функция выполняется сервером, отдельный клиентский мод не нужен.
AutoTool распространяется по лицензии MIT. При копировании, изменении или распространении следует соблюдать её условия и сохранять необходимые уведомления.
Проверка и безопасное внедрение
Оба JAR получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.
Перед эксплуатацией рекомендуется:
• сверить имя, размер и SHA-512;
• сохранить предыдущий JAR;
• выполнить пробный запуск;
• проверить права игрока и администратора;
• протестировать типовые блоки;
• оценить взаимодействие с кастомными предметами.
Статическая проверка подтверждает структуру и целостность файла, но не фактический выбор алгоритма в игре.
Ограничения подтверждённых данных
Не указано, учитывает ли AutoTool зачарования, остаточную прочность, уровень материала, специальные теги или стоимость использования. Нет и подтверждения защиты ценного инструмента от поломки.
Поэтому правила сервера нельзя строить на предположении о конкретном ранжировании. Реальное поведение версии 1.4 следует проверить на тех блоках и предметах, которые используются в проекте.
FAQ
Ищет ли плагин предмет во всём инвентаре?
Подтверждён поиск в hotbar. Работа со всеми слотами не заявлена.
Можно ли отключить автоматический выбор?
Да. Для /autotool указано разрешение autotool.toggle.
Какое право включает основную функцию?
Для использования AutoTool указано autotool.use.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не перечислены.
Проводился ли динамический запуск?
Нет. Файлы сверены по хешам и статически проверены, но на работающем сервере не запускались.