Description
BijouRR - Automated Round-Robin Loot Distribution for Classic Era
Tired of manually distributing ZG coins and bijous one by one to 40 raid members? BijouRR handles it all automatically.
BijouRR is a raid loot utility for WoW Classic Era that automates round-robin distribution of consumable loot (ZG coins, bijous, AQ scarabs, gems, lockboxes, and green gear) while intelligently routing crafting materials directly to the Master Looter's bags—all without any manual intervention from the raid leader.
What's New
v1.2.8 (2026-04-02) - Core Bug Fixes & Documentation
- PERSIST-003: Fixed rotation lists (coins, bijous, scarabs, etc.) being wiped on every login —
logged_off_timewas declaredlocaland never saved, defeating the 1-hour session guard entirely - DIST-001: Fixed per-loot-window duplicate-receive guard being non-functional for all categories except greens — five session receiver tables were declared but never passed into their distribute functions
- MASTER-001/002: Fixed master loot candidate matching broken on connected-realm clusters —
GetMasterLootCandidatereturnsPlayerName-RealmNamewhich was never handled; addedCandidateMatcheshelper with realm-aware logic used by both branches ofDistributeMasterLoot - MASTER-003: Removed hardcoded
"pickyminer"fallback master looter name —BRR_MASTER_LOOTER_NAMEnow defaults toniland fails gracefully with a log message; use/bijoumaster setmaster <name>to configure - DEAD-001: Removed unused
IsClassBookfunction anditemIsClassBooklocal variable (dead code, zero callers)
v1.2.7 (2026-04-02) - Persistence & Settings Fixes
- PERSIST-001:
BRR_LOGGINGverbosity setting now correctly persists across sessions — was reverting to debug-on every login - PERSIST-002: Added missing defaults for
BRR_VARIOUS_ENABLEDandBRR_AQ40_ITEMS_TO_MASTER— both evaluated asnilon a fresh install - QOL-001: Debug logging now defaults to off — no more debug spam for new installs
Core Features
Round-Robin Distribution
- Fully Automatic: As the Master Looter, simply open the loot window — BijouRR distributes eligible items without any clicks
- Fair Rotation: Tracks who received what across the entire raid session; no one gets two of the same category until everyone has had one
- Session Guards: Per-loot-window duplicate protection prevents the same player receiving two bijous (or coins, etc.) from a single boss drop
- 1-Hour Reset: Rotation state resets automatically if the raid is offline for more than an hour — picks up seamlessly if you relog mid-session
- Supported Item Types: ZG Coins, ZG Bijous, AQ Scarabs, Gems, Lockboxes, Green Equipment
Master Looter Data Pack System
- Automatic Routing: Items in enabled data packs are sent directly to the Master Looter's bags instead of being rolled out
- Molten Core Pack: Fiery Core, Lava Core, and crafting mats — sent to ML for officer distribution
- Blackwing Lair Pack: Elementium Ore and BWL crafting materials
- Zul'Gurub Pack: Bloodvine and ZG crafting materials
- Ahn'Qiraj Pack: All Qiraji Idols from AQ20 and AQ40 — configurable per raid tier
- Connected-Realm Aware: Candidate matching on connected-realm clusters correctly handles
PlayerName-RealmNameformat
Exclusion System
- Various Pack: Items that should be left for manual distribution (e.g. Demonic Rune) — completely ignored by the addon
- Auto-Detection: Profession recipes (Recipe:, Pattern:, Plans:, Formula:, Schematic:, Design:) and class spell books (Book of, Tome of) are automatically excluded without any configuration
- Manual Exclusions: Add specific item IDs to the exclusion list on the fly
Configuration UI
- One-Stop Setup: Open with
/brrconfigor ESC → Interface → AddOns → BijouRR - Per-Category Toggles: Enable or disable each item type and each data pack independently
- Settings Persist: All configuration survives logout, reload, and game updates
How It Works
Distribution Priority (in order)
- Various Pack / Auto-Excluded: Item is completely ignored — left in loot window for manual handling
- Master Looter Data Pack: Item is sent directly to the ML's bags (if corresponding pack is enabled)
- Round-Robin Category: Item is distributed to the next player in the rotation for that category
- Unrecognized: Item is left untouched for manual distribution
Setup (One-Time)
- Install BijouRR and enable it in your AddOns list
- Open configuration:
/brrconfig - Check the item categories you want to auto-distribute (Coins, Bijous, Scarabs, etc.)
- Check the data packs for items that should go to the Master Looter (MC Crafting, BWL, ZG, AQ)
- In your raid, set yourself as Master Looter
- Open the loot window — BijouRR handles the rest
Master Looter Setup
- Run
/bijoumaster setmaster YourCharacterNameonce (saved permanently) - BijouRR auto-detects the current ML from the raid frame each session
- Use
/bijoumaster statusto confirm loot method and data pack state
Commands
Main Commands (/brr)
/brr— Toggle addon on/off/brr status— Show current cycle status and loot history/brr history— Display full record of all loot distributed this session/brr reset— Reset all loot tracking counters/brr log— Toggle debug logging on/off/brr excluded— Show all manually excluded items/brr coin//brr bijou//brr scarab//brr green//brr gems//brr lockboxes— Toggle individual categories/brrconfig— Open configuration window
Master Looter Commands (/bijoumaster)
/bijoumaster enable/disable— Enable or disable the ML designation system/bijoumaster status— Show loot method, master looter, and data pack state/bijoumaster setmaster <name>— Set fallback ML name for when auto-detection is unavailable/bijoumaster testitem <itemID>— Preview exactly how a specific item will be handled/bijoumaster help— Show all master looter commands
Testing Example
/bijoumaster testitem 12662 -- Demonic Rune → shows "COMPLETELY IGNORED" (Various pack) /bijoumaster testitem 17010 -- Fiery Core → shows "SEND TO MASTER LOOTER" (MC pack) /bijoumaster testitem 22526 -- ZG Coin → shows "ROUND-ROBIN DISTRIBUTE"
Data Packs
Master Looter Packs (items sent to ML bags)
- Molten Core — Fiery Core (17010), Lava Core (17011), Sulfuron Ingot (11382), and other MC crafting materials
- Blackwing Lair — Elementium Ore (18562)
- Zul'Gurub — Bloodvine (19726) and ZG drop-only crafting materials
- Ahn'Qiraj — All Qiraji Idols from AQ20 (20866–20868) and AQ40 (20869–20876); AQ40 configurable separately
Exclusion Pack (items left for manual looting)
- Various — Demonic Rune (12662), Onyxia Hide Backpack, Sacks of Gems, and other items added by the raid leader as needed
Technical Details
- WoW Classic Era: Interface version 11508 — not compatible with Wrath, Cata, or retail
- Ace3 Framework: Built on AceAddon-3.0, AceConsole-3.0, AceConfig-3.0, AceConfigDialog-3.0, AceGUI-3.0 (loaded from the shared Ace3 addon — must be installed)
- Master Looter API: Uses
GetMasterLootCandidate/GiveMasterLoot— requires the player to be the Master Looter in the raid - SavedVariables: All settings and rotation state persist across sessions via WoW's SavedVariables system
- No External Dependencies: Beyond Ace3, requires no other addons
Frequently Asked Questions
Do I have to be Master Looter?
Yes. BijouRR uses the WoW Master Loot API to distribute items. You must be the Master Looter in your raid group.
Will it distribute epic gear?
No. BijouRR only distributes the item categories you explicitly enable (coins, bijous, scarabs, greens, gems, lockboxes). Boss epics are left untouched for manual distribution.
What happens to items not in any data pack or category?
They are ignored entirely — left in the loot window for you to distribute manually.
I'm on a connected realm — will candidate detection work?
Yes. BijouRR v1.2.7+ includes realm-aware candidate matching. PlayerName-RealmName format from GetMasterLootCandidate is handled correctly.
How do I add an item to the Various (ignore) list?
Edit Data Packs\Various.lua and add the item ID to the BRR_VARIOUS_ITEMS table. Reload your UI.
Can I see what happened to all the loot last raid?
Use /brr history to see the full distribution log for the current session.
Bug Reports & Feature Requests
Found a bug or have a suggestion?
If you have any questions, comments or anything else, please feel free to reach out on Discord!
Recent Updates
v1.2.8 (2026-04-02) — Core Bug Fixes
- Fixed: Rotation lists wiped on every login —
logged_off_timewaslocaland invisible to SavedVariables, defeating the 1-hour session guard - Fixed: Per-loot-window duplicate-receive guard non-functional for coins, bijous, scarabs, gems, and lockboxes — session receiver tables were never passed into the distribute functions
- Fixed: Master loot candidate matching broken on connected realms —
GetMasterLootCandidatereturnsPlayerName-RealmName; newCandidateMatcheshelper handles realm-aware comparison for both ML designation branches - Fixed: Named-player ML branch used wrong loop cap (
GetNumGroupMembers()instead of nil-break at 40) - Fixed: Hardcoded
"pickyminer"fallback ML name removed — defaults tonil, fails gracefully; configure with/bijoumaster setmaster <name> - Removed: Dead
IsClassBookfunction anditemIsClassBookvariable (zero callers)
v1.2.7 (2026-04-02) — Persistence & Settings Fixes
- Fixed:
BRR_LOGGINGverbosity setting not listed in SavedVariables — the debug toggle reverted totrue(debug spam on) every login; now correctly persists across sessions - Fixed:
BRR_VARIOUS_ENABLEDandBRR_AQ40_ITEMS_TO_MASTERhad no default values — evaluated asnilinstead offalseon a fresh install, causing inconsistent boolean logic in loot guards - Changed:
BRR_LOGGINGnow defaults tofalse— debug output is opt-in; existing users with logging saved as enabled are unaffected
2025-11-20 — Mojo of Madness to Various Pack
- New: Added Mojo of Madness drops to the Various data pack — these items are now completely ignored by the auto-distributor and left for manual handling
2025-11-18 — Ony Hide Backpack to Various Pack
- New: Added Onyxia Hide Backpack to the Various data pack — prevents it from being rolled out or sent to the ML bag; left for the raid officer to handle manually
2025-11-15 — AQ Data Pack
- New: Added Ahn'Qiraj data pack covering all Qiraji Idols from AQ20 and AQ40; AQ40 items are behind a separate toggle (Auto-Designate AQ Items) so guilds progressing AQ20-only can enable selectively
2025-11-15 — Various Data Pack, Readme & Config Updates
- New: Added Various data pack — items excluded from both rolling and the ML bag; completely ignored by the addon and left for manual looting
- New: Created readme with quick-start guide and command reference
- Improved: Added UI config options for the Various and AQ data packs
Credits
Developed by:
- Kaytooben — Original Developer
- Pimptasty — BijouRR Revived Fork Developer
Special Thanks:
- The Old Gods guild community for testing and feedback
- Ace3 library maintainers for the excellent framework
- WoW Classic community for feedback and support
License
BijouRR is open-source software. See LICENSE file for details.
Download BijouRR today and free your raid leader from distributing coins and bijous by hand!


