Sand and red sand blocks do not play their ambient "sandy sounds" when the block above them is cave_air or void_air, despite playing correctly when the block above is regular air.
Steps to reproduce the issue
In Music & Sounds Settings, disable all sound categories except Ambient/Environment. Enable Closed Captions.
Create three Superflat worlds using the following presets:
a.minecraft:bedrock,minecraft:sand,minecraft:air;minecraft:plains
b.minecraft:bedrock,minecraft:sand,minecraft:cave_air;minecraft:plains
c.minecraft:bedrock,minecraft:sand,minecraft:void_air;minecraft:plainsIn each world, stand near the sand blocks and listen for the ambient sound, or watch the Closed Captions for the subtitle "Sandy sounds".
Expected result
In all three worlds (a, b, and c), the sand blocks should play "sandy sounds" and the subtitle should appear, as the conditions for sand ambient sounds are met in each case.
Actual result
Only world (a) — where the block above the sand is regular air — plays "sandy sounds" and displays the subtitle. In worlds (b) and (c), where the blocks above the sand are cave_air and void_air respectively, no sound plays and no subtitle appears.
Thank you for helping us improve Minecraft! We saved your files: