Learn · concepts

What Is Array List in Minecraft? Module Explained

Array List is the HUD overlay that lists a Minecraft utility client's active modules in real time, letting you check what's toggled on without opening a menu.

TRtrolPublished 4 min read

What is Array List in Minecraft?

Array List is a HUD element in Minecraft utility clients that displays the name of every module currently switched on, typically stacked down one corner of the screen. Toggle a module and its name shows up; turn it off and it's gone, no menu required. It appears in clients like Fan, Tenacity, and Rose, and while position and styling differ between them, the job stays the same everywhere: a constant, at-a-glance readout of what's actually running.

How it works

Every frame, the client checks which modules are currently flagged as enabled and draws their names as a short stack of text, anchored to a corner of the screen. Enable a module and a line gets added. Disable it and the line disappears. That's the whole mechanic. The list is drawn locally over the game view, so it never touches the server, never sends a packet, and has no bearing on how the game actually plays out. It's a readout, not an action.

Why Array List matters

Once a client ships more than a handful of modules, keeping track of what's toggled by memory stops being reliable, and reopening a full click GUI just to check gets old fast. Glancing at a corner of the screen solves that in half a second. In a competitive setting where every input matters, that's a quality-of-life win.

  1. Enable a module

    The module's name appears on the Array List instantly.

  2. See what's active

    Glance at the HUD corner, no menu required.

  3. Toggle as needed

    Disable a module and it drops off the list.

Hidden modules explained

Some clients pair the Array List with a hidden-module category. A module flagged this way keeps running exactly as normal, it's just left off the rendered text. That means the on-screen Array List isn't always a complete inventory of what's active, which matters more for how a screen looks to somebody watching than for anything happening server-side.

The typical use case is screenshares. If you're being recorded or watched, a shorter Array List that omits certain modules makes it look like fewer things are running. But the hidden modules still work. The strategy is obfuscation, not function: it's about appearance to an observer, not about fooling a server.

Is it safe to use

Array List itself carries none of the risk attached to modules that actually change how the game plays. It renders text locally and never talks to the server, so a server-side anticheat has nothing to observe, let alone flag. Compare that to something like an aimbot or reach, where the server can measure hit angles and distances and catch the gap between what should be physically possible and what just happened. There's no equivalent signal here, because there's no server interaction at all.

The hidden-module pairing is a different kind of consideration. Its purpose is concealing information from a person looking at the screen, most relevantly during a screen share, rather than evading a detection system. Worth knowing if you're treating an Array List as a complete picture of what's running: it might not be one.

FAQ