1. Wiki
  2. /Entités
  3. /minecraft:looked_at

minecraft:looked_at

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:looked_at pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:looked_at est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Déclenche des événements quand une autre entité, souvent un joueur, regarde celle-ci droit dans les yeux. Les endermen l'utilisent pour s'énerver quand on les fixe.

Champs

ChampTypePar défautDescription
field_of_viewDecimal"26"Largeur en degrés du cône de vision utilisé pour savoir si quelqu'un regarde.
filtersMinecraft FilteraucuneEntités vérifiées comme observateurs possibles.
find_players_onlyBoolean"false"Ne vérifie que le joueur le plus proche qui passe les filtres.
line_of_sight_obstruction_typeString"collision"Forme de bloc qui bloque la vue : "outline", "collision" ou "collision_for_camera".
look_at_locationsListaucunePoints de l'entité à tester ; au moins un doit être visible.
looked_at_cooldownRange [a, b]"[0, 0]"Attente aléatoire en secondes avant de vérifier à nouveau après avoir été regardée.
looked_at_eventStringaucuneÉvénement déclenché quand quelqu'un regarde l'entité.
min_looked_at_durationDecimal"0"Secondes pendant lesquelles quelqu'un doit regarder pour que ça compte.
not_looked_at_eventStringaucuneÉvénement déclenché quand personne ne regarde l'entité.
scale_fov_by_distanceBoolean"true"Rétrécit le cône de vision selon l'éloignement de l'observateur, pour qu'il garde à peu près la même largeur au niveau de l'entité.
search_radiusDecimal"10"Distance en blocs à laquelle chercher des observateurs.
set_targetBoolean"once_and_stop_scanning"Indique si l'observateur devient une cible d'attaque : "never", "once_and_stop_scanning" ou "once_and_keep_scanning".

Exemple

Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :

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