#(colorsasd) ProtocolLibListener to ProtocolEventListener update

26 messages · Page 1 of 1 (latest)

uneven perch
#

Any plugin that requires ProtocolEvents and modifies packets causes Citizens2 holograms to behave like this on the client side. Does anyone know how to fix this?

harsh flameBOT
#

(colorsasd) ProtocolLibListener to ProtocolEventListener update

harsh flameBOT
#

Hi I'm AutoThreadBot! Don't mind me, I'll just be adding the helper team to this thread so they can see it. A human will get to you soon.

peak tigerBOT
# weak nest !logs
Info: logs

Please post your full latest log file.

Background Info: One of the most helpful tools to identifying the source of a problem is your server logs file! Logs contain all sorts of important information like server and plugin versions, any error messages, and a lot more important information (More Info).

How To: Your log can be found in the logs folder within your server folder. The most recent log is a text file labeled latest.log. To get help using these logs, please open that file in a text editor and copy all of the text, then open https://paste.denizenscript.com/New/Log and paste the text into the box on the page. Then click "Submit" and copy the URL and paste that back into this channel.

Please do not upload the file to Discord or to other pastebin services, use the log pastebin linked above.

uneven perch
#

The only solution at the moment is to attach a separate hologram above the NPC’s head that does not go through Citizens. According to the developer of the plugin it conflicts with, Citizens is handling the ProtocolEvents expansion incorrectly.

weak nest
#

Would like to see server logs.

#

To see if there is additional problems.

uneven perch
#

Nothing its client side not server side.

#

console see 0 error

#

And not ViaVersion

#

I tested

#

fully vanilla server with 3 plugin

#

Without mods, without proxy, etc..

#

There were no such issues when using ProtocolLib. The problem has existed ever since everything was converted to ProtocolEvents instead of ProtocolLib.

#

The issue is not caused by the hologram plugin → it’s caused by AntiSpoofPro + Citizens both modifying the same entity metadata packet, and when they write it back, the byte order is not the same → which leads to the client misreading it → packet overflow → disconnect.

This specifically happens when:

You are near an NPC

summer elk
peak tigerBOT
#
Checked For

@summer elk

Potentially Bad Line(s)

Caused by: java.io.IOException: Packet play/clientbound/minecraft:set_entity_data (class_2739) was larger than I expected, found 60 bytes extra whilst reading packet clientbound/minecraft:set_entity_data :warning: Log contains error messages.

summer elk
#

oh never mind oops that’s a client log lol

uneven perch
#

Yee minecraft error not server and i dont know how fix :/

#

Both plugin are important foundations and I don't want to replace them.

weak nest
#

@proud frost cracked 241881619105972224

proud frostBOT