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

Protocolize not working in Velocity with MC 1.20.3+ clients #77

Open
Wirlie opened this issue Jan 6, 2024 · 0 comments
Open

Protocolize not working in Velocity with MC 1.20.3+ clients #77

Wirlie opened this issue Jan 6, 2024 · 0 comments

Comments

@Wirlie
Copy link
Owner

Wirlie commented Jan 6, 2024

Description of the problem:

As title says, protocolize is not compatible with Velocity proxy and MC 1.20.3+ clients due a new implementation in the client protocol that requires inventory titles to be serialized as NBT.

Protocolize is aware of this issue (see Exceptionflug/protocolize#211), but unfortunately, Protocolize is unable to fix this issue as of now because there is not way to serialize a component (adventure) to NBT, anyway, adventure is aware of this feature lack (see KyoriPowered/adventure#995).

As of now, I cannot do anything to fix this issue, until adventure introduces a way to serialize a component to NBT and Protocolize brings an update to handle this change.

NOTE: This issue does not affect BungeeCord proxy, only Velocity.

Temporal workaround:

Disable the GUI feature from enhanced-glist configuration if you are affected by this issue.

@Wirlie Wirlie self-assigned this Jan 6, 2024
@Wirlie Wirlie pinned this issue Jan 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant