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

minecraft:area_attack

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

Vue d'ensemble

minecraft:area_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. Blesse toute entité qui s'approche assez, comme un poisson-globe gonflé. Pas besoin de coup : être à côté suffit.

Champs

ChampTypePar défautDescription
causeStringaucuneLe type de dégâts infligés, par exemple contact ou feu.
damage_cooldownDecimal"0"Secondes entre deux coups sur la même cible.
damage_per_tickInteger"2"Dégâts infligés à chaque tick aux entités à portée.
damage_rangeDecimal"0.2"À quelle distance, en blocs, une entité doit être pour subir des dégâts.
death_message_overrideStringaucuneUne clé de traduction affichée comme message de mort quand cette attaque tue quelqu'un. Laisse vide pour garder le message normal.
entity_filterMinecraft FilteraucuneQuelles entités peuvent être blessées par l'attaque de zone.
play_attack_soundBoolean"true"Si true, l'entité joue son son d'attaque quand elle inflige des dégâts.
use_self_as_damage_sourceBoolean"true"Si true, les dégâts comptent comme venant de cette entité. Mets false pour que les victimes ne ripostent pas et ne réagissent pas comme si on les attaquait.

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:area_attack": {
    "cause": "",
    "damage_cooldown": "0",
    "damage_per_tick": "2",
    "damage_range": "0.2",
    "death_message_override": "",
    "entity_filter": {},
    "play_attack_sound": "true",
    "use_self_as_damage_source": "true"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more