aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/game/clientbound_sound_entity_packet.rs
blob: 406483116cf225d91d2773447b11493b07b7ec9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::clientbound_sound_packet::SoundSource;
use azalea_buf::McBuf;
use packet_macros::ClientboundGamePacket;

#[derive(Clone, Debug, McBuf, ClientboundGamePacket)]
pub struct ClientboundSoundEntityPacket {
    // TODO: sound enum/registry
    #[var]
    pub sound: u32,
    pub source: SoundSource,
    #[var]
    pub id: u32,
    pub volume: f32,
    pub pitch: f32,
    pub seed: u64,
}