azalea_protocol/packets/game/
c_set_display_objective.rs

1use azalea_buf::AzBuf;
2use azalea_protocol_macros::ClientboundGamePacket;
3
4#[derive(Clone, Debug, AzBuf, ClientboundGamePacket)]
5pub struct ClientboundSetDisplayObjective {
6    pub slot: DisplaySlot,
7    pub objective_name: String,
8}
9
10#[derive(Clone, Debug, Copy, AzBuf)]
11pub enum DisplaySlot {
12    List = 0,
13    Sidebar,
14    BelowName,
15    TeamBlack,
16    TeamDarkBlue,
17    TeamDarkGreen,
18    TeamDarkAqua,
19    TeamDarkRed,
20    TeamDarkPurple,
21    TeamGold,
22    TeamGray,
23    TeamDarkGray,
24    TeamBlue,
25    TeamGreen,
26    TeamAqua,
27    TeamRed,
28    TeamLightPurple,
29    TeamYellow,
30    TeamWhite,
31}