mojira.dev
MCPE-235334

Closed Captions do not appear for sounds played through UI or entity animation effects

Sounds can play from multiple sources in Bedrock Edition:

  • Standard sounds: Controlled by sounds.json. This covers the vast majority of sounds in the game, such as all block sounds and most entity sounds. Sounds played through commands are also considered “standard”.

  • Entity animation effect sounds: Controlled in the entity.json file for each entity. Special sounds that must be timed properly for animations are handled this way, such as Sniffer scenting and Warden roaring.

  • UI sounds: Controlled by specific definitions in sound_definitions.json, such as “random.click” and “hud.bubble.pop”.

Closed Captions (subtitles) are not displayed correctly for entity animation effect sounds or UI sounds right now. Subtitles only appear for normal sounds.

This report is not a duplicate of MCPE-233116. The subtitles affected by this issue are configured perfectly; the game just fails to display them.

To Reproduce

  1. Download, import, and apply the attached sample pack (subtitle_sample_pack.mcpack) in the latest preview.

  2. Navigate to Settings → Accessibility and enable Closed Captions.

  3. Understand the sample pack:

    1. The sample pack changes the subtitle for 3 specific sounds to be immediately recognizable. These sound events are:

    2. mob.sniffer.hurt: Standard sound. Subtitle: “HURT SNIFFER TEST SUBTITLE”

    3. mob.sniffer.sniffsniff: Entity animation effect sound. Subtitle: “SNIFFER SNIFFING TEST SUBTITLE”

    4. hud.bubble.pop: UI sound. Subtitle: “HUD BUBBLE POP TEST SUBTITLE”

    5. All three of these sounds are intended to have subtitles in the vanilla game as well.

sample_resource_pack.png
  1. Enter a world. Summon a Sniffer.

  2. Attack the Sniffer. Observe the subtitle:

sniffer_hurt_functional_subtitle.png
  1. Wait for the Sniffer to sniff. Its nose will stretch upward so you can tell when it is sniffing.

  2. Observe that the subtitle does not appear:

sniffer_scenting_missing_subtitle.png
  1. Play the exact same sound event manually with commands:

    1. /playsound mob.sniffer.sniffsniff @s
  2. Observe that the subtitle appears as intended:

sniffer_scenting_command_subtitle.png
  1. Switch to Survival Mode. Go underwater.

  2. Observe your hotbar bubbles popping. You can hear each pop.

  3. Observe that the subtitle does not appear:

hud_bubble_pop_missing_subtitle.png
  1. Play the exact same sound event manually with commands:

    1. /playsound hud.bubble.pop @s
  2. Observe that the subtitle appears as intended:

hud_bubble_pop_command_subtitle.png
  1. Notice that the subtitle appeared when played through commands (as a standard sound) but not when played through entity animation effects or UI.

  2. Observe that this means certain sound sources fail to display subtitles.

Expected Result

All sounds can display subtitles when played in-game.

Observed Result

Sounds played through entity animation effects or the UI cannot display subtitles, even when they are configured to do so.

Attachments

Comments 1

AgentMindStorm2

(Unassigned)

1552244

Confirmed

Multiple

Windows 11

26.0.29 Preview

Retrieved