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

minecraft:angry

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

Vue d'ensemble

minecraft:angry 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. Met l'entité en colère pendant un temps donné et peut propager cette colère aux créatures proches de la même espèce, comme les piglins zombifiés.

Champs

ChampTypePar défautDescription
angry_soundStringaucuneÉvénement sonore joué de temps en temps tant que la créature est en colère.
broadcast_angerBoolean"false"Si true, les créatures proches du même type se mettent aussi en colère.
broadcast_anger_on_attackBoolean"false"Si true, les créatures proches du même type se mettent en colère à chaque attaque de cette créature.
broadcast_anger_on_being_attackedBoolean"false"Si true, les créatures proches du même type se mettent en colère quand cette créature est frappée.
broadcast_anger_when_dyingBoolean"true"Mets false pour que la créature ne propage pas sa colère à sa mort.
broadcast_filtersMinecraft FilteraucuneConditions que les créatures proches doivent remplir pour recevoir la colère.
broadcast_rangeInteger"20"À combien de blocs la colère peut se propager.
broadcast_targetsListaucuneFamilles de créatures que celle-ci peut mettre en colère.
calm_eventStringaucuneÉvénement déclenché quand le minuteur de colère se termine.
durationInteger"25"Combien de secondes dure la colère.
duration_deltaInteger"0"Un nombre aléatoire de secondes, jusqu'à cette valeur, ajouté ou retiré à la durée.
filtersMinecraft FilteraucuneLes créatures qui passent ce filtre ne sont pas attaquées pendant la colère, pratique pour épargner ses alliés.
sound_intervalRange [a, b]"0"Plage d'attente aléatoire en secondes entre deux sons de colère.

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:angry": {
    "angry_sound": "",
    "broadcast_anger": "false",
    "broadcast_anger_on_attack": "false",
    "broadcast_anger_on_being_attacked": "false",
    "broadcast_anger_when_dying": "true",
    "broadcast_filters": {},
    "broadcast_range": "20",
    "broadcast_targets": {}
  }
}

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