MarketCraft
Auction House | Buy Now & Bidding | MySQL | PlaceholderAPI | Vault
The auction house your economy server deserves.
MarketCraft is a fully-featured, production-ready auction house plugin built from the ground up for performance, flexibility, and a polished player experience. Whether you run a survival SMP, an economy-focused server, or a large network — MarketCraft gives your players a seamless marketplace to trade, bid, and profit.
Core Features
Dual Auction Types
Players can list items as a fixed-price
Buy Now listing or open them up for competitive
Bidding — giving your marketplace real depth and excitement.
Smart Category Browsing
Nine built-in item categories (Weapons, Armor, Tools, Blocks, Food, Potions, Enchantments, Misc, and All) with automatic item detection. No manual tagging needed.
Sorting & Search
Sort by Newest, Oldest, Price (low or high), or Ending Soon. Full-text search lets players instantly find what they're looking for.
Anti-Snipe Protection
Bids placed within a configurable time window before an auction ends automatically extend it — keeping bidding wars fair and exciting.
Shulker Box Preview
Players can open a preview GUI to inspect shulker box contents before buying. No more mystery boxes.
Collection Box System
Expired, unsold, and sold item payouts are safely held in a personal collection box. Players collect on their own time — nothing is ever silently deleted within the configurable retention window.
Listing & Sales Tax
Configurable percentage-based taxes on both listing creation and final sales — a perfect money sink for your economy.
Tiered Listing Limits
Permission-based listing slots (
marketcraft.listings.5 / 10 / 25 / 50 / 100) integrate cleanly with rank systems and donor perks.
Economy & Database
- Vault — works with any Vault-compatible economy plugin (EssentialsX, CMI, etc.)
- CoinsEngine / ExcellentEconomy — native support for multi-currency setups
- H2 (built-in, zero setup) | SQLite | MySQL — choose what fits your server
- HikariCP connection pooling for high-performance MySQL on large servers
Admin Tools
- Ban specific item materials from being listed (bedrock, command blocks, etc. blocked by default)
- Ban players from the auction house with optional reasons
- Force-cancel any auction or force-collect items for any player
- Hot-reload configuration without a server restart
- Admin statistics overview via /ah admin
Developer Friendly
MarketCraft ships with a clean public
Java API so other plugins can interact with the auction house — query auctions, create listings programmatically, check bans, and format prices.
PlaceholderAPI is fully supported with both global and per-player placeholders for scoreboards, chat, and HUDs.
Technical Highlights
- Thread-safe auction storage with race condition protection (no double-buys)
- Async database operations — zero lag on the main thread
- Fully customizable messages (messages.yml) with & color codes
- Fully customizable GUIs (guis.yml) — slot positions, items, and sounds
- Automatic item return to inventory (or natural drop if full)
- Tab completion on all commands
Requirements
- Java 17+
- Spigot / Paper 1.13+
- Vault (optional but recommended)
- PlaceholderAPI (optional)
Commands
/ah ·
/ah sell <price> ·
/ah bid <start> ·
/ah search <query>
/ah listings ·
/ah expired ·
/ah cancel ·
/ah reload ·
/ah admin
/ah ban <material> ·
/ah banplayer <player>
Support & Terms
- Bug reports & feature requests: Support Portal / Discord
- Please include server version, DB type, logs, and steps to reproduce.
- One purchase = one server/network (your own). Do not redistribute or resell.
- No refunds after download (digital product).
- By purchasing/downloading, you agree to these terms and the platform’s rules.
Ready to level up your server’s economy?
Install MineAuctions today — fast, scalable, and player-friendly.