Плагин для серверов Майнкрафт на Velocity, который отдаёт статус отдельных внутренних серверов для внешнего мониторинга. Проверяющий сервис обращается к адресу /health/{backend_name}: код 200 означает, что сервер доступен через прокси, а 503 — что он недоступен.
Возможности
- Проверяет доступность бэкендов, к которым может подключиться Velocity.
- Подходит для Uptime Kuma, Gatus и других сервисов мониторинга.
- Возвращает настраиваемый текст состояния, по умолчанию
UPилиDOWN.
Настройка
Параметры веб-сервера находятся в HOCON-конфиге: bind-address, bind-port, webserver-shutdown-delay-seconds, response-content-type, response-up-text, response-down-text, ping-cache-duration-ms и ping-timeout-ms.
Для HTTPS веб-сервер плагина нужно разместить за обратным прокси, например NGINX или Caddy.

Требования
Нужны Velocity и Java 21 или новее.
