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.
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.
Enable a module
The module's name appears on the Array List instantly.
See what's active
Glance at the HUD corner, no menu required.
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
No. It only renders text over your own screen and never touches game logic or talks to the server, so it has zero effect on gameplay.
No. It never sends anything to the server, so there's nothing for a server-side anticheat to see or flag in the first place.
A module that's flagged to keep running normally in the background while being left off the visible list, so it stays active even though it never shows up on screen.
So the visible readout doesn't reveal every enabled module to someone else looking at the screen, most commonly during a screen share.