← Packet index

Packet 348

ClientboundUpdateSoundDataPacket

Sent to update sound data.

Packet datagramWire order
HeaderID 348varuint
0Server Sound HandleServerSoundHandle · variable
1StoponeOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
2SetVolumeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
3SetPitchoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
4FadeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
5SeekTooneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
6PauseoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
7ResumeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable

Serialized fields

8 top-level fields
  1. 0Server Sound HandleServerSoundHandle
    1. 0Server Sound Handleuint64
  2. 1StoponeOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  3. 2SetVolumeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  4. 3SetPitchoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  5. 4FadeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  6. 5SeekTooneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  7. 6PauseoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume
  8. 7ResumeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>
    0StopStop
    1SetVolumeSetVolume
    1. 0Volumefloat
    2SetPitchSetPitch
    1. 0Pitchfloat
    3FadeFade
    1. 0Durationfloat
    2. 1Target Volumefloat
    4SeekToSeekTo
    1. 0Secondsfloat
    5PausePause
    6ResumeResume

Changelog

Stable releases

Changes between stable protocol releases.

Released
Protocol
2225

Packet

1 entry

Changed 1

ClientboundUpdateSoundDataPacket28 changes · ID 348
  • Added field Event (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Stop (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SetVolume (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SetPitch (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Fade (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SeekTo (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Pause (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Resume (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Added supporting type SoundDataEventType: Added enum type.
  • Added supporting type SoundDataEventType: Added enum value Stop with value 0.
  • Added supporting type SoundDataEventType: Added enum value SetVolume with value 1.
  • Added supporting type SoundDataEventType: Added enum value SetPitch with value 2.
  • Added supporting type SoundDataEventType: Added enum value Fade with value 3.
  • Added supporting type SoundDataEventType: Added enum value SeekTo with value 4.
  • Added supporting type SoundDataEventType: Added enum value Pause with value 5.
  • Added supporting type SoundDataEventType: Added enum value Resume with value 6.
  • Changed supporting type Fade: Added field Type (type uint8).
  • Changed supporting type Fade: Moved Duration from field 0 to 1.
  • Changed supporting type Fade: Moved Target Volume from field 1 to 2.
  • Changed supporting type Pause: Added field Type (type uint8).
  • Changed supporting type Resume: Added field Type (type uint8).
  • Changed supporting type SeekTo: Added field Type (type uint8).
  • Changed supporting type SeekTo: Moved Seconds from field 0 to 1.
  • Changed supporting type SetPitch: Added field Type (type uint8).
  • Changed supporting type SetPitch: Moved Pitch from field 0 to 1.
  • Changed supporting type SetVolume: Added field Type (type uint8).
  • Changed supporting type SetVolume: Moved Volume from field 0 to 1.
  • Changed supporting type Stop: Added field Type (type uint8).