minecraft:behavior.go_and_give_items_to_noteblock pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.go_and_give_items_to_noteblock 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 courir la créature vers un bloc musical qui vient de jouer pour y lancer ses objets à côté, comme un allay.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
run_speed | number | 1 | Vitesse en courant vers le bloc musical. |
reach_block_distance | number | 3 | À quelle distance la créature s'approche avant de lancer les objets. |
listen_time | integer | 30 | Combien de temps la créature continue d'apporter des objets après avoir entendu le bloc musical. |
throw_force | number | 0.2 | La force avec laquelle les objets sont lancés. |
vertical_throw_mul | number | 1.5 | Multiplicateur supplémentaire pour la partie verticale du lancer. |
throw_sound | LevelSoundEvent | "charge" | Son joué quand la créature lance un objet. |
on_item_throw | ActorDefinitionTrigger[] | aucune | Événements déclenchés quand la créature lance des objets. |
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.go_and_give_items_to_noteblock": {
"run_speed": 1,
"reach_block_distance": 3,
"listen_time": 30,
"throw_force": 0.2,
"vertical_throw_mul": 1.5,
"throw_sound": "charge",
"on_item_throw": [],
"priority": 0
}
}