minecraft:behavior.inspect_bookshelf pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.inspect_bookshelf 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 marcher la créature jusqu'aux bibliothèques pour les regarder, comme les villageois bibliothécaires.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
search_range | integer | 0 | Jusqu'où sur les côtés, en blocs, la créature cherche des bibliothèques. |
search_height | integer | 1 | Jusqu'où en haut et en bas, en blocs, la créature cherche des bibliothèques. |
goal_radius | number | 0.5 | À quelle distance la créature doit arriver pour être considérée comme arrivée. |
search_count | integer | 10 | Nombre de blocs aléatoires vérifiés à chaque tick. 0 vérifie tous les blocs à portée.Plage : de 0 à … |
speed_multiplier | number | 1 | Multiplicateur de vitesse en marchant vers la bibliothèque.Plage : de 0 à … |
priority | integer | 0 | Plus le nombre est petit, plus l'objectif passe en premier : quand deux objectifs sont en concurrence, celui qui a la plus petite priorité gagne.Plage : de 0 à … |
control_flags | Goal's control flags[] | aucune | Les parties du corps que cet objectif contrôle (move, look, jump) : deux objectifs qui utilisent les mêmes parties ne peuvent pas tourner en même temps. |
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.inspect_bookshelf": {
"search_range": 0,
"search_height": 1,
"goal_radius": 0.5,
"search_count": 10,
"speed_multiplier": 1,
"priority": 0,
"control_flags": []
}
}