Get an Epic Experience with Premium


Companions Login to Add Favorites
  • World of Warcraft
  • 10,614 Monthly Downloads
  • Supports: 5.4.2
  • 982,764 Total Downloads
  • Updated 03/06/2014
  • Created 08/05/2011
  • 447 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: r243-release
Support development! **

About Rarity

Inspired by Bunny Hunter, Rarity tracks how many chances you've had to obtain various rare items throughout the game. It will tell you how likely you are to obtain the item, track how long you've been farming for it, etc. Primarily, this is useful for farming companion pets and mounts, but it also supports virtually any item including patterns and designs, archaeology projects, etc.


  • Provides an LDB feed, tooltips, and progress bar, allowing you to track items of your choice

Includes all the features of Bunny Hunter, plus:

  • Fully user configurable—you can add things to track on your own
  • Supports zone-wide drops (i.e. Hyacinth Macaw)
  • Supports containers (i.e. White Polar Bear)
  • Supports two-level loots (i.e. Disgusting Oozeling)
  • Supports archaeology projects (i.e. Scepter of Azj'Aqir)
  • Supports fishing (i.e. Sea Turtle)
  • Supports item usage (i.e. Mojo)
  • Supports items dropped from bosses that require a group to defeat
  • Supports items obtained from holiday boss bags (i.e. Big Love Rocket)
  • Supports items looted from world containers (i.e. Bonkers)
  • Supports some special cases (i.e. Elementium Geode, Mysterious Camel Figurine)
  • Supports things other than pets and mounts (i.e. Skyshard, Primal Egg, recipes, legendary components, etc.)
  • Supports bonus coin rolls (i.e. Mogu Rune of Fate)
  • Will properly ignore skinning
  • Lets you modify your kill count without having to edit saved vars, in case you started farming before you installed Rarity
  • Automatically imports data from Bunny Hunter
  • Shows an "achievement" alert when you finally obtain the item!
  • Automatically scans you to determine if you already have any companions or mounts
  • Automatically scans your boss kill statistics to keep track of attempts for many items
  • Shift-click to report your progress to chat
  • Sort items by name, difficulty, or percent complete
  • Tracks how long you've been farming this session, day, week, and month

You should also install

  • Rarity works best with an LDB display like Fortress, Button Bin, or Titan Panel. If you don't have a display, turn on Rarity's minimap icon. There are lots of displays available — if you don't like one, try another!
  • AddonLoader is highly recommended. This will let you keep the configuration UI unloaded until you need it.
  • Collectinator is a good companion add-on to Rarity. It will show you where to obtain everything that Rarity tracks.
  • Archy is recommended to replace the default Archaeology UI, which Rarity has been known to cause problems with.

Comments, bug reports, discussion

Help translate Rarity

Click here to help translate Rarity into your language.

Frequently Asked Questions

Click here to read the Frequently Asked Questions. Please read this before requesting support.

Known Issues and Limitations

Click here to view the known issues and limitations. Please read this before requesting support.

r244 | allara | 2014-03-07 03:25:43 +0000 (Fri, 07 Mar 2014) | 1 line
Changed paths:
   A /tags/r243-release (from /trunk:243)

Tagging as r243-release
r243 | allara | 2014-03-06 22:11:28 +0000 (Thu, 06 Mar 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Trying to get the packager to synchronize to
r240 | allara | 2014-03-05 18:41:48 +0000 (Wed, 05 Mar 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- When looking at NPC loot, Rarity now checks that your loot source is actually from an NPC or vehicle, and not a player or world object. This was done specifically to prevent Rarity from counting Skyshard attempts when you loot a container or world object while targeting a dead NPC in Vale of Eternal Blossoms.
r239 | allara | 2014-03-04 19:38:23 +0000 (Tue, 04 Mar 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Updates to debug output
r237 | allara | 2014-02-14 18:33:12 +0000 (Fri, 14 Feb 2014) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua

- Add support for the small Fish of the Day pools in Pandaria. This commit also only includes enUS and deDE.

Thanks Urtgard for helping with this feature (and many others)!
r236 | allara | 2014-02-14 00:02:17 +0000 (Fri, 14 Feb 2014) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- Support for Fish of the Day pools (this build will ship with enUS and deDE support only; other locales must visit the localization page to add their translations before this detection will work)
- Smoldering Egg of Millagazor: No longer counts two attempts
r234 | allara | 2014-02-12 18:56:50 +0000 (Wed, 12 Feb 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Rarity now supports detecting multiple items from a single container in your inventory. This fixes simultaneous detection of Big Love Rocket and Toxic Wasteling for players that have neither.
r232 | allara | 2014-02-10 16:58:58 +0000 (Mon, 10 Feb 2014) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Pygmy Direhorn now obtainable in all raid modes
- Update Big Love Rocket to correct drop rate


First Previous Page 1 of 22 Next Last
  • #337

    Great addon! Keep up the good job!

    I have a question about the custom part of the addon. I was trying to customize some itens and one of the required fields is "Statistical ID", where the tooltip asks to look that on wowhead or other sites. E dig up on wowhead and couldn`t find this ID.

    What is this and how does it works?

  • #338

    Statistics are under the Achievemnets menu in Wowhead. They're not required, but if one is available for what you're trying to track, it's by far the best way to track it.

  • #339

    Got it! Thanks a lot!

  • #334

    I'm not sure why, but Rarity doesn't seem to recognize my attempts for the Dandelion Frolicker.  I looked at the underlying definition that is pre-populated and everything seems correct (NPC, item, etc.).  All other tracking seems just fine.  Although I have the battle pet, I want to catch it on a particular character for the 'Going to Need a Bigger Bag' achievement, so I checked the repeatable box.  Any ideas on what might cause this behavior?

    Last edited by Calesta on 3/6/2014 9:01:45 AM
  • #336

    Created a ticket.  I'll look there for more updates. Thanks.

    UPDATE:  As I was filling out the ticket, I found that I was running an older version.  I'm going to try the new version and see if it works.

    Last edited by Calesta on 3/12/2014 9:47:42 PM
  • #335

    It's probably related to the recent change I made in NPC detection. Can you turn on debug mode (from the options screen) and loot some Nice Sprites and post a screenshot of what Rarity prints to your chat window? Open a ticket for this issue here (this is where you can post screenshots):

  • #332
    Going to Need a bigger Bag

    I would be nice if rarity could track all the items in the achievement "Going to need a bigger bag".

    But everything else works fine for me - And if looking enhancements it might be that the count should be cross characters

    Best regards

  • #333
    Can Rarity track cross-account attempts if I farm on multiple characters?

    Yes. Rarity can track attempts across all characters on a single World of Warcraft license. It cannot track attempts across multiple licenses within a single Battle.Net account, because World of Warcraft does not permit this.

    If you just installed Rarity for the first time, it will automatically track attempts across a single license. You don't need to do anything.

    If you had already used Rarity before patch 5.0, you need to take action in order to enable cross-license tracking. Open your Interface Options and find Rarity in the list. Click on Rarity, then click the + sign that appears. This reveals a new entry called Profile. Click it. Finally, in the Existing Profiles drop-down, select "Default". Warning: This will reset your options and you will lose all existing attempt counts. Some attempts may be repopulated based on the current character's Statistics, but most things will be reset to 0.


  • #330

    ok it happened yet again this time i managed to track down the exact toon it happened on i got the box i opened box and i think i got tokens from it but my count did not go up so it seems that rarity defenitaly seems to miss certain kills as this has happened 3 times just during this event alone

  • #331

    Unable to reproduce.

  • #328

    I have a problem, Rarity was working fine all day, and suddenly it stopped working, without any notice. It is activated, but it is impossible to go to the settings, it disappeared from Titan Panel, and there is no more kill tracking... wtf ?

  • #329

    It sounds like you have an installation problem or a conflict. You're probably getting a Lua error. If you post it here, I can try to assist.

  • #327

    ok it happened again it looks like rarity missed another of my crown chemical co kills am i the only one who this is happening to?

  • #325

    i think rarity missed one of my crown chemical co. kills this happened before with the Headless Horseman i kept a pretty close eye on my counter this time around for that reason i am fairly sure i have killed once daily on each as all my toons have roughly the same amount of tokens and the crown chemical co. is my only source of tokens

  • #326

    I've been testing this every day and it has worked every time. If you wish to adjust your count directly, you can do so from the Options menu.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway