Axios
Axios - серверный API для плагинов Paper в Minecraft. Он помогает разработчикам работать с конфигурациями, локализацией и сообщениями через MiniMessage; игрокам отдельно устанавливать его обычно не нужно.
Что такое Axios
Axios - библиотека и API для разработки плагинов Paper, а не контентный мод и не самостоятельный игровой плагин. Она не добавляет в Minecraft новые блоки, предметы или механики. Её задача - дать другим плагинам общие инструменты, чтобы разработчикам не приходилось заново создавать одни и те же функции.
На сервере Axios выступает зависимостью для плагинов, которым нужен этот API. Поэтому его установка сама по себе не меняет игровой процесс: изменения появляются только через плагин, использующий Axios. Игрокам обычно не требуется ничего устанавливать на клиент.
Что получает разработчик
Axios предоставляет инструменты для Paper-плагинов:
- Настройки и конфигурация - API для создания и управления параметрами плагина.
- Сообщения и локализация - управление текстами для разных языков и плейсхолдерами с использованием MiniMessage.
- Интеграция с CommandAPI - позволяет обращаться к CommandAPI через Axios, но использовать эту интеграцию необязательно.
Для Minecraft-серверов это прежде всего общая техническая основа. Она может пригодиться авторам плагинов, которым нужны настройки, локализованные сообщения или форматирование текста MiniMessage, но не заменяет сами плагины и не добавляет готовые команды или функции для игроков.
Установка и совместимость
Владельцу сервера нужно проверить, требует ли используемый плагин Axios, и подобрать версию библиотеки под этот плагин и установленную версию Paper. Если Axios указан как обязательная зависимость, без него зависимый плагин может не запуститься.
По подтверждённым версиям, ветка совместимости доходит до Minecraft 1.21.8. Axios 1.1.10 предназначен для Paper 1.21.6 и 1.21.8; более ранние выпуски включают 1.1.7 для Minecraft 1.21.4, 1.1.5 для 1.21-1.21.3 и 1.1.2 для 1.19-1.20.2. Перед установкой сверяйте версию Axios с требованиями конкретного плагина: нельзя считать, что любой выпуск подходит для любой версии Paper.
Подключение в проект
Разработчикам не следует использовать Paper-плагин Axios как способ подключить API в собственном проекте. Для разработки предусмотрена отдельная зависимость, которую подключают через Maven или Gradle; на Paper API регистрируется как сервис. Это отличается от установки готового файла в папку плагинов сервера.
Axios полезен именно как инфраструктурная зависимость для Paper-разработки. Если вы просто играете на сервере, её назначение сводится к поддержке тех плагинов, которым она необходима.
Сервер для плагина Axios - как у профи
Плагин Axios создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Axios для друзей можно за пару минут - BungeeHost всё уже подготовил.