4drian3d/ChatRegulator

[BUG] Chat signing issues

SenPr opened this issue · 4 comments

SenPr commented

Describe the bug
I'm getting the message "A plugin changed a signed chat message. The server may not accept it." on my proxy, while my server gets "SayWut sent message with invalid signature: "

To Reproduce
Use infractions module to replace the messages.

Expected behavior
Replaced message get sent instead

Minecraft 1.19 has changed the way messages are sent, I can't do anything about it. Any solution could be done from Velocity itself or by changing the ControlType mode to BLOCK instead of REPLACE

SenPr commented

dang, Velocity doesn't seem to be keen fixing this issue. Thanks

The problem is solved in Velocity and will be applied with the update to 1.19.1, this is in case of clients with version 1.19 or lower, for version 1.19.1 there is no solution, you cannot change the messages in case you have a signed key PaperMC/Velocity@eb32a76
I will make a check in ChatRegulator to ignore the change of messages in this kind of cases

For those who have this problem, you can use my plugin SignedVelocity https://modrinth.com/plugin/signedvelocity so that ChatRegulator can block chat messages and commands again