Skip to content

AdvancedChat problem with Join message #345

@arzinnn

Description

@arzinnn

Describe the bug

Hello, we are experiencing an issue with the AuroraLevels plugin concerning the display of a player's level icon (a custom Resource Pack character/glyph) in the server's Join message. When a player connects, the level icon does not appear, although their prefix and the rest of the message render correctly. Crucially, the level icon does appear correctly in the Quit message when the player disconnects, indicating that the AuroraLevels data for the icon is available and functional, but is not being loaded quickly enough during the initial Join event. We suspect a timing conflict where the Join message is sent before AuroraLevels fully registers and loads the player's icon data. We request an investigation into the event handling order, potentially requiring the addition of a short tick delay before the Join message is sent to ensure the icon data has been loaded.

How to reproduce

To reproduce the issue, ensure that the server is running the AuroraLevels plugin and that the Join/Quit message format is configured to include the custom level icon (Resource Pack char). Simply have a player join the server. The bug is immediately visible: the level icon will be missing in the public Join message. For verification, observe the Quit message when the same player leaves; the icon will render correctly, confirming that the necessary data is loaded, just too late for the initial Join announcement.

Screenshots / Videos

https://imgur.com/a/nhrt4ng

Server Log

No response

Filled out form correct and using latest version

I confirm

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug: UnconfirmedThis could possibly be a bug, but it hasn't been confirmed yet.Type: Plugin ConflictAChat is conflicting with another plugin

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions