minecraft:behavior.float_tempt pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.float_tempt 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. Objectif d'IA qui fait suivre à une créature volante un joueur tenant un objet qu'elle aime, en se déplaçant en ligne droite dans les airs. Conçu pour les créatures avec minecraft:navigation.float.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
can_get_scared | Boolean | "false" | Si true, la créature arrête de suivre quand le joueur bouge trop vite à proximité. |
can_tempt_vertically | Boolean | "false" | Si true, la différence de hauteur avec le joueur est aussi prise en compte. |
can_tempt_while_ridden | Boolean | "false" | Si true, la créature peut être attirée même avec un cavalier sur le dos. |
items | Array | "[]" | Les objets qui attirent la créature. |
sound_interval | Range [a, b] | "[0.0, 0.0]" | Plage aléatoire de ticks entre deux sons d'attirance. |
speed_multiplier | Decimal | "1.0" | Multiplicateur de vitesse pendant qu'elle suit. |
stop_distance | Decimal | "1.5" | À quelle distance la créature s'approche avant d'arrêter de suivre. |
tempt_sound | String | aucune | Son joué quand la créature est attirée. |
within_radius | Decimal | "0.0" | À quelle distance, en blocs, le joueur doit être pour attirer la créature. |
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:behavior.float_tempt": {
"can_get_scared": "false",
"can_tempt_vertically": "false",
"can_tempt_while_ridden": "false",
"items": "[]",
"sound_interval": "[0.0, 0.0]",
"speed_multiplier": "1.0",
"stop_distance": "1.5",
"tempt_sound": ""
}
}