Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize API/Events for TabList #870

Open
Joo200 opened this issue Sep 17, 2022 · 0 comments · May be fixed by #1435
Open

Optimize API/Events for TabList #870

Joo200 opened this issue Sep 17, 2022 · 0 comments · May be fixed by #1435
Labels
type: feature New feature or request

Comments

@Joo200
Copy link
Contributor

Joo200 commented Sep 17, 2022

API Changes

Currently the changes from the backend servers are passed to the client without any event or api to interrupt/change stuff.
E.g. it's not possible to change the display name without hacks. It would be nice to have an event to modify the added or changed tablist item and to prevent the proxy from sending those changes.

Another reason to change stuff there

Currently modifications at the player list will not affect the sent package. This may be a problem:
In VelocityTabList#processBackendPacket the key should be replaced by the public key when no key is present from the backend server. I don't know how this should happen but with the current implementation the key of the player will only be replaced on the server, the package is sent without any modification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants