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
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