> 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/visuals/arraylist.md).

# Array List

The *Array List* shows a live, on-screen list of every module you currently have active — so you always know what's running without opening the menu. It's fully customizable: color bars, glow, rainbow cycling, animated entry and exit, breathing backgrounds, and per-category filtering let you build any aesthetic from minimal to flashy.

## Appearance

The basics of how the list text looks and reads.

* **Array List Size** — scale of the list text, from `0.5` to `2.0` (default `1.0`).
* **Item Spacing** — the vertical gap between entries, from `0.0` to `12.0` (default `0.0`).
* **Array List Color** — the base accent color used when **Rainbow** is off.
* **Remove Spaces** — compacts module names, so "Kill Aura" becomes "KillAura" (off by default).

## Configuration line

Turn on **Show Configuration** (off by default) to add a sub-line beneath each entry showing that module's current setting — a CPS range, a mode name, and the like. **Configuration Color** sets the color of that sub-text.

## Sorting and filtering

**Sort Mode** sets the order of entries in the list (default **Size (Longest)**):

* **Size (Longest)** — longest module name first.
* **Size (Shortest)** — shortest module name first.
* **Alphabetical** — A–Z.
* **Category** — Combat → Movement → Visual → Misc.
* **Custom** — a user-curated order.

**Module Types** filters which categories appear in the list. All are included by default:

* **Combat**
* **Movement**
* **Visual**
* **Misc**

## Color bar

A thin vertical accent bar drawn on the side of each entry (on by default).

* **Color Bar Thickness** — pixel width of the bar, from `0.5` to `8.0` (default `3.0`).
* **Bar Rounding** — corner radius of the bar, from `0.0` to `8.0` (default `0.0`). Match this to **Background Rounding** for a consistent look.
* **Separated Bar** — splits the bar into individual per-entry segments with a gap between them (off by default).
* **Bar Gap** — the gap size between separated segments, from `0.5` to `8.0` (default `2.0`), used when **Separated Bar** is on.

## Glow

Adds a glowing aura around each entry (off by default).

* **Glow Intensity** — opacity of the glow, from `0.00` to `1.00` (default `0.50`).
* **Glow Size** — how far the glow extends from each entry, from `1.0` to `10.0` (default `4.0`).

## Rainbow

Replaces the static **Array List Color** with a continuously shifting hue (off by default).

**Rainbow Mode** sets how the hue is distributed across the list (default **Wave**):

* **Synchronized** — all entries share the same hue at the same time.
* **Wave** — the hue shifts from entry to entry down the list.
* **Gradient** — a top-to-bottom hue gradient across all entries.

**Rainbow Saturation** controls color intensity, from `0.0` to `1.0` (default `0.5`) — lower values are more pastel, higher values more vivid. **Rainbow Speed** sets how fast the hue cycles, from `1` to `100` (default `20`).

## Background

Draws a panel behind each entry (on by default).

* **Background Color** — the color and opacity of each entry's background.
* **Background Rounding** — corner radius of each entry's background, from `0.0` to `15.0` (default `0.0`).

## Text shadow

Adds a drop shadow behind the list text (off by default).

* **Shadow Size** — offset of the shadow, from `0.0` to `4.0` (default `1.0`).
* **Shadow Intensity** — opacity of the shadow, from `0.00` to `1.00` (default `0.60`).

## Animation

Animates entries as they appear and disappear (on by default).

**Animation Mode** sets the type of entry animation (default **Fade + Slide Left**):

* **Fade**
* **Slide Left**
* **Slide Right**
* **Slide Top**
* **Fade + Slide Left**
* **Fade + Slide Right**
* **Fade + Slide Top**

**Animation Speed** controls how fast entries animate in and out, from `1` to `100` (default `20`).

## Breathing

Pulses the background panel opacity in and out for a breathing effect (off by default).

**Breathing Mode** sets how the effect is applied (default **Breath All**):

* **Breath All** — all entries fade together.
* **Wave** — entries fade one after another down the list.

**Breathing Speed** sets the animation speed, from `1` to `100` (default `20`). **Min Alpha** is the minimum background opacity during the cycle, from `0` to `255` (default `170`) — the background never fades below this value (`0` is fully transparent at the low point, `255` no fade at all).
