Плагин для серверов Майнкрафт, который открывает HTTP API для выполнения серверных команд и получения информации о сервере. Подходит для связи сервера с внешними инструментами, веб-панелями и скриптами автоматизации.
Возможности
- Выполнение команд Майнкрафт через HTTP-запросы.
- Конечные точки API с данными о сервере.
- Авторизация по bearer-токену.
- Очередь команд для игроков не в сети и ожидание их входа перед выполнением команды.
- Интерактивная документация API, созданная по спецификации OpenAPI.
Команды
/http-commands reload— перезагружает конфигурацию и HTTP-сервер.
Права
httpcommands.reload— доступ к/http-commands reload.
Настройка
Конфигурация находится в plugins/http-commands/config.yml. Для защиты API задайте сложный bearer-токен, используйте HTTPS через обратный прокси и при возможности разрешите доступ только с доверенных IP-адресов.
Требования
Нужен сервер на Paper или его форке; Spigot и Bukkit могут работать, но это не проверено. Также требуется Java 17 или выше.
