minecraft:area_attack por ti con un interruptor.Get GodCraftResumen
minecraft:area_attack es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace daño a cualquier entidad que se acerque lo suficiente, como un pez globo inflado. No hace falta golpear: basta con estar cerca.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
cause | String | ninguno | El tipo de daño que causa, como contact o fire. |
damage_cooldown | Decimal | "0" | Segundos entre dos golpes al mismo objetivo. |
damage_per_tick | Integer | "2" | Daño que reciben en cada tick las entidades dentro del alcance. |
damage_range | Decimal | "0.2" | Qué tan cerca, en bloques, debe estar una entidad para recibir daño. |
death_message_override | String | ninguno | Una clave de traducción que se muestra como mensaje de muerte cuando este ataque mata a alguien. Déjalo vacío para usar el mensaje normal. |
entity_filter | Minecraft Filter | ninguno | Qué entidades pueden recibir daño del ataque en área. |
play_attack_sound | Boolean | "true" | Si es true, la entidad reproduce su sonido de ataque al hacer daño. |
use_self_as_damage_source | Boolean | "true" | Si es true, el daño cuenta como causado por esta entidad. Ponlo en false para que las víctimas no contraataquen ni reaccionen como si las atacaran. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
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"
}
}