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