
PlayerStats API
Lightweight vanilla player statistics via REST API for Paper servers
126
4
Список изменений
Added
/stats <игрок>— сводка статистики: время игры, смерти, прыжки, км, убийства, урон, блоки, крафт/statsreload— принудительная перезагрузка кэша статистики/statsonline— список онлайн-игроков с UUID/statstop <ключ> [лимит]— топ игроков по любому ключу статистики (асинхронно)- Tab-complete для
/stat,/stats,/statstop - Permissions-система для всех команд
StatsUtil.totalSection()— суммирование всей секции статистики- Web API
/moss/summaryтеперь включаетplayers_online,total_player_kills,total_mob_kills,total_damage_dealt - Web API
/moss/onlineтеперь возвращает{ count, players[] } - Web API
/moss/top/теперь включает полеonlineдля каждого игрока - Web API
/moss/playersподдерживает параметр?stats=true(по умолчанию — без статистики, быстрее) - GitHub Actions: автопубликация на Modrinth при push тега
v*
Fixed
/statтеперь работает с оффлайн-игроками (через кэш иBukkit.getOfflinePlayer)onlineSetпереведён наConcurrentHashMap.newKeySet()— правильная семантикаresolveIntParamбольше не принимает отрицательные значенияhandleSummaryиспользуетStatsUtilвместо ручного парсинга JSONhandlePlayerByUUIDиhandlePlayerByNameвозвращают полныйplayerEntryс полемonlinelastPathSegmentкорректно обрабатывает пустые сегменты пути
Changed
- Версия плагина: 2.0 → 2.1
getStatsCache()возвращаетCollections.unmodifiableMapвместо прямой ссылки
Файлы
PlayerStats-API-2.1.jar(486.46 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.1
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
1
Дата публикации
вчера
