XGlow icon indicating copy to clipboard operation
XGlow copied to clipboard

XGlow kicking players and throwing errors (1.19.3)

Open Chronoken opened this issue 2 years ago • 4 comments

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.

Chronoken avatar Feb 01 '23 18:02 Chronoken

Just to let everyone know, tried reproducing it without the TAB plugin from NEZNAMY but the issue still exists :/

Chronoken avatar Feb 01 '23 18:02 Chronoken

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)

Chronoken avatar Feb 01 '23 18:02 Chronoken

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.

Xezard avatar Feb 01 '23 20:02 Xezard

Fixed this bug for 1.19.3 in #30, but not sure if plugin works stable on older versions with this commit

Dymeth avatar Feb 19 '23 02:02 Dymeth