valence_protocol/packets/play/
player_session_c2s.rs

1use uuid::Uuid;
2
3use crate::{Bounded, Decode, Encode, Packet};
4
5#[derive(Copy, Clone, Debug, Encode, Decode, Packet)]
6pub struct PlayerSessionC2s<'a> {
7    pub session_id: Uuid,
8    // Public key
9    pub expires_at: i64,
10    pub public_key_data: Bounded<&'a [u8], 512>,
11    pub key_signature: Bounded<&'a [u8], 4096>,
12}