> For the complete documentation index, see [llms.txt](https://docs.akiraghost.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.akiraghost.com/product-guides/akira-jni/features/misc/armor-switch.md).

# Armor Switch

Swaps your worn armor between two configured sets with a single keypress.

The *Armor Switch* module swaps your worn armor between two sets on one key. Press the bind and you're in Set 1; press it again and you're in Set 2. It's the fast way to drop from diamond into leather for a knockback fight and get back out again without digging through your inventory mid-combat.

While Armor Switch is on, Auto Armor is disabled — otherwise Auto Armor would immediately re-equip the stronger set and undo every swap.

## Set 1

The armor material equipped when switching to the first set: **Leather**, **Chain**, **Iron**, **Diamond**, or **Gold**. Defaults to **Diamond**.

## Set 2

The armor material equipped when switching to the second set, from the same list. Defaults to **Leather**.

## Delay

The pause between each of the four pieces, from `0` to `500 ms` (default `0 ms`). At `0` the whole set swaps at once. Raise it if a server objects to four instant inventory clicks in a row.

## Only In Inventory

Only lets the bind fire while your inventory is actually open. Some servers only accept inventory clicks when the client genuinely has the screen up, and this keeps you within that rule. Off by default.

## Auto Open

Opens your inventory for you, performs the swap, then closes it again. The inventory visibly flashes open for the length of the swap, and the option is ignored whenever another screen is already open. Off by default.

## Real Input

Routes the swap's clicks through the game's own inventory handling rather than sending them directly. The clicks become tick-aligned and spaced by the distance your cursor travels between slots, which reads far more like a person working through their inventory. Timing comes from **Delay**, so there's nothing extra to tune, and it falls back to the direct method whenever no inventory screen is genuinely open.

{% hint style="info" %}
Armor Switch deliberately still works while you're moving. A real player does freeze for a moment while swapping armor mid-fight, so expect a visible stall of a few seconds when **Real Input** is on.
{% endhint %}

{% hint style="success" %}
**Recommended:** leave **Delay** at `0` for the fastest possible swap, and turn on **Auto Open** so the bind works without you opening your inventory first.
{% endhint %}
