XGlow
XGlow copied to clipboard
XGlow kicking players and throwing errors (1.19.3)
Paper Version
: git-Paper-386 (MC: 1.19.3)
Plugin Version
: XGlow version 1.1.0
ProtocolLib Version
: 5.0.0-SNAPSHOT-b612
Console error message
: https://gist.github.com/Chronoken/fd5e1739671b5961eb14328575661b31
Steps to reproduce:
- Launch a paper 1.19.3 server with latest version of XGlow and ProtocolLib.
- Disguise any entity or other player
- Watch everyone get kicked out of the server with that error message appearing in the console/logs.
Just to let everyone know, tried reproducing it without the TAB plugin from NEZNAMY but the issue still exists :/
The players are getting kicked with this message: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.ClassCastException: class net.minecraft.network.syncher.DataWatcher$Item cannot be cast to class net.minecraft.network.syncher.DataWatcher$b (net.minecraft.network.syncher.DataWatcher$Item and net.minecraft.network.syncher.DataWatcher$b are in unnamed module of loader java.net.URLClassLoader @61e717c2)
At the moment, the plugin does not support version 1.19.3. In 1.19.3, the server protocol was changed, so to add support, you need to add a new packet implementation for protocollib. I already got a bug report on 1.19.3 about 2-3 weeks ago on spigotmc.org.
I still can't find the time to add support for 1.19.3.
Fixed this bug for 1.19.3 in #30, but not sure if plugin works stable on older versions with this commit