Adds a trigger to call when this entity finds a target.
On Target Acquired Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| event | not set | String | The event to run when the conditions for this trigger are met. | Cave Spider: "minecraft:become_angry", Llama: "minecraft:mad_at_wolf", Magma Cube: "minecraft:become_aggressive" |
| filters | not set | Minecraft filter | The list of conditions for this trigger to execute. | Llama: {"all_of":[{"test":"is_family","subject":"target","value":"wolf"},{"test":"has_component","subject":"target","operator":"!=","value":"minecraft:is_tamed"}]} |
| target | self | String | The target of the event. | Llama: "self" |
Samples
Cave Spider
"minecraft:on_target_acquired": {
"event": "minecraft:become_angry"
}
Llama
"minecraft:on_target_acquired": {
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
},
"event": "minecraft:mad_at_wolf",
"target": "self"
}
Magma Cube
"minecraft:on_target_acquired": {
"event": "minecraft:become_aggressive",
"target": "self"
}
Polar Bear
At /minecraft:entity/component_groups/minecraft:baby_wild/minecraft:on_target_acquired/:
"minecraft:on_target_acquired": {
"event": "minecraft:on_scared",
"target": "self"
}
At /minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/:
"minecraft:on_target_acquired": {
"event": "minecraft:on_anger",
"target": "self"
}
Silverfish
"minecraft:on_target_acquired": {
"event": "minecraft:become_angry",
"target": "self"
}