WaterDispenser
WaterDispenser is a World of Warcraft addon for Classic / TBC that helps players quickly prepare trade windows with commonly shared consumables.
It is primarily designed for:
- Mages trading conjured water and conjured food
- Warlocks trading healthstones
- Optional rogue lockbox support
The addon reduces repetitive bag management by scanning your inventory, identifying the best eligible conjured item for the trade target, and placing full stacks into the trade window automatically based on your saved rules.
What the addon does
When you open a trade window, WaterDispenser can:
- Detect the class and level of the trade target
- Check whether the target is:
- a solo player / stranger
- a party member
- a raid member
- Scan your bags for:
- conjured water
- conjured food
- healthstones
- supported lockboxes
- Automatically place the configured number of stacks into the trade window
- Show extra cast buttons when you are missing the required conjured items, so you can create them immediately
- Provide a configuration panel so you can define how many stacks each class should receive in different situations
Main features
Automatic trade filling
WaterDispenser can auto-fill the trade window when trade opens, depending on your settings.
Example:
- Hunters may receive 2 stacks in solo trades
- Priests may receive 3 stacks in group trades
- Raid rules can differ from party rules
Conjure helper buttons
If you do not have enough conjured items in your bags, the addon can show buttons such as:
- Conjure Water
- Conjure Food
- Create Healthstone
These buttons let you generate the missing item directly instead of searching your spellbook or action bars.
Best item selection by level
The addon chooses the best valid conjured item you know that matches the target’s level requirement.
For example, a mage with higher rank conjures will trade the most appropriate water/food available for that player.
Per-class configuration
You can configure different stack counts for each class separately.
Separate rules for:
- Solo / non-party targets
- Group / party targets
- Raid targets
Optional use of non-full stacks
For each configured item, you can allow use of incomplete stacks when full stacks are not available.
Rogue lockbox support
If enabled, the addon can detect eligible locked items and place them into the trade enchant slot for rogues to open.
AddOns options panel
WaterDispenser includes an in-game configuration panel under the AddOns / Interface settings menu.
Slash commands
The addon supports slash commands for quick access and manual filling.
Supported item groups
Mage
- Conjured Water
- Conjured Food
Warlock
Rogue
- Optional lockbox handling
Typical workflow
- Open a trade with another player
- WaterDispenser checks:
- who the target is
- their class
- their level
- whether they are solo / party / raid
- The addon scans your inventory
- It adds the configured stacks to the trade window
- If required items are missing, it shows spell buttons so you can create them
Configuration
You can configure:
- Auto-fill in solo trades
- Auto-fill in group trades
- Auto-fill in raid trades
- Whether lockbox support is enabled
- How many stacks each class should receive
- Whether incomplete stacks may be used
The addon stores item/group settings so you can tailor distribution rules to your own guild, dungeon, or raid habits.
Slash commands
Depending on the addon version and localization, the following commands are available:
Common actions include:
- open configuration
- open about panel
- manually fill the current trade
- toggle auto-fill behavior for solo / group / raid
Compatibility notes
This version is adapted for Classic WoW / TBC and includes compatibility work for:
- Classic/TBC bag API differences
- Trade frame loading differences
- Secure button handling for conjure spell buttons
- In-game options registration across older and newer settings systems
Important behavior notes
- The addon is intended to fill the trade window once when trade opens, rather than constantly re-filling it
- Missing-item buttons are only shown when the addon determines you do not currently have enough of the needed stacks
- Mage-only features are only relevant for mages
- Warlock-only features are only relevant for warlocks
Example use cases
Mage in dungeon group
A mage opens trade with a healer.
WaterDispenser detects the healer’s class and group status, then adds the configured number of water stacks. If water is missing, it shows a Conjure Water button.
Mage before raid
A mage trades several raid members one by one.
The addon automatically uses raid-specific stack rules, saving time before pull.
Warlock in party
A warlock trades a tank and sees a missing healthstone requirement.
The addon shows the appropriate spell button so a new healthstone can be created immediately.
Rogue utility
A player trades a lockbox to a rogue, and the addon can place the locked item into the appropriate trade slot if enabled.
Why use WaterDispenser
WaterDispenser is useful for players who regularly hand out conjured consumables and want to:
- speed up pre-dungeon and pre-raid preparation
- avoid manual bag searching
- standardize how many stacks each class receives
- keep trade behavior consistent across solo, party, and raid situations
- quickly conjure missing supplies when needed
Summary
WaterDispenser is a quality-of-life trade addon for Classic/TBC that automates the sharing of conjured supplies and related trade utilities.
In short, it helps you:
- scan
- decide
- fill
- conjure if missing
- trade faster
Credits
Original addon concept and logic: WaterDispenser
Classic/TBC compatibility and modernization: customized/adapted build for current Classic/TBC use