# BlackListed +
You run a pug. Someone ninjas the loot, drops group mid-boss, or spends the whole
run flaming the healer. Three weeks later you invite them again — because you have
no idea you already met them.
**BlackListed remembers for you.** It stores the name, the reason *in your own words*,
and the date. And it puts that reason back in front of you the next time your paths cross.
---
## Blacklisting a player
Right-click a player's **portrait** — or their name in chat, in your party, your raid,
your guild roster or your friends list — and pick **Blacklist**. A submenu lets you
choose the category right away, then you type the reason.
You can also use the list window directly, or `/bl add <name> <reason>`.
## The list
* Sort by **Name**, **Category** or **Date** — click a column header, click again to reverse it.
* **Filter by category** with a dropdown that also shows how many entries each category holds.
* **Search** by name, or by any word in the reason.
* Hover a row for the full reason, the exact date and time, and which of your characters wrote it.
* Click a row to edit it.
## Categories
Seven built-in ones: **Bad player, Ninja loot, Griefer, Toxic / insults, Scam / debt,
AFK / leaver, Other**.
You can create your own. Deleting a custom category never deletes its entries —
they simply move to "Other".
## Alerts
You get warned when a blacklisted player:
* joins your **group** or **raid**
* sends you a **whisper**
* becomes your **target** (off by default)
The alert shows the reason you wrote, the category and the date. Three channels,
each toggleable on its own: a coloured chat line, a sound, and a popup in the middle
of the screen. The same player will not alert you twice within a minute.
There is also an option to **hide whispers** from blacklisted players entirely —
you still get the alert, but their message never reaches your chat window.
## And the rest
* **Minimap button** — drag it anywhere around the minimap. Left click opens the list,
right click opens the options.
* The list is **shared by every character on your account**.
* **Language picker** in the options: **English and French** for now. Switching is
instant, no `/reload` needed — every open window is retranslated on the spot.
More languages will be added if there is demand.
* **No external libraries.** Nothing to install alongside, no version conflicts.
## Commands
| Command | What it does |
|---|---|
| `/bl` | Open / close the list |
| `/bl add <name> <reason>` | Open a pre-filled entry for that player |
| `/bl del <name>` | Remove a player |
| `/bl check <name>` | Print a player's entry in chat |
| `/bl options` | Open the options |
| `/bl minimap` | Show / hide the minimap button |
| `/bl lang enUS` · `/bl lang frFR` | Change the language |
`/blacklisted` and `/blacklist` work as aliases.
## Compatibility
Classic Era · Season of Discovery · TBC Anniversary · Retail
---
Found a bug, or want your language added? Open an issue — translations are a single
file to copy, and pull requests are welcome.

