OptionaljsonComponent?: stringOriginal JSON text component for callers that need formatting, colors, click events, or translation keys. Present when available from the server.
Plain-text rendering of the message with formatting codes stripped. Stable across Minecraft versions; suitable for pattern matching.
OptionalreceivedAt?: TimestampServer-side timestamp at which the message was received.
OptionalsenderId?: stringSender profile UUID for PLAYER and WHISPER sources, when resolvable.
OptionalsenderName?: stringSender display name for PLAYER and WHISPER sources.
Where the message came from.
A single chat or system message observed by the bot.