1. Wiki
  2. /Entidades
  3. /minecraft:looked_at

minecraft:looked_at

¿No quieres escribirlo a mano? GodCraft configura minecraft:looked_at por ti con un interruptor.Get GodCraft

Resumen

minecraft:looked_at es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Lanza eventos cuando otra entidad, normalmente un jugador, mira directamente a esta. Los endermen lo usan para enfadarse cuando alguien se les queda mirando.

Campos

CampoTipoPredeterminadoDescripción
field_of_viewDecimal"26"Ancho en grados del cono de visión usado para decidir si alguien está mirando.
filtersMinecraft FilterningunoQué entidades se comprueban como posibles observadores.
find_players_onlyBoolean"false"Comprueba solo al jugador más cercano que cumpla los filtros.
line_of_sight_obstruction_typeString"collision"Qué forma de bloque tapa la vista: "outline", "collision" o "collision_for_camera".
look_at_locationsListningunoPuntos de la entidad que se comprueban; al menos uno debe ser visible.
looked_at_cooldownRange [a, b]"[0, 0]"Espera aleatoria en segundos antes de volver a comprobar tras ser mirada.
looked_at_eventStringningunoEvento que se lanza cuando alguien mira a la entidad.
min_looked_at_durationDecimal"0"Segundos que alguien debe seguir mirando para que cuente.
not_looked_at_eventStringningunoEvento que se lanza cuando nadie mira a la entidad.
scale_fov_by_distanceBoolean"true"Estrecha el cono de visión cuanto más lejos está el observador, para que mantenga más o menos el mismo ancho en la entidad.
search_radiusDecimal"10"Hasta cuántos bloques se buscan observadores.
set_targetBoolean"once_and_stop_scanning"Si el observador se convierte en objetivo de ataque: "never", "once_and_stop_scanning" o "once_and_keep_scanning".

Ejemplo

Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):

BP/entities/<name>.json
{
  "minecraft:looked_at": {
    "field_of_view": "26",
    "filters": {},
    "find_players_only": "false",
    "line_of_sight_obstruction_type": "collision",
    "look_at_locations": {},
    "looked_at_cooldown": "[0, 0]",
    "looked_at_event": "",
    "min_looked_at_duration": "0"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more