> For the complete documentation index, see [llms.txt](https://scripting.breeze.rip/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scripting.breeze.rip/api/events/preattackevent.md).

# PreAttackEvent

KillAura calls this before attacking, you can use this to script a custom autoblock.

### Properties

#### attack

> **attack**: `boolean`

If the KillAura will attack this tick, can also be set to true if you want to force an attack.

**Remarks**

The attack will only happen if hitVec is not null.

***

#### hitVec

> `readonly` **hitVec**: [`Vec3`](/api/net/minecraft/util/vec3.md)

The position vector for where we hit the enemy.

***

#### swing

> **swing**: `boolean`

Determines if the swing animation will occur this tick, can be set to modify swing behavior.
