use azalea_buf::AzBuf; use azalea_protocol_macros::ClientboundGamePacket; #[derive(AzBuf, ClientboundGamePacket, Clone, Debug, PartialEq)] pub struct ClientboundSetDisplayObjective { pub slot: DisplaySlot, pub objective_name: String, } #[derive(AzBuf, Clone, Copy, Debug, PartialEq)] pub enum DisplaySlot { List = 0, Sidebar, BelowName, TeamBlack, TeamDarkBlue, TeamDarkGreen, TeamDarkAqua, TeamDarkRed, TeamDarkPurple, TeamGold, TeamGray, TeamDarkGray, TeamBlue, TeamGreen, TeamAqua, TeamRed, TeamLightPurple, TeamYellow, TeamWhite, }