Skip to content

Add stable connection identifier API - #14221

Open
Umbre11as wants to merge 1 commit into
PaperMC:mainfrom
Umbre11as:feature/connection-id
Open

Add stable connection identifier API#14221
Umbre11as wants to merge 1 commit into
PaperMC:mainfrom
Umbre11as:feature/connection-id

Conversation

@Umbre11as

Copy link
Copy Markdown
Contributor

Adds a getConnectionId() method exposing a stable per-connection UUID that stays the same across ServerListPingEvent, PlayerHandshakeEvent, AsyncPlayerPreLoginEvent and PlayerConnectionValidateLoginEvent, so plugins can correlate data collected during earlier stages with the player that eventually joins without falling back to IP-based matching.

Closes #13921

@Umbre11as
Umbre11as requested a review from a team as a code owner August 30, 2026 02:26
@github-project-automation github-project-automation Bot moved this to Awaiting review in Paper PR Queue Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Awaiting review

Development

Successfully merging this pull request may close these issues.

Expose a stable connection ID across motd, handshake, login and join events

1 participant