-
-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement 1.19.2 chat signing #1046
Comments
https://github.dev/extremeheat/extracted_minecraft_data/blob/client1.19.1/client/net/minecraft/client/multiplayer/ClientPacketListener.java#L2308-L2309 ServerboundChatAckPacket sent from client -> server every 64 messages they recieve ; server can then process the ACKs and kick client ...https://github.dev/extremeheat/extracted_minecraft_data/blob/client1.19.1/client/net/minecraft/server/network/ServerGamePacketListenerImpl.java#L1454 for reasons in enum at https://github.dev/extremeheat/extracted_minecraft_data/blob/client1.19.1/client/net/minecraft/network/chat/LastSeenMessagesValidator.java#L128 From @extremeheat |
https://youtu.be/wn6fBvW4WOg?t=100 relevant video |
High level:
|
ideas to go forward here:
|
More ideas:
|
Some links to the minecraft java source for clientbound chat handling, not including verification :
|
PrismarineJS/prismarine-auth#65 for the reporting payload which is similar to what nmp will need to store in memory from extremeheat |
This issue is funded at $150 |
Thanks @frej4189 and @extremeheat for solving this one! As agreed with extremeheat, granting the $150 to @frej4189 |
From @kashalls
The text was updated successfully, but these errors were encountered: