编辑

Entity Documentation - minecraft:on_target_acquired

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"
}