minecraft:attack pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:attack 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éfinit les dégâts du coup au corps à corps de l'entité et peut ajouter un effet de potion à la cible. Les objectifs d'attaque de l'IA l'utilisent.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
damage | Range [a, b] | aucune | Dégâts de chaque coup, soit un nombre fixe, soit une plage aléatoire. Une valeur négative soigne à la place. |
effect_amplifier | Integer | "0" | Niveau de l'effet donné à la cible. 0 correspond au niveau I. |
effect_duration | Decimal | "0.0" | Combien de secondes l'effet dure sur la cible. Peut valoir "infinite". |
effect_name | String | aucune | L'effet appliqué à la cible quand elle est touchée, par exemple poison ou wither. |
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:attack": {
"damage": {},
"effect_amplifier": "0",
"effect_duration": "0.0",
"effect_name": ""
}
}