Плагин для серверов Майнкрафт на Paper открывает ванильную статистику игроков через HTTP REST API. Он пригодится для сайтов со статистикой, аналитики, мониторинга и других внешних сервисов.
Возможности
- Читает файлы статистики из
world/stats/*.json. - Работает с игроками в сети и вне сети.
- Ищет статистику по UUID или имени игрока.
- Отдаёт сводные данные: время игры, смерти, убийства, пройденное расстояние и другое.
- Использует кэширование данных.
Настройка
В YAML-конфиге задаются порт HTTP-сервера, его включение и путь к миру со статистикой.
Требования
Нужен сервер Paper и Java 21.
Доступные HTTP-запросы:
GET /players— список игроков со сводной статистикой;GET /players/{playerName}— сводка по имени;GET /players/uuid/{uuid}— сводка по UUID;GET /players/{playerName}/stats— полная ванильная статистика игрока.
