Packet 348
ClientboundUpdateSoundDataPacket
Sent to update sound data.
HeaderID 348varuint
0Server Sound HandleServerSoundHandle · variable
1EventoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume> · variable
Serialized fields
2 top-level fields0Server Sound HandleIdentifies the in-flight sound instance this update applies to.ServerSoundHandle
- 0Server Sound Handle
uint64
1EventThe update to apply to the sound instance. The leading Type tag selects the alternative.
oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>0Stop
Stop0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
1SetVolume
SetVolume0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
- 1VolumeThe new volume for the sound instance.
float
2SetPitch
SetPitch0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
- 1PitchThe new pitch for the sound instance.
float
3Fade
Fade0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
- 1DurationHow long the fade takes, in seconds.
float - 2Target VolumeThe volume to reach at the end of the fade.
float
4SeekTo
SeekTo0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
- 1SecondsPlayback position to seek to, in seconds from the start of the sound.
float
5Pause
Pause0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
6Resume
Resume0TypeEnum-as-ValueSoundDataEventTypeas
uint8- 0
Stop - 1
SetVolume - 2
SetPitch - 3
Fade - 4
SeekTo - 5
Pause - 6
Resume
- 0
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2211
- Previous build
- 1.26.60-preview.23
Packet
1 entryChanged 1
- Added field
Event(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
Stop(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
SetVolume(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
SetPitch(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
Fade(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
SeekTo(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
Pause(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Removed field
Resume(typeoneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>). - Added supporting type
SoundDataEventType: Added enum type. - Added supporting type
SoundDataEventType: Added enum valueStopwith value0. - Added supporting type
SoundDataEventType: Added enum valueSetVolumewith value1. - Added supporting type
SoundDataEventType: Added enum valueSetPitchwith value2. - Added supporting type
SoundDataEventType: Added enum valueFadewith value3. - Added supporting type
SoundDataEventType: Added enum valueSeekTowith value4. - Added supporting type
SoundDataEventType: Added enum valuePausewith value5. - Added supporting type
SoundDataEventType: Added enum valueResumewith value6. - Changed supporting type
Fade: Added fieldType(typeuint8). - Changed supporting type
Fade: MovedDurationfrom field 0 to 1. - Changed supporting type
Fade: MovedTarget Volumefrom field 1 to 2. - Changed supporting type
Pause: Added fieldType(typeuint8). - Changed supporting type
Resume: Added fieldType(typeuint8). - Changed supporting type
SeekTo: Added fieldType(typeuint8). - Changed supporting type
SeekTo: MovedSecondsfrom field 0 to 1. - Changed supporting type
SetPitch: Added fieldType(typeuint8). - Changed supporting type
SetPitch: MovedPitchfrom field 0 to 1. - Changed supporting type
SetVolume: Added fieldType(typeuint8). - Changed supporting type
SetVolume: MovedVolumefrom field 0 to 1. - Changed supporting type
Stop: Added fieldType(typeuint8).