azalea_protocol/packets/game/
s_chat_command_signed.rs1use azalea_buf::AzBuf;
2use azalea_crypto::MessageSignature;
3use azalea_protocol_macros::ServerboundGamePacket;
4
5use super::s_chat::LastSeenMessagesUpdate;
6
7#[derive(Clone, Debug, AzBuf, ServerboundGamePacket)]
8pub struct ServerboundChatCommandSigned {
9 pub command: String,
10 pub timestamp: u64,
11 pub salt: u64,
12 pub argument_signatures: Vec<ArgumentSignature>,
13 pub last_seen_messages: LastSeenMessagesUpdate,
14}
15
16#[derive(Clone, Debug, AzBuf)]
17pub struct ArgumentSignature {
18 pub name: String,
19 pub signature: MessageSignature,
20}