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

minecraft:anger_level

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

Resumen

minecraft:anger_level es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Lleva una puntuación de enfado separada para cada cosa que molesta a la entidad. El Warden la usa para decidir a quién perseguir.

Campos

CampoTipoPredeterminadoDescripción
anger_decrement_intervalnumber1Cada cuántos segundos baja en uno cada puntuación de enfado.
angry_boostinteger20Enfado extra que se añade cuando la criatura supera el umbral de enfado.
angry_thresholdinteger80La puntuación de enfado a partir de la cual la criatura se considera enfadada con algo.
default_annoyingnessinteger0Cuánto enfado se suma cada vez que algo provoca a la criatura.Rango: de 0 a …
max_angerinteger100La puntuación de enfado más alta que puede alcanzar la criatura hacia cualquier cosa.
nuisance_filterFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Condiciones que deciden qué entidades pueden molestar a la criatura.
on_increase_soundsSoundDefinition[]ningunoSonidos que se reproducen cuando la criatura es provocada. Se usa la primera entrada cuya condición se cumpla.
default_projectile_annoyingnessinteger0Cuánto enfado suma un proyectil cuando provoca a la criatura.Rango: de 0 a …
remove_targets_below_angry_thresholdbooleantrueSi es true, la criatura abandona a su objetivo cuando el enfado baja del umbral.

Ejemplo

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

BP/entities/<name>.json
{
  "minecraft:anger_level": {
    "anger_decrement_interval": 1,
    "angry_boost": 20,
    "angry_threshold": 80,
    "default_annoyingness": 0,
    "max_anger": 100,
    "nuisance_filter": {
      "AND": null,
      "NOT": null,
      "OR": null,
      "all": null,
      "all_of": null,
      "any": null,
      "any_of": null,
      "none_of": null
    },
    "on_increase_sounds": [],
    "default_projectile_annoyingness": 0
  }
}

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