access mode 1


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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of sneakter sneakter Aug 17, 2016 at 17:08 UTC - 0 likes

    I made a pastebin of a genie family for BOP companion pets. you need to paste each "/paste" line individually. sometimes I find that I have to paste the line twice for it to get input into the family

    I will be making more families available as I build them

    Last edited Aug 17, 2016 by sneakter
  • Avatar of Pathfind Pathfind Jul 28, 2014 at 11:46 UTC - 1 like

    if its to much for genie to handle the guild bank and the bags in inventory why now make two different programs one called guild genie and one just genie that way you can not worry about the different stings of code fighting each other and people would have one that works with guild banks . everytime I use genie on guild bank lol its like it's fighting its self thinking what to do thanks for listening

  • Avatar of adjo adjo Jul 05, 2013 at 14:33 UTC - 0 likes

    copy and paste your setting to every tab you want genie to handle

  • Avatar of king_side_knight king_side_knight Jun 19, 2013 at 18:02 UTC - 1 like

    Build inquiry:

    When setting up guild permissions we currently have to put the arguments in the Guild Info window. Is it possible to redirect the script to look at the first tab Info window of the guild bank instead? The Guild Info window is a public view and people looking for a new guild really don't need don't be seeing that info

  • Avatar of blmoon154 blmoon154 Apr 25, 2013 at 23:40 UTC - 0 likes

    Adjo, first I would like to thank you for this incredible add-on. I really love it. It is my second favorite only to Sell Junk. I would like to make a request, though. Is it possible for you to get Genie to work on ALL of the guild tabs at the same time? Typically stuff gets tossed into the guild bank randomly and someone (me) has to later sort it all out, then I can get Genie to stack and sort. Please tell us you can and will make Genie where it will do this! Then you would be my favorite add-on.

  • Avatar of flopsygamer flopsygamer Dec 21, 2012 at 06:25 UTC - 0 likes

    @adjo: Go

    Thanks for the quick fix!

  • Avatar of adjo adjo Dec 21, 2012 at 01:28 UTC - 0 likes

    see ticket 131 for further reference

  • Avatar of flopsygamer flopsygamer Dec 20, 2012 at 02:29 UTC - 0 likes

    My copy stopped sorting with the last update or earlier. It makes the same action, but just seems to shuffle things around where they are. It says "nothing more to do" when I press it again, even though things are not sorted at all.

  • Avatar of flopsygamer flopsygamer Dec 20, 2012 at 02:26 UTC - 0 likes

    Date: 2012-12-19 20:26:05 ID: 2 Error occured in: Global Count: 1 Message: ..\AddOns\Genie\Genie.lua line 4333: bad argument #1 to 'find' (string expected, got nil) Debug: (tail call): ? [C]: find() Genie\Genie.lua:4333: New() Genie\Genie.lua:2084: ?() Genie\Genie.lua:2538: TheWorks() Genie\Genie.lua:2023: ?() Genie\Genie.lua:2538: Genie\Genie.lua:2528 (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: [string "safecall Dispatcher[2]"]:5 (tail call): ? Ace3\AceTimer-3.0\AceTimer-3.0.lua:164: Ace3\AceTimer-3.0\AceTimer-3.0.lua:138 Locals: None AddOns: MoncaiCompare, v5.1.0 Swatter, v5.15.5383 (LikeableLyrebird) Cursor, v5.0.0.1 NPCScan, v5.0.0.5 NPCScanOverlay, v5.0.0.3 NPCScanOverlayBroker, v1.2.0 AcceptDailies, v1.2.0 Ace3, v AckisRecipeList, v2.4.3 ACP, v3.4.1 ActionBarSaver, v AdvancedTradeSkillWindow, v Altoholic, v5.1.001 Atlas, v1.23.0 AtlasBattlegrounds, v1.23.0 AtlasBurningCrusade, v1.23.0 AtlasCataclysm, v1.23.0 AtlasClassicWoW, v1.23.0 AtlasDungeonLocs, v1.23.0 AtlasOutdoorRaids, v1.23.0 AtlasScenarios, v1.23.0 AtlasTransportation, v1.23.0 AtlasWorldEvents, v2.9 AtlasWrathoftheLichKing, v1.23.0 AtlasMajorCities, vv1.5.3 AucAdvanced, v5.15.5383 (LikeableLyrebird) AucFilterBasic, v5.15.5383 (LikeableLyrebird) AucFilterOutlier, v5.15.5383.5381(5.15/embedded) AucMatchUndercut, v5.15.5383.5381(5.15/embedded) AucStatHistogram, v5.15.5383 (LikeableLyrebird) AucStatiLevel, v5.15.5383 (LikeableLyrebird) AucStatPurchased, v5.15.5383 (LikeableLyrebird) AucStatSales, v5.15.5383.5381(5.15/embedded) AucStatSimple, v5.15.5383 (LikeableLyrebird) AucStatStdDev, v5.15.5383 (LikeableLyrebird) AucStatWOWEcon, v5.15.5383.5323(5.15/embedded) AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded) AucUtilAppraiser, v5.15.5383.5381(5.15/embedded) AucUtilAskPrice, v5.15.5383.5381(5.15/embedded) AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded) AucUtilBSH, vRelease-r24 AucUtilCompactUI, v5.15.5383.5381(5.15/embedded) AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded) AucUtilFixAH, v5.15.5383 (LikeableLyrebird) AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded) AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded) AucUtilScanButton, v5.15.5383.5320(5.15/embedded) AucUtilScanFinish, v5.15.5383.5381(5.15/embedded) AucUtilScanProgress, v5.15.5383.4979(5.15/embedded) AucUtilScanStart, v5.15.5383.5381(5.15/embedded) AucUtilSearchUI, v5.15.5383.5381(5.15/embedded) AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded) AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded) Auctionator, v3.1.0 AuctionatorRecipeList, v1 AutoQuest2, v5.1.0 Autosell2, vv2.5.2 AutoTabard, v1.972 Babylonian, v5.1.DEV.332(/embedded) BadPet, v BankStack, vv29 Bartender4, v4.5.8 Bartender4Dualspec, v BattlePetQualityNotifier, v1.3.0 BattlePetTabs, v1.1.5 BeanCounter, v5.15.5383 (LikeableLyrebird) BigWigs, v3.882 Capping, v5.1.002 Configator, v5.1.DEV.344(/embedded) CookingHelper, v1.80 DailyItems, v5.1.1 DarkmoonFaireQuestStatus, v1.1.2 DarkSoilAutoAccept, v2.1 DataStore, v5.1.001 DataStoreAchievements, v5.1.001 DataStoreAgenda, v5.1.001 DataStoreAuctions, v5.1.001 DataStoreCharacters, v5.1.001 DataStoreContainers, v5.1.001 DataStoreCrafts, v5.1.001 DataStoreCurrencies, v5.1.001 DataStoreInventory, v5.1.001 DataStoreMails, v5.1.001 DataStorePets, v5.1.001 DataStoreQuests, v5.1.001 DataStoreReputations, v5.1.001 DataStoreSpells, v5.1.001 DataStoreStats, v5.1.001 DataStoreTalents, v5.1.001 DBMArchaeology, v DBMCore, v DBMSpellTimers, v DebugLib, v5.1.DEV.337(/embedded) Enchantrix, v5.15.5383 (LikeableLyrebird) EnchantrixBarker, v5.15.5383 (LikeableLyrebird) ErrorMonster, v3 Factionizer, v05.01.00 12.11.28 FishingBuddy, v1.2f GatherMate2, v1.23.1 GatherMateSharing, v1.3 Genie, vr310 GenieLDB, vr310 GenieUI, vr310 GoGoMount, v5.1.4 GreedyQuester, v4.4.0 GuildMemberStatus, v1.34 HealBot, v5.1.0.2 HealBotTips, v5.1.0.1 HealersHaveToDie, v2.0.4 IceHUD, v1.8.13 (Revision: 927) identity2, v2.1-50001 Ilog, v Informant, v5.15.5383 (LikeableLyrebird) LibAboutPanel, v1.6.0 LibExtraTip, v5.12.DEV.342(/embedded) LibStub, v LilSparkysWorkshop, v LoremasterCollector, vv0.0.2.1 MikScrollingBattleText, v5.7.125 MinimapButtonFrame, v3.1.9 MinimapButtonFramesDark, v2.0.1 MinimapButtonFrameSkinPack, v3.0.1 OmniCC, v5.1.3 Ovale, v5.1.6 Overachiever, v0.70 Panda, v5.0.1.43 PlayerXPBar, v2.4.6 Postal, v3.5.0 Prat30, v3.5.3 Prat30Libraries, v Quartz, v3.1.1 Reforgenator, vv2.3 SavedInstances, v5.0.2 SlideBar, v5.15.5383 (LikeableLyrebird) SmartTargeting, v1.14 Stubby, v5.15.5383 (LikeableLyrebird) TellMeWhen, v6.1.1 TheUndermineJournalGE, v2.3.20121217 ThnanMod, v3.1.0 ThnanModBattlePets, v1.1.0 ThnanModFarm, v1.1.0 TidyPlates, v6.8.2 (R559) TidyPlatesGraphite, v TidyPlatesGrey, v TidyPlatesNeon, v TidyPlatesQuatre, v TidyPlatesThreatPlates, v6.008 TidyPlatesHub, v TidyPlatesWidgets, v TillerTracker, v1.11.1 TipHelper, v5.12.DEV.343(/embedded) Titan, v5.1.10.50100 TitanArchaeologyFragments, v4.0.002 TitanBag, v5.1.10.50100 TitanClock, v5.1.10.50100 TitanCooking, v4.0.001 TitanGold, v5.1.10.50100 TitanGuild, v5.1.0.1 TitanIronpawToken, v4.0.001 TitanLocation, v5.1.10.50100 TitanLootType, v5.1.10.50100 TitanPerformance, v5.1.10.50100 TitanRepair, v5.1.10.50100 TitanSkills, v1.4 TitanVolume, v5.1.10.50100 TitanXP, v5.1.10.50100 TomTom, vv50100-1.0.1 TradeSkillMaster, vr485 TradeSkillMasterAccounting, vv1.2.3 TradeSkillMasterAuctionDB, vv1.3.13 TradeSkillMasterAuctioning, vr588 TradeSkillMasterCrafting, vv1.1.13 TradeSkillMasterDestroying, vv1.2.6 TradeSkillMasterItemTracker, vv1.2.5 TradeSkillMasterMailing, vv1.0.10 TradeSkillMasterShopping, vv1.3.12 TradeSkillMasterWarehousing, vv1.4.7 TradeSkillMasterWoWuction, vv1.2.6 UmberRunes, v Unfit10, v VludsTillerGifts, v5.01.012 WIM, v3.6.3 WoWPro, v2.3.6A WoWProAchievements, v2.3.6A WoWProDailies, v2.3.6A WoWProLeveling, v2.3.6A WowProProfession, v2.3.6A WoWProWorldEvents, v2.3.6A BlizRuntimeLib_enUS v5.1.0.50100 <us> (ck=164f)

  • Avatar of adjo adjo Sep 01, 2012 at 19:38 UTC - 0 likes

    you could simply put your hearthstone into the ignore list and every spot you'll move your hearthstone will become 'locked'


Date created
Oct 29, 2008
Last update
Jul 29, 2016
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • itIT
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
All Rights Reserved
Curse link
Recent files
  • R: for 7.0.3 Jul 29, 2016
  • A: r342 for 7.0.3 Jul 25, 2016
  • A: r341 for 7.0.3 Jul 22, 2016
  • A: r340 for 7.0.3 Jul 21, 2016
  • A: r339 for 6.0.3 Aug 31, 2015


  • Avatar of adjo
    • Manager
    • Author


Embedded library