minecraft:angry por ti con un interruptor.Get GodCraftResumen
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
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
angry_sound | String | ninguno | Evento de sonido que se reproduce de vez en cuando mientras la criatura está enfadada. |
broadcast_anger | Boolean | "false" | Si es true, las criaturas cercanas del mismo tipo también se enfadan. |
broadcast_anger_on_attack | Boolean | "false" | Si es true, las criaturas cercanas del mismo tipo se enfadan cada vez que esta criatura ataca. |
broadcast_anger_on_being_attacked | Boolean | "false" | Si es true, las criaturas cercanas del mismo tipo se enfadan cuando golpean a esta criatura. |
broadcast_anger_when_dying | Boolean | "true" | Ponlo en false para que la criatura no contagie su enfado al morir. |
broadcast_filters | Minecraft Filter | ninguno | Condiciones que deben cumplir las criaturas cercanas para recibir el enfado. |
broadcast_range | Integer | "20" | A cuántos bloques de distancia puede contagiarse el enfado. |
broadcast_targets | List | ninguno | Familias de criaturas que esta puede hacer enfadar. |
calm_event | String | ninguno | Evento que se activa cuando se acaba el temporizador de enfado. |
duration | Integer | "25" | Cuántos segundos dura el enfado. |
duration_delta | Integer | "0" | Un número aleatorio de segundos, hasta este valor, que se suma o se resta a la duración. |
filters | Minecraft Filter | ninguno | Las criaturas que pasan este filtro no son atacadas durante el enfado; útil para respetar a los aliados. |
sound_interval | Range [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": {}
}
}