Delay for an entity playing its sound.
Ambient Sound Interval Properties
Name | Default Value | Type | Description | Example Values |
---|---|---|---|---|
event_name | ambient | String | Level sound event to be played as the ambient sound. | Allay: "ambient" , Bee: "ambient.pollinate" , Creaking: "undefined" |
event_names | not set | Array of Event Names items | List of dynamic level sound events, with conditions for choosing between them. Evaluated in order, first one wins. If none evaluate to true, 'event_name' will take precedence. | Allay: [{"event_name":"ambient.tame","condition":"query.is_using_item"},{"event_name":"ambient","condition":"!query.is_using_item"}] , Warden: [{"event_name":"angry","condition":"query.anger_level(this) >= 80"},{"event_name":"agitated","condition":"query.anger_level(this) >= 40"}] |
range | 16 | Decimal number | Maximum time in seconds to randomly add to the ambient sound delay time. | Allay: 5 , Bee: 3 , Evocation Illager: 4 |
value | 8 | Decimal number | Minimum time in seconds before the entity plays its ambient sound again. | Allay: 5 , Bee: 2 , Fox: 80 |
Event Names item type
List of dynamic level sound events, with conditions for choosing between them. Evaluated in order, first one wins. If none evaluate to true, 'event_name' will take precedence.
Event Names Properties
Name | Default Value | Type | Description | Example Values |
---|---|---|---|---|
condition | not set | String | The condition that must be satisfied to select the given ambient sound | |
event_name | not set | String | Level sound event to be played as the ambient sound |
Samples
Allay
"minecraft:ambient_sound_interval": {
"value": 5,
"range": 5,
"event_name": "ambient",
"event_names": [
{
"event_name": "ambient.tame",
"condition": "query.is_using_item"
},
{
"event_name": "ambient",
"condition": "!query.is_using_item"
}
]
}
Armadillo
"minecraft:ambient_sound_interval": {}
Bee
At /minecraft:entity/component_groups/look_for_food/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "ambient.pollinate",
"range": 3,
"value": 2
}
At /minecraft:entity/component_groups/default_sound/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "ambient",
"range": 0,
"value": 0
}
Creaking
At /minecraft:entity/component_groups/minecraft:hostile/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "undefined"
}
Evocation Illager
"minecraft:ambient_sound_interval": {
"value": 2,
"range": 4,
"event_name": "ambient.in.raid"
}
Fox
At /minecraft:entity/component_groups/minecraft:fox_ambient_normal/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "ambient"
}
At /minecraft:entity/component_groups/minecraft:fox_ambient_sleep/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "sleep"
}
At /minecraft:entity/component_groups/minecraft:fox_ambient_night/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "screech",
"value": 80,
"range": 160
}
At /minecraft:entity/component_groups/minecraft:fox_ambient_defending_target/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"event_name": "mad"
}
Happy Ghast
At /minecraft:entity/component_groups/minecraft:adult_with_passengers/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"value": 30
}
At /minecraft:entity/component_groups/minecraft:adult_without_passengers/minecraft:ambient_sound_interval/:
"minecraft:ambient_sound_interval": {
"value": 5
}