The bug
The vanilla sound definitions file is split across packs, as part of Bedrock's weird base game versioning hack thing. Anyway, the bottom layer includes sounds with the pitch
field set. This does not work, because that field is ignored unless the file contains format_version
.
Since the 1.14 layer re-defines all these sounds with a format version, this issue is only noticeable in 1.13 base-game worlds (the earliest possible base game version).
How to reproduce
Enter a base game 1.13 world (this task is left as an exercise for the reader)
/playsound block.scaffolding.place
/playsound block.scaffolding.break
Expected behavior
The break sound should have a higher pitch, as it does in normal worlds, because the sound definition has a pitch defined.
Actual behavior
They sound identical.
I'm not sure why I made this since it's literally just MCPE-49430 but phrased in a far less compelling way