TradePost – SMP-Friendly Auction House
TradePost is a secure, SMP-friendly auction house plugin for
Paper 1.21+ with a built-in item-based economy —
no Vault required.
By default, the server uses a
global admin-selected currency (emerald, diamond, gold, iron, redstone, or netherite).
Players cannot change or filter currencies, ensuring a
clean and fair market.
✨ Features
- Global admin-controlled currency (no player currency cycling)
- Built-in item economy — no Vault or external economy plugins required
- Secure anti-dupe protections
- Offline payouts (earn items while logged out)
- Lightweight & SMP-friendly performance
- Configurable GUI icons (supports resource packs)
- Multi-language support (translations configurable in messages files)
- Right-click shulker inspection (preview contents before buying)
- LuckPerms prefix support for seller display names
- Optional configurable tax system (default disabled)
- PlaceholderAPI support for scoreboards, TAB, and other plugins
- Designed for long-term survival multiplayer servers
Links
SpigotMC •
Modrinth •
Source Code Policy
TradePost is
closed-source.
Source code requests will be declined.
Questions about features, usage, or behavior are always welcome.
PlaceholderAPI Support
TradePost includes built-in placeholders for use in
scoreboards, TAB, holograms, and chat formats.
Available placeholders:
Code (Text):
%tradepost_iron%
%tradepost_gold%
%tradepost_redstone%
%tradepost_emerald%
%tradepost_diamond%
%tradepost_netherite%
%tradepost_total%
What they count
- Player inventory
- Ender Chest
- Pending offline payouts
If a player is
offline, placeholders return
pending payouts only.
Commands
Code (Text):
/ah
/market
/auction
/tradepost
/tradepost sell - Create a listing
/tradepost my - View your listings
/tradepost claim - Claim sales/returns
/tradepost watch [material] - Watch an item
/tradepost unwatch <material> - Remove a watch
/tradepost watchlist - View your watchlist
/tradepost reload
/tradepost currency
/tradepost info <listingId>
/tradepost remove <listingId> [return]
/tradepost return <listingId>
/tradepost purge [return]
Permissions
Code (Text):
tradepost.use (players have this by default)
tradepost.admin (admin controls & reload)
tradepost.watch (watch features)
tradepost.limit (listing limit)
TradePost is built for
Survival Multiplayer servers that want a
simple, fair, and exploit-resistant trading system with modern admin tools and transparent player markets.