Skip to content

Player sometimes becomes invisible after authentication Description #4

Description

@WJiangzhi

When hide-players-from-player-list is enabled, a player may become completely invisible after successfully authenticating.

The issue happens randomly. The player can still:

Move normally
Chat normally
Interact with the server normally

However, other players cannot see them. The player may also be missing from the player list.

Reconnecting to the server fixes the issue immediately.

Steps to reproduce
Enable:
hide-players-from-player-list: true
Join the server as an unauthenticated player.
Authenticate using /login.
Sometimes the player will remain invisible to other clients.
Disconnect and reconnect. The player becomes visible again.
Expected behavior

After successful authentication, the player should be fully visible again:

Player list entry restored
Player entity visible to other clients
Normal player synchronization resumed
Actual behavior

Sometimes the player remains hidden after authentication until reconnecting.

Additional information

Configuration:

hide-players-from-player-list: true
player-invulnerable: true
player-ignored: true

The issue appears to be related to the authentication state transition, possibly because the client does not receive the required player information/entity update packets after authentication.

Environment:

EasyAuth version: 3.2.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions