Packet 361
ChatPacket
Player chat routed through Mojang Managed Chat
Carries a Chat Service signature that receiving clients verify. The hosting server relays the signed block unmodified and may only decorate around it.
HeaderID 361varuint
0Signed ChatSignedChat · variable
1FormattingChatFormatting · variable
Serialized fields
2 top-level fields0Signed ChatRelayed unmodified by the hosting serverSignedChat
- 0Key IdIdentifies which published Chat Service key signed this message; empty when unsigned
string - 1Sender IdThe identity the Chat Service signed against; empty when unsigned
string - 2Room IdRoom the signature was minted for, empty when unsigned; a receiver rebuilds over its own and will not match otherwise
string - 3Message IdClient generated id for this message; empty when unsigned
string - 4Scan TextThe message the Chat Service scanned and signed
string - 5Redacted TextRedacted form of the message; empty means nothing needed redacting
string - 6SignatureChat Service signature over the fields above; empty when the sender could not sign
string
1FormattingoptionalOptional server decoration rendered around the signed name and messageChatFormatting
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2235
- Previous build
- 1.26.60-preview.30