Any sounds played through entity or attachables animations produces subtitles even when far away, it will only stop producing subtitles when the entity are no longer rendered, this can be easily reproduce with breeze, since they constantly plays the whirl sounds, and this sounds are played through entity animations.
Steps to reproduce:
Summon a breeze, then trap it inside a boat
Walks away from it until it no longer rendered
Observe
Expected results:
Subtitles of the breeze whirl sounds are no longer produced after reaching the maximum distance set in the sound_definitions.json files (which is 16 block).
Observed results:
Subtitles of the breeze whirl sounds are still produced even when far away, and will only stop if the breeze no longer renders.
Thank you for helping us improve Minecraft! We saved your files: