Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • Project Manager: adjo
  • World of Warcraft
  • 1,450 Monthly Downloads
  • Supports: 6.0.3
  • 335,094 Total Downloads
  • Updated 11/14/2014
  • Created 10/29/2008
  • 462 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File:
Support development! **

About Genie


Genie is a full bag, bank and guildbank sorting addon with the following features:

  • Changable sorting order
  • Ignorable items
  • Automatic action (here's where the genie comes in ;) )
  • Item stacking
  • Profession items will be moved to their specialized bags



/genie work

If you are lazy and want Genie to work on your bags automatically (on given events) simply type

/genie auto

and enjoy :)

If you want to customize the way Genie works, then have a look at the documentation

How to help

  • Rate this addon.
  • Become a developer. Simply contact me if you want to help.
  • Localize. Genie should work out of the box in all clients, but wouldn't it be great if Genie could also talk to everyone?
  • Request cool features

How to report bugs

  1. Reproduce it! If it happened only once, then there is nothing i can do.
  2. Download the latest alpha from (you can also use the client), maybe it has already been fixed
  3. Search within existing tickets
  4. Still no solution? Create a bugreport
  5. Revisit your bugreport, maybe i have some additional questions
  6. The bug has been fixed? Cool, tell me about in your ticket, so that others see it's been fixed


See here

r336 | adjo | 2014-11-14 09:48:01 +0000 (Fri, 14 Nov 2014) | 1 line
Changed paths:
   A /tags/ (from /trunk:335)

Tagging as
r335 | adjo | 2014-11-14 09:46:55 +0000 (Fri, 14 Nov 2014) | 1 line
Changed paths:
   M /trunk/Genie.lua

BUGFIX; GenerateVersion
r334 | adjo | 2014-11-03 13:20:56 +0000 (Mon, 03 Nov 2014) | 1 line
Changed paths:
   M /trunk/Modules/Genie_UI/AceGUIContainer-GenieFrame.lua
   M /trunk/Modules/Genie_UI/AceGUIContainer-GenieTreeGroup.lua
   M /trunk/Modules/Genie_UI/AceGUIWidget-GenieIcon.lua
   M /trunk/Modules/Genie_UI/GenieUI.lua

UPDATE; Genie-Edit-Button now works with the reagentbank
r333 | adjo | 2014-10-28 09:57:32 +0000 (Tue, 28 Oct 2014) | 1 line
Changed paths:
   M /trunk/Genie.lua

BUGFIX; Genie.CLASS.Bag:SetFamilies
r332 | adjo | 2014-10-28 08:25:09 +0000 (Tue, 28 Oct 2014) | 3 lines
Changed paths:
   M /trunk/Genie.lua
   M /trunk/Modules/Genie_UI/GenieUI.lua

FIXED; ticket 148;
NEW; hidden families ('_Crafting Reagents')
BUGFIX; hide hidden families within Genie-Editbutton dropdown menu
r331 | adjo | 2014-10-27 13:19:58 +0000 (Mon, 27 Oct 2014) | 1 line
Changed paths:
   M /trunk/Genie.lua

UPDATE; Ignore bag now settable through the default bag minimenu
r330 | adjo | 2014-10-27 09:38:13 +0000 (Mon, 27 Oct 2014) | 2 lines
Changed paths:
   M /trunk/Genie.lua
   M /trunk/Genie.toc
   M /trunk/Modules/Genie_LDB/Genie_LDB.toc
   M /trunk/Modules/Genie_UI/AceGUIContainer-GenieTreeGroup.lua
   M /trunk/Modules/Genie_UI/Genie_UI.toc

TOC; update for 6.0.2
NEW; reagent bank: IsReagentBankUnlocked() and inspect function
r329 | adjo | 2014-10-20 14:28:37 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/Genie.lua

FIXED; ticket 145
r328 | adjo | 2014-10-20 13:49:54 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/Genie.lua

FIXED; ticket 144
r326 | adjo | 2014-10-14 08:11:18 +0000 (Tue, 14 Oct 2014) | 1 line
Changed paths:
   M /trunk/Genie.toc

fix toc; 54800 -> 50400
r325 | adjo | 2014-10-14 08:01:39 +0000 (Tue, 14 Oct 2014) | 3 lines
Changed paths:
   M /trunk/Genie.lua
   M /trunk/Genie.toc

toc update; 5.4.8;
fix ticket 141; thx to Dridzt

r324 | adjo | 2014-10-10 10:15:35 +0000 (Fri, 10 Oct 2014) | 1 line
Changed paths:
   M /trunk/Modules/Genie_UI/GenieUI.lua

begin; fambags support


First Previous Page 1 of 34 Next Last
  • #510

    Hi Adjo,

    I'm trying to figure out where the sort order and family settings are stored - I have five accounts, and multiple computers, and want to keep every one sorting the same way.  Could you let me know what I would need to copy to keep the sort settings identical?


  • #507

    i apologize if i missed the obvious, but is there a way for genie to ignore a particular slot in a bag, so whatever would be placed in that slot would be ignored? if not, is it just easiest to ignore an item? thanks :)

  • #508

    it's not possible to ignore a single slot (only the whole bag).
    simply ignore the item in question (/genie ignore [Itemlink] or use the gui) an put it where you like it to be

  • #506

    Just got a LUA error while playing, decided to come and share it here in hopes the developer will see it. 

    Message: Interface\AddOns\Genie\Genie.lua:911: script ran too long
    Time: 03/23/15 17:01:45
    Count: 1
    Stack: Interface\AddOns\Genie\Genie.lua:911: in function <Interface\AddOns\Genie\Genie.lua:899>
    Interface\AddOns\Genie\Genie.lua:3706: in function `DoLift'
    Interface\AddOns\Genie\Genie.lua:2346: in function `DoGBSwap'
    Interface\AddOns\Genie\Genie.lua:2384: in function `DoUpdateContainer'
    Interface\AddOns\Genie\Genie.lua:2660: in function `TheWorks'
    Interface\AddOns\Genie\Genie.lua:2328: in function `?'
    Interface\AddOns\Genie\Genie.lua:2636: in function `TheWorks'
    Interface\AddOns\Genie\Genie.lua:2164: in function `?'
    Interface\AddOns\Genie\Genie.lua:2636: in function `TheWorks'
    Interface\AddOns\Genie\Genie.lua:2062: in function `?'
    Interface\AddOns\Genie\Genie.lua:2636: in function `?'
    ...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:53: in function <...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:48>

    Locals: slot = 19
    group = "_SC"
    bag = 4
    amount = nil
    (*temporary) = "script ran too long"

  • #504

    Thanks Adjo for creating this great addon

  • #502
    algorithms?; profile results not updating in session

    i remember when using genie before the sorting algorithms did work differently, i have in my notes:

    • if you want the fastest, select Quicksort3
    • if you want a stable one, select Insertionsort

    so just to be certain, there is no longer any difference at all? they all produce the same result? ty :)

    i just started playing wow again, and i noticed something about genie i never noticed before: if i switch between proflies within the same sesson on the same character, the changes will not reflect what changed in the profile i.e. nothing will get sorted differently. 

    only if i reload ui or what i find to be pretty easy is grab one of the items in the rank editor, move it down a couple, then move it back up to where it was, then click the sort button. it now sorts using the selected profile.

    would you like me to put a bug report in? or is this something you are already aware of?

    thanks for keeping this fantastic addon up-to-date for wod, i find blizzard's algorithm to be less than ideal ;)

    Last edited by menace97 on 1/31/2015 1:28:57 AM
  • #501

    @sort without stacking
    use /genie gb move and afterwards /genie gb sort

    @sorting alghorithms
    there's "no" difference


    edit: totally misread dejoblue's comment...

    Last edited by adjo on 12/15/2014 7:31:07 AM
  • #500

    Is there a way to sort, not stack, my stacks of flasks in the gbank? I have stacks of 3 as each raider is allowed 3 flasks per night from the gbank, or 1 stack per day in the bank permission settings. Every addon I have  tried stacks everything til the max and then sorts. 
    Also it would be nice to have an explanation of the what the different sorting algorithms do.

  • #509

    create a macro with /genie guildbank move,sort(for infos about this command look wihtin the documentation)

  • #499

    Is [ r338-nolib ] stuck in updating or am I not seeing a change in the version number?

  • #497

    how do i fix so it sorts the way i want items to be sorthed? like healthstone on top and then the gear after items i often use then comes item i use some times then blue Bound on equip gear green bound on equip gear and grey items last (but the last one it does) :D i remember i could set up a prio list in a earlyer versone of genie and it was great :D can you put up a "bag" so you can show how you want it? i have tryed to think how i will have it but the genie dont read my mind right att all XD

    Edit: o yeah did just remember another thing the gear i mentioned is marked in Equipment Manager and then gear that is not marked in there shuld be send to lay between green bind on equip and the grey items :D

    Last edited by Mandrake85 on 11/29/2014 5:18:24 PM
  • #503


    i know this is a little late, but i found that removing stuff like the hearthstone from getting sorted by have it ignore the item or slot is very helpful.

  • #498

    Open the ranking editor with /genie rank or right click the genie minimap button

  • #492

    Any idea why it has the option to sort reagent bags on some of my characters, but not all?

  • #493

    I'm running Genie and I don't have any reagent bank options, either.

  • 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 »

Star Trek Online Wiki Editing Contest