Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 569 Monthly Downloads
  • Supports: 5.0.5
  • 207,407 Total Downloads
  • Updated 11/22/2012
  • Created 09/15/2008
  • 362 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: v10.2.11-Beta
Support development! **
Click here to lend your support and make a donation at !

About MrPlow

Regain that wasted space!

MrPlow is a fast and simple inventory sorter. Designed generally for Onebag style setups where it treats all bags as a single one, it will sort all the items in your inventory, bank or guild bank into item groups and types.

Could those who are having looping issues with the inventory sorting, and are willing to do a bit of debugging to help find the cause, post a ticket here with all the items that are being swapped around with? It's important to list all the items in that group, because the sorting algorithm has a few levels, and the reason it's looping is that the items are matching to the same comparison at different levels, so there ends up being conflicts in the order, depending on which gets compared first. I'll take those items, and give you a line to insert into the code so it'll output exactly how each of the items are being compared/sorted to one another, and from there we can debug where it's making the mistake.

To post a support ticket, please click here

So... uh. Yeah.

A year after the latest release, MrPlow is back. I went through the effort to kinda pimp him up a bit. He will work a lot faster (and without AceTimer/Event). I'd like some feedback on how it deals with special bags, currently it won't group them up well if you have multiple of the same bag, but it will sort within those bags (and consolidate to them all). Also, any suggestions as to the UI would be appreciated.

The commands are as follows:

/mrplow [[g]bank] [stack|defrag|sort|consolidate|theworks]

  • stack - Restack all items to fit in the smallest number of slots
  • defrag - Move items to leave all available space at one end of the bags
  • sort - Sort all inventory items in place
  • consolidate - Move items from the normal bags to special bags if they fit
  • theworks - Runs Stack->Consolidate->Defrag->Sort->Stack

this comes out to:

Normal bags

  • /mrplow stack
  • /mrplow defrag
  • /mrplow sort
  • /mrplow consolidate
  • /mrplow theworks

Your bank:

  • /mrplow bank stack
  • /mrplow bank defrag
  • /mrplow bank sort
  • /mrplow bank consolidate
  • /mrplow bank theworks

Guild bank (No special bags to consolidate with):

  • /mrplow gbank stack
  • /mrplow gbank defrag
  • /mrplow gbank sort
  • /mrplow gbank theworks

And, if anything goes wrong, and MrPlow appears to be swapping items forever:

  • /mrplow stop

will apply the emergency brakes.

(/mp is also a shortcut)

10.2.10 Darkmoon decks are now sorted within each other

10.2.9 - Adjusted guildbank sorting to not fail so much at the end. Changed special bag detection and consolidation forthwith.

10.2.6 - Added a fix for the Spring Flowers (which don't actually have an official equipslot location... damn them..) and one for those who were getting the null reference.

10.2.5 - Er, this bugfix fixes the sorting issue between chests and robes. Also included are some debug switches to make it a little easier to submit a ticket. Check out the bug ticket if you're having issues and follow the prompts there.

10.2.4 - This bugfix fixes the sorting issue between chests and robes. Temporarily, if you want, use /script MrPlow:Ignore(bag, slot) to ignore a specific slot. I'll have it shoved into a config ui soon. Personal bags are 0,1,2,3,4 from the backpack, bank is -1,5,6,7,8,9,10,11. Remove the reference to the slot if you want to ignore a bag (MrPlow:Ignore(bag)). Guildbank stuff is a little more involved for setting the ignore settings. I'll have this all in a ui at some point soon.

10.2.3 - This version fixes the issue in regards to equipment not sorting correctly, along with tradeskill items. This will also fix some of the infinite sort loops that occur in regards to Simple Grinding Stones and others.

10.2.2 - This is a embeds fix for people who want a clean install to actually work. Apologies for the messup on that.

10.2.1 - If you want reversed functionality, hit
/script MrPlow.db.profile.EmptySpace = "Top"
for the moment, until I can get a UI config going. This will set a toggle to affect the normal direction of flow of the addon. Set
/script MrPlow.db.profile.EmptySpace = ""
to undo it.

10.1 has guildbank functionality, please be aware however, that this is not perfect (and I very much doubt it will ever be). The problem with guild banking, is that due to it's shared functionality with other players, the response time for any action is far longer than your personal inventory/bank.

Thus, applying the normal speeds to the operation results in a hozillion spammed attempts at moving items. It all sounds very pretty, but is less than effective, as it attempts to move stuff, checks the order, tries to move it again, checks the order, etc etc repeat til you hear a ringing sound in your ears.

I've put in a throttle to slow down the cycles and the gbank will move a whole lot closer to what the original MrPlow sorting speeds were, and also, due to lag and response times from the server reporting where items in the guild bank are, MrPlow -may- get utterly confused near the end and endlessly cycle some items around in a loop. As a patch for this eventuality, there's now a /mp stop command to cease his endless plowing if you notice a loop occurring. Generally, given enough time, it'll sort itself out, but I'm sure you all have better things to do, when it's down to two or three last items =)

2012-11-22  wobin  <wobin>

[f998b28a767a] [v10.2.11-Beta]
* MrPlow.toc

- incremented version


First Previous Page 6 of 22 Next Last
  • #244
    I have a question about the guild bank sorting. Does '/mrplow gbank sort' sort all the gbank tabs or just the currently open one?
    I have access to all of my guilds bank tabs but I only want to sort one of them and I'm a bit scared that it would perhaps try to sort all the tabs and mess up other peoples preferred item ordering.
  • #245
    One at a time.
  • #240
    I have a fix saved on my other computer. Let me write up a how-to and I'll try to contact the author first.
  • #243

    Did you just take out the specialty bag check?
  • #239
    Hi! Just decided to try out this addon since I've been looking for a faster, easier way to sort out my guild's bank tabs. Is there any way to invert the order in which it sorts for a guild bank, or any kind of customization as to the order? This addon is MUCH faster than the one I currently use, and seems to put things in a more logical order, but in the exact opposite order of what I want, or with a different order of item type.
  • #238
    Is there anyway to get MrPlow to exclude a bag? I have my PvE/PvP sets at the top and every time I sort, it ends up moving everything around. I have messed around with it but as far as I can tell, there is no way to make it avoid a certain bag.
  • #241
    /script MrPlow:Ignore(bag, slot)

    It is listed above for the notes for 10.2.4 ;)
  • #237
    It seems that MrPlow won't deal with items in the old quiver/ammo bags. For example if I put items in Ancient Sinew Wrapped Lamina, MrPlow won't touch them.
  • #242
    Same deal with the Abyssal Bags now that they're not soul bags. I guess it still thinks they are and won't sort anything that's in them. I switched to all Abyssal Bags and had to bank them for now because it stops sorting once it's done with my main backpack.
  • #236

    I do not have an error message, but this appears to not be working with the new shard bags (they are normal bags now)

    Is there any easy fix for this?

    Thank you.

  • #235
    any update for 4.0? or will it work anyway lags out sometimes when useing
  • #233
    Copy and paste from my log.taint file from wow.
    9/26 06:20:08.687 An action was blocked in combat because of taint from MrPlow - resume()
    9/26 06:20:08.687 Interface\AddOns\MrPlow\PlowEngine.lua:913
    happens only in combat
  • #234
    Can't really do much about this except suggest you don't run it in combat =) Making the whole thing combat secure is probably going to be more trouble than I can spend on it. I might put a combat check to not run initially, however.
  • #232
    I've noticed one thing now when I've equiped my first leatherworking bag:

    Trapper's Traveling Pack (, 28 slot leather bag, newest of all leather bags.

    It doesn't try to move in leather from normal bags if there is free slots in the leatherworking bag. It does for my mining bags and enchanting bags... but not this bag. Known problem or?

    Thanks for a really nice addon :)
  • #231
    I second that... WTB /ignore command again. I like keeping my OS gear in a separate bag at the end I can keep track of easier.
  • 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 »

Gamepedia Free-shirt Giveaway