Discord-MC-Chat/core
copilot-swe-agent[bot] 7afea647a5 feat: persist offline player name in LinkEntry for proper display in links command
Add offlinePlayerName field to LinkEntry record, stored only for
offline-mode UUIDs (version 3) since Mojang API cannot resolve them.
Online-mode players continue to use real-time Mojang API resolution.
The field is omitted from JSON when null for clean serialization.

MojangUtils.resolvePlayerName() now accepts an optional fallback name
for offline UUIDs, returning "N/A" when no name is available.

Updated README.md storage constraints and query display rules to
reflect the new offline player name persistence.

Co-authored-by: Xujiayao <58985541+Xujiayao@users.noreply.github.com>
2026-03-11 21:36:11 +08:00
..
src/main feat: persist offline player name in LinkEntry for proper display in links command 2026-03-11 21:36:11 +08:00
build.gradle 移除对Jansi库的依赖(relocate不兼容) 2026-01-20 22:47:21 +08:00