promotional bannermobile promotional banner

MarketCrafts (TBC Anniversary)

A decentralized, server-wide profession network to find and broadcast rare recipes via passive peer-to-peer beaconing.

MarketCrafts


Project was an experiment and is no longer maintained. Looking for active maintainer and developer.


MarketCrafts turns custom chat channels into a server-wide crafting service board — no guild, no Discord, no add-on website required. Open the Market window, find a crafter, and whisper them in one click. Buyers can also post "Want to Buy" requests so crafters know what's in demand.

What it does

Crafters opt in to advertise up to 5 recipes they are available to make — with optional notes and live cooldown timers. Buyers can browse listings in real time, search by item name, profession, or seller, open a whisper with one click, and post their own WTB requests on the Request Board.

Everything happens invisibly over a hidden custom channel (MCMarket). No chat spam — the [MCR] protocol messages are silently filtered from all chat windows.

Key Features

  • Browse panel — searchable, sortable table of crafters online right now. Filter by item name, profession, or seller name. Profession filter chips let you narrow results to a single profession with one click. One-click Whisper button on every row.
  • Request Board — buyers can post up to 3 "Want to Buy" requests so crafters know what's in demand. Requests expire after 30 minutes and are broadcast to all addon users.
  • My Listings — advertise up to 5 recipes. Open your Spellbook → Profession window, then click Add from Profession to pick directly from your recipe list. Includes a live search box for characters with hundreds of recipes. Add an optional crafter note to each listing (e.g. "free if you bring mats").
  • Cooldown display — if a listed recipe has a crafting cooldown (e.g. Mooncloth, Transmutes), the remaining time is broadcast and shown in the Browse panel so buyers know when you'll be ready.
  • Cross-alt sync — type /mc importalt on each character to save that alt's listings to your account. All alts' recipes appear under "Alt Listings" on every character's My Listings tab.
  • Customisable whisper — set your own whisper template with /mc template. Use {seller} and {item} placeholders to personalise the message.
  • Item tooltips — hover over any listing to see the full in-game item tooltip. Shift-click to link the item into chat.
  • Freshness indicators — listing rows are colour-coded green / yellow / red based on how recently the crafter was seen, so you can tell at a glance who is actively online.
  • Fully opt-in — nothing is broadcast until you explicitly run /mc optin. /mc optout stops all broadcasting instantly.
  • Zero chat spam — all protocol traffic is intercepted and hidden before it reaches any chat frame.
  • Anti-abuse — rate limiting (10 messages/min per sender), max 5 listings per player, 30-minute TTL with automatic expiry.
  • Blocklist/mc ignore PlayerName or right-click a listing in the Browse panel to permanently hide a player.
  • Minimap button — draggable button with a tooltip showing how many crafters are currently online. Click to open the Market window.
  • Automatic channel management — joins the lowest available MCMarket channel on login. Recovers gracefully if kicked. No configuration needed.
  • No external dependencies — all Ace3 libraries are bundled. Drop in and go.
  • Taint-safe — zero use of protected API calls; safe to use in combat.

Quick Start

As a crafter:

  1. Open your Spellbook and click a Profession to open the craft window.
  2. Type /mc or use the minimap button to open the Market window and go to the My Listings tab.
  3. Click Add from Profession and pick the recipes you want to advertise. Optionally add a note to each listing.
  4. Type /mc optin to start broadcasting your listings to other players.

As a buyer:

  1. Type /mc or click the minimap button to open the Market window.
  2. Use the Browse tab to search for items. Filter by profession and hover items for tooltips.
  3. Click Whisper to contact the crafter directly.
  4. Switch to the Requests tab to post a "Want to Buy" request so crafters know what you need.

Slash Commands

Command Description
/mc Open / close the Market window
/mc optin Start broadcasting your listings
/mc optout Stop broadcasting
/mc list Print your active listings to chat
/mc request Open the Request Board tab
/mc template [text] Set your whisper template ({seller}, {item} placeholders)
/mc importalt Save this character's listings for cross-alt display
/mc ignore [name] Hide a player's listings
/mc unignore [name] Restore a player's listings
/mc help Print all commands

Compatibility

  • Game version: WoW TBC Classic 2.5.5 (interface 20504)
  • Retail / Classic Era / Wrath: Not supported
  • Works best when multiple players on the same realm have the addon installed — the more crafters that opt in, the more useful the Browse panel becomes.

The MarketCrafts (TBC Anniversary) Team

profile avatar
Owner
  • 1
    Followers
  • 2
    Projects
  • 46.7K
    Downloads

More from _lektor

  • GuildCrafts (TBC Anniversary) project image

    GuildCrafts (TBC Anniversary)

    • 46.7K
    • Addons

    A synchronized guild-wide recipe book that lets you instantly search recipes from all your guildmates (requires them to also have the addon).

    • 46.7K
    • April 28, 2026
    • Addons
    • +1
  • GuildCrafts (TBC Anniversary) project image

    GuildCrafts (TBC Anniversary)

    • 46.7K
    • Addons

    A synchronized guild-wide recipe book that lets you instantly search recipes from all your guildmates (requires them to also have the addon).

    • 46.7K
    • April 28, 2026
    • Addons
    • +1