Wiki 9Minecraft Wiki 9Minecraft
Minecraft Legends › EventTriggers › External Audio

External Audio

Minecraft Legends

EventTriggers
Official docs

Lists of Audio Presentation Events can be defined in separate files and then used in any entity by adding the external_audio_events type.

External Presentation Event lists are defined in files by using the badger:external_audio_presentation_events component.

Here is an example of the on_hero_lured presentation event being defined in a new JSON file inside the badger:mob_skeleton list (NOTE: The list name does not need to match the entity it will be used on):

{
    "badger:external_audio_presentation_events" : {
        "badger:mob_skeleton": {
            "on_hero_lured":{
                "audio": "BAE_test_oneshot_3d"
            }
        }
    },
    "format_version" : "1.0.0"
}

External lists can then be referenced in an entity's badger:presentation_events component by using the external_audio_events type and specifying an external_event_list to be imported.

Here is an example of the badger:mob_skeleton list being imported into the badger:mob_skeleton entity's presentation events:

   "badger:presentation_event": {
       "external_audio_events": {
           "external_event_list": "badger:mob_skeleton"
       },
       "intense_hit": {
           "audio": "BAE_mob_skeleton_dx_rps_notifies_intense_hit"
       }
    }