1. Wiki
  2. /Entidades
  3. /minecraft:angry

minecraft:angry

¿No quieres escribirlo a mano? GodCraft configura minecraft:angry por ti con un interruptor.Get GodCraft

Resumen

minecraft:angry es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Pone a la entidad de mal humor durante un tiempo y puede contagiar ese enfado a las criaturas cercanas de su mismo tipo, como los piglins zombificados.

Campos

CampoTipoPredeterminadoDescripción
angry_soundStringningunoEvento de sonido que se reproduce de vez en cuando mientras la criatura está enfadada.
broadcast_angerBoolean"false"Si es true, las criaturas cercanas del mismo tipo también se enfadan.
broadcast_anger_on_attackBoolean"false"Si es true, las criaturas cercanas del mismo tipo se enfadan cada vez que esta criatura ataca.
broadcast_anger_on_being_attackedBoolean"false"Si es true, las criaturas cercanas del mismo tipo se enfadan cuando golpean a esta criatura.
broadcast_anger_when_dyingBoolean"true"Ponlo en false para que la criatura no contagie su enfado al morir.
broadcast_filtersMinecraft FilterningunoCondiciones que deben cumplir las criaturas cercanas para recibir el enfado.
broadcast_rangeInteger"20"A cuántos bloques de distancia puede contagiarse el enfado.
broadcast_targetsListningunoFamilias de criaturas que esta puede hacer enfadar.
calm_eventStringningunoEvento que se activa cuando se acaba el temporizador de enfado.
durationInteger"25"Cuántos segundos dura el enfado.
duration_deltaInteger"0"Un número aleatorio de segundos, hasta este valor, que se suma o se resta a la duración.
filtersMinecraft FilterningunoLas criaturas que pasan este filtro no son atacadas durante el enfado; útil para respetar a los aliados.
sound_intervalRange [a, b]"0"Rango de espera aleatoria en segundos entre sonidos de enfado.

Ejemplo

Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):

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