
pStats
PinnacleStats is a Paper plugin that reads Minecraft's saved player statistics and turns them into structured JSON for websites, dashboards, and other integrations.
Оцените первым
16
0
Список изменений
1.0.13 - 2026-09-09
Fixed
- Preserved each player's last-known-good cached profile when that player's statistics file temporarily fails to read or parse during a full refresh, while still updating successfully parsed profiles and reporting the failed-file count through status and logs.
- Removed obsolete cached name mappings during single-player refreshes so username or configured override changes immediately replace the old identity without duplicating the same UUID in lookups or exports (#6).
- Persisted resolved UUID-to-name mappings in the plugin data folder so historical players retain username-based lookups and exports across server restarts, while configured overrides and current
usercache.jsonnames continue to take precedence (#7). - Wrote local export JSON through same-directory temporary files and atomic replacement where supported, preserving previous live files on failed writes, cleaning temporary files, and publishing
index.jsononly after player files are ready (#8). - Retried the complete GitHub publishing transaction when a concurrent branch update causes a ref conflict, rebuilding from the latest branch head without force-pushing and returning a bounded failure if the branch keeps changing (#9).
- Recognized GitHub rate-limited
403responses without retrying authentication or permission failures, honoredRetry-Afterfirst andX-RateLimit-Resetfor primary limits, and kept retry counts and delays bounded (#10). - Published reloaded settings safely and captured one immutable configuration snapshot per refresh, export, publish, and shutdown operation so in-flight work cannot mix configuration generations while subsequently started work sees the reload (#11).
Changed
- Updated the project and packaged plugin version to 1.0.13.
- Made build and release artifacts reproducible and verifiable by explicitly targeting Java 25, enabling deterministic JAR output, validating plugin metadata and the listener registration ABI in CI, checking byte-for-byte rebuilds, validating the Gradle wrapper distribution, and attaching release files from the already verified CI artifact instead of rebuilding a second copy (#12).
Dependencies
- Pinned
io.papermc.paper:paper-apifrom the floating26.2.build.+selector to26.2.build.121-stable. - Updated
actions/checkoutfrom5to7 - Updated
actions/upload-artifactfrom4to7 - Updated
gradle/actionsfrom4to6 - Updated
gradle-wrapperfrom9.3.0to9.7.1 - Updated
org.junit:junit-bomfrom5.13.4to6.1.3
Файлы
PinnacleStats-1.0.13.jar(81.45 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.13
Загрузчики
Paper
Версии игры
26.2
Загрузок
8
Дата публикации
09.09.2026
