Wirlie / Enhanced-Glist

Open Source plugin that enhances /glist command: https://www.spigotmc.org/resources/enhanced-glist-bungeecord-velocity.53295/
GNU General Public License v3.0
2 stars 0 forks source link

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

Open Wirlie opened 8 months ago

Wirlie commented 8 months ago

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 https://github.com/Exceptionflug/protocolize/issues/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 https://github.com/KyoriPowered/adventure/issues/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.