- Player List is a visual module that reformats Minecraft's tab-key overlay, restyling player names or adding extra info to each entry.
- It changes only how the overlay renders on the client, not the data the server actually sends.
- Purely cosmetic: nothing about it leaves the client, so there's no anticheat signal to catch.
- Distinct from Array List, which shows active modules instead of online players.
- Seen in clients including Tenacity.
Player List is a module in Minecraft utility clients that reformats the tab list, the overlay of connected players you see while holding tab. Instead of leaving vanilla's plain column of names alone, it restyles each entry or appends extra information next to it. It's a display change and nothing more: what you see is different, but nothing about how the match actually plays changes underneath it. That puts it in the same bucket as any other module that reskins a screen the game already draws for you, just applied here to the tab overlay instead of, say, the chat window or the hotbar.
How it works
Vanilla Minecraft already builds the tab list: hold tab and a column of connected players appears, built from data the server sends about who's online. Player List hooks into that existing overlay and changes how it gets rendered, it doesn't touch the data underneath. Names might get recolored or relaid out, or entries get extra fields appended, ping is already vanilla, but a client can bolt on rank tags, group markers, or whatever else it wants surfaced.
Because the change happens purely at render time, after the server has already sent what it's going to send, it doesn't affect what other players see or how anyone is actually tracked. The module reads information the client already has and chooses to present it differently. That's the same category of change as any HUD module reskinning an existing vanilla screen, just aimed at the tab-key overlay specifically.
The appeal is straightforward. The tab list is something you check constantly, to see who's online, count a team, or glance at a name mid-fight. A cleaner or more informative version of a screen you're already opening dozens of times a session is a readability upgrade, not something that changes an outcome in a match.
Player List vs. Array List
The two get confused constantly because both are cosmetic, HUD-adjacent modules living in the same visual category. They're not the same screen, though.
| Player List | Array List | |
|---|---|---|
| Screen it touches | The tab-key online-players overlay | A dedicated corner-of-screen readout |
| What it shows | Reformatted or extended player entries | Currently active client modules |
| Vanilla equivalent | Yes, it extends an existing menu | No, this overlay doesn't exist in vanilla |
| Server-side detection risk | None, purely client-side rendering | None, purely client-side rendering |
Different job, same underlying idea: take information the client already has and present it more usefully than the default does.
Where this fits in Opal
Opal doesn't ship a module called Player List under that exact name. Reformatting an existing vanilla screen like the tab list falls squarely in the visual category any utility client covers, so if a cleaner tab overlay is what you're after, it's worth checking a client's actual module list rather than assuming the naming lines up.
FAQ
No. It only changes how the tab list looks on your own screen. Combat, movement, anything the server actually tracks, none of that gets touched.
No. The tab list is a purely client-side display, and since none of the customization ever gets sent to the server, there's nothing for a server-side anticheat to see, let alone flag.
It's the vanilla overlay that pops up while you're holding tab, listing everyone currently connected to the server you're on.
No. Array List shows which of a client's modules are currently switched on. Player List reformats the tab-key overlay of online players. Different screens, same general idea of a cosmetic HUD-adjacent module.