azalea_protocol/packets/game/
c_set_display_objective.rs1use 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}