A comprehensive addon for managing blacklists, whitelists, and player notes with advanced tracking, filtering, synchronization, and notification capabilities.
Display comprehensive player information:
- GUID (unique identifier)
- Name, race, class, level, faction, and realm
- Guild affiliation
- Custom notes and tags
- Armory/profile link
- Entry date and author
- Player data change history
- Export of an individual player entry
Track players even after name, race, or faction changes. Checks occur:
- In groups and raids
- On target selection or mouseover
- During trade initiation
- While inspecting the current group through the Who's Here? tab
GUID conflicts are detected and handled without silently overwriting an existing player entry.
- Unified standalone interface for the default UI and ElvUI
- Integrated player lists and settings in the Social frame
- Dedicated Blacklist, Whitelist, and Notelist tabs
- Search and sorting by player name or date
- Filters by class, race, tag, and ignore status
- Player counters and quick filters
- Who's Here?, History, Sync, Incoming, Chat Filter, and Settings tabs
- Russian and English localization
Add tags directly to player notes, for example:
#ninja #goodtank #afk
Tags are detected automatically and can be used for quick filtering and player search.
The Who's Here? tab displays members of the current or most recently tracked group/raid and shows whether they already exist in Blacklist, Whitelist, or Notelist.
Players can be opened, inspected, or added to a list directly from this tab.
- Send all lists or selected list types to another Reputation List user
- Send an individual player card
- Review incoming data before importing it
- Accept all entries or only selected players
- Skip or reject incoming suggestions
- Prefer newer data when merging conflicting entries
- Export all lists or individual list types
- Export individual player entries
- Text and Base64 formats
- Merge imported data with the existing database
- Import legacy Reputation List data
Supports importing from:
- BlackList
- ElitistGroup
- IgnoreMore
The source addon must be installed and enabled during import.
- Add custom phrases directly from the interface
- Hide messages containing selected phrases
- Or show only messages containing selected phrases
- Configure filtering separately for Say, Yell, channels, whispers, party, raid, guild, and emotes
- Display reputation icons on player nameplates
- Use standard or custom icons
- Receive notifications when tracked players come online
- Configure Blacklist and Whitelist monitoring separately
- Optional notification sounds
- Right-click menu integration
- Add players directly from chat
- Add players from group and raid inspection
- Move players between list types while preserving known data
- Account-wide data with realm separation (x1, x4, x100)
- Blacklist — Problematic or unwanted players
- Whitelist — Reliable players such as tanks, healers, friends, and raid leaders
- Notelist — Neutral notes, for example "often AFK"
- Auto-notification when players join a group or raid
- Alerts for whispers and trade requests
- Real-time party member checking
- Online player notifications
- Pop-up player cards
- Tooltip integration
- Sound notifications
- Color highlighting in chat and LFG channels
- Interactive markers in Guild and Raid tabs
- Reputation markers in mail and other supported Blizzard UI elements
- Direct addition to the in-game ignore list
- Ignore status display
- Quick unignore
- Occupied slots counter
Optionally block blacklisted players from:
- Group invitations
- Trade requests
- Private messages and configured chat channels
- Quick Add to Blacklist & Kick action for group or raid leaders
- Dedicated global History tab with player search
- History section inside each player card
- Tracks the date and author of player addition
- Records the data the player was added with
- Shows the last known encounter information
- Maintains a history of character data changes
- Records name changes and GUID linking
Version 2.0 includes extensive optimizations for large databases:
- Virtualized player, history, and incoming synchronization lists
- Reusable visible UI rows instead of creating one frame per entry
- Bounded caches for filtering, counters, and tags
- Reduced temporary table and string allocations
- Optimized scrolling and tab switching
- Improved support for databases containing hundreds or thousands of players
- No periodic forced full garbage collection
Use the built-in export/import interface to transfer or merge lists using text or Base64 data.
Use the merge tool to combine lists across multiple accounts.
Copy the SavedVariables file while the WoW client is closed:
/WTF/Account/Account_Name/SavedVariables/reputation.lua
-
Download the latest release.
-
Extract the
reputationfolder to your WoW addons directory:World of Warcraft/Interface/AddOns/ -
Verify the resulting path:
World of Warcraft/Interface/AddOns/reputation/reputation.toc -
Restart WoW and enable the addon if necessary.
-
Use
/rlistui,/rlui, or the minimap button to open the interface.
/rlistui - Open the main interface
/rlui - Open the main interface
/rlexport - Open export tools
/rlimport - Open import tools
/rlsync - Open synchronization tools
/rlfilter - Configure the chat phrase filter
/rlplates - Configure nameplate icons
/rltoast - Configure online notifications
Most features and settings are also available directly from the main interface.
What it does:
- Checks for
SavedVariables\reputation.luain all accounts - Merges lists into one unified database
- Keeps the most recent entry when duplicates are found
- Writes the merged data back to all accounts
How to use:
- Close the WoW client — this is important.
- Run the merge tool.
- Specify the path to the
\WTF\Accountfolder. - Click Merge Data.
Screenshots of the redesigned 2.0 interface will be added here.
Fixed:
- Card sync: tags, history, and Armory link are now transferred.
- Fixed a bug where sending a new player's card would repeat the previous send.
- Long tags in the list no longer overflow their colored badge - they're now truncated with an ellipsis.
- Fixed text-format export/import bug.
- Character card: the background under the "History" tab now adjusts to the text width, matching the "Note" tab.
- Added English translation for history entries (Armory link updated, note changed, tag removed, moved between lists, guild/race/class changed, added from group, no note).
- The Blacklist and Whitelist export/import buttons in the transfer window now work only with their respective list instead of all lists.
Added:
- Context menu item (right-click on a player) - move to another list: Blacklist / Whitelist / Notelist
- The add-player form now defaults to the NL (Notelist) list
- Settings: interface language toggle, with the choice saved (requires a relog)
- Settings: interface design toggle (Classic / ElvUI), with the choice saved (requires a relog)
- The addon now defaults to English if the game client's language isn't Russian
- Main addon window resizing via the bottom-right corner, with all content scaling to fit and the chosen scale saved
See CHANGELOG.md for the full version history.
Contributions are welcome. Feel free to submit pull requests or open issues for bugs and feature requests.
This project is licensed under the MIT License. See the LICENSE file for details.
This addon is designed for World of Warcraft 3.3.5a (WotLK). Use it at your own risk on private servers, as server implementations may differ.
If you encounter an issue or have a suggestion:
- Open an Issue
- Check existing issues before creating a new one
Remember the players worth keeping — and those worth avoiding.