Skip to main content

steel_protocol/packets/game/
c_select_advancements_tab.rs

1use steel_macros::{ClientPacket, WriteTo};
2use steel_registry::packets::play::C_SELECT_ADVANCEMENTS_TAB;
3use steel_utils::Identifier;
4
5#[derive(ClientPacket, WriteTo, Clone, Debug)]
6#[packet_id(Play = C_SELECT_ADVANCEMENTS_TAB)]
7pub struct CSelectAdvancementsTab {
8    tab: Option<Identifier>,
9}
10
11impl CSelectAdvancementsTab {
12    #[must_use]
13    pub const fn new(tab: Option<Identifier>) -> Self {
14        Self { tab }
15    }
16}