Description
JustAPoint
In-raid roll arbitration for WoW guilds running soft-reserves with points. JustAPoint watches Gargul, captures every /roll, sorts by points + roll, and publishes the sorted result to raid chat when Gargul says "Stop your rolls".
The companion to JustaPoint, the web-based guild loot-point tracker.
How it works
- In JustaPoint, open the raid you're about to run and click Export Points.
- In WoW: open JustAPoint (
/jpor the minimap button) → Import tab → paste the export → Import. - When Gargul announces a roll on an item that's in your points table, JustAPoint pops up the Rolling tab listing the soft-reservers, their stored points, and their
/rollvalues as they land — with a live countdown so you know how much time is left. - When Gargul says "Stop your rolls", JustAPoint publishes the sorted result to raid chat:
<> --- rolls for [Maladath, Runed Blade of the Black Flight] --- <>
<> Winner <> 1. PlayerName1: 230 + 91 = 321
2. PlayerName2: 130 + 65 = 195
<> ------ <>
- After raid, paste Gargul's wins back into JustaPoint as usual. Points update for next week.
Features
- Live roll window — every reserver, every roll, every total in real time.
- Live countdown — Gargul's deadline displayed in the header, color-shifting gold → amber → red as time runs out.
- Auto-publish — sends the sorted result to
/raid(or/party) the moment Gargul stops the roll. Toggleable from the Rolling tab or the Config tab. - Auto-popup — the window jumps to the Rolling tab on roll start. Gated on having imported a points table, so non-officer copies of the addon stay quiet in the background instead of every raider's screen popping at once.
- Bonus-roll detection — accepts
/roll 1-130(rend),/roll 1-150,/roll 1-200, etc. alongside standard/roll 1-100. Each range gets a distinctly colored chip border so the officer can tell at a glance who used a bonus. - Roll history sidebar — every item rolled this session is listed on the left of the Rolling tab. Click a past entry to view its frozen state; remove individual entries with the × button or clear the whole list.
- Click-to-link — shift-click the item icon in the roll window to drop the link into chat. Standard Blizzard inventory-slot affordances (ctrl-click for dressing room, etc.).
- Multi-raider safe — only the officer who imported points auto-publishes. Other copies of the addon don't race to spam chat.
- Window position remembered across
/reload.
Slash commands
/jp open the main window
/jp import jump to the Import tab
/jp welcome jump to the intro / commands tab
/jp auto on|off toggle auto-publish on roll-stop
/jp publish publish the current roll results to raid chat now
/jp test [itemID] simulate a Gargul roll-start for offline testing
/jp test stop end the simulated session
/jp clear empty the points table
/jp debug on|off echo every Gargul event + /roll line in chat
(use this if a roll didn't open the window)
Input formats
The Import tab accepts two formats, auto-detected from the paste:
- JustaPoint TSV — paste-as-is from JustaPoint's "Export Points" button.
- softres.it Lua table — paste-as-is from softres.it's "Pre-imported points" → "Gargul" export. Multi-SR is encoded by repeating the same player under the same item.
Requirements
- World of Warcraft Classic Era, Hardcore, or Season of Discovery (Interface 11507).
- Gargul installed and enabled. JustAPoint subscribes to Gargul's roll-start / roll-stop events directly — without Gargul, nothing auto-triggers (manual
/jp teststill works for dry runs). - For online sync of points: a guild on JustaPoint. Self-hostable.
Privacy
The addon talks to nothing on its own. There is no network code in JustAPoint — it only listens to in-game chat and Gargul's pub-sub events. The only outbound communication is SendChatMessage to publish the result to your raid channel when you press Publish (or when auto-publish fires).
Reporting bugs
Open an issue on GitHub. Include:
- Your WoW version (
/dump GetBuildInfo()). - The JustAPoint version from the title bar (
v1.1.0 (bN)). - The output of
/jp debug onfollowed by a reproduction of the bug.







