> For the complete documentation index, see [llms.txt](https://daikirai.gitbook.io/scripting/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://daikirai.gitbook.io/scripting/player/antifireball.md).

# AntiFireball

It is useful in places where a fireball can damage you or push you from a bridge.

## Find the fireball

`FOV` controls the angle that AntiFireball watches. `360` covers every direction. A smaller value, such as `90`, limits the search to the space in front of you. The setting accepts values from `20` to `360`.

`Range` controls how far away a fireball can be before the module reacts. It accepts values from `3` to `20` blocks. A larger range gives the module more time to react, but also makes it watch fireballs that are farther away.

## Choose how to deflect

When you deflect with a block, `Rotate with blocks` turns you toward the fireball before the interaction. `Rotate with projectiles` does the same when you use a projectile such as a bow. These options help the interaction reach the fireball.

`Silent swing` sends the deflection swing without showing the arm animation.

## Pause it when needed

`Disable while flying` stops AntiFireball while you are airborne. `Disable while scaffold` stops it while [Scaffold](/scripting/player/scaffold.md) is active, so a fireball response does not interrupt block placement.
