PlayerMarket

PlayerMarket

Player-driven marketplace with buy orders, categories, stats, and a polished GUI.

UtilitiesLatest: v1.0.0MC 1.20+
$9.99

Description

PlayerMarket is the complete player-driven marketplace for your server. A feature-rich auction house with buy orders, smart categories, trading stats, full search, and a polished GUI — built on Paper 1.20+ with a rock-solid SQLite backend. No external database. No setup ceremony. Drop the JAR in, configure to taste, ship it. ━━━━━━━━━━━━━━━━━━━━━━━━━ CORE FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ Sell Listings List any item with custom enchants, lore, and NBT preserved. Prices support shorthand: 1.5k, 2m, 500, etc. ◆ Buy Orders Players post "want to buy" orders. Sellers fulfill them directly. Escrow-protected. Filled items wait in a collection chest. ◆ 10 Auto Categories Tools, Armor, Blocks, Resources, Farming, Food, Potions, Enchanted, Redstone, Misc. Override any material via config. ◆ Full-Text Search Players type a query in chat to search every active listing. ◆ Stock Chest GUI Manage your listing stock through a familiar chest interface. ◆ Player Stats Track lifetime revenue, items bought/sold, net profit, and recent trade history per player. ◆ Offline Delivery Queue Items are held safely until offline players log back in. ◆ Configurable Tax System Separate tax rates for sell listings and buy orders. ◆ Auto-Expiration Listings and buy orders expire after configurable days. ━━━━━━━━━━━━━━━━━━━━━━━━━ CUSTOMIZATION ━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ Fully Configurable Messages Every player-facing string lives in messages.yml. Full MiniMessage support — gradients, hex colors, decorations, and {placeholder} substitution. ◆ Custom Command Aliases Define any aliases you want in config.yml. Use /shop, /auction, /ah — whatever fits your server. ◆ Item Blocking Block specific custom items from being listed via PersistentDataContainer keys. ◆ Category Overrides Force any material into any category via config. ━━━━━━━━━━━━━━━━━━━━━━━━━ COMMANDS ━━━━━━━━━━━━━━━━━━━━━━━━━ /market Open the main menu /market sell <price> List the held item /market stock Manage your listings /market buy create <price> <qty> Create a buy order /market buy list View buy orders /market buy cancel <id> Cancel a buy order /market search <query> Search listings /market stats [player] View trading stats /market admin reload Reload config (admin) /market admin remove <id> Remove a listing (admin) ━━━━━━━━━━━━━━━━━━━━━━━━━ PERMISSIONS ━━━━━━━━━━━━━━━━━━━━━━━━━ playermarket.use Basic market access (default: true) playermarket.sell Create sell listings (default: true) playermarket.buy Create buy orders (default: true) playermarket.admin Admin commands (default: op) playermarket.stats.others View other players' stats ━━━━━━━━━━━━━━━━━━━━━━━━━ REQUIREMENTS ━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ Paper 1.20+ (tested up to 1.21.11) ◆ Vault + any economy plugin (EssentialsX, CMI, etc.) ◆ Java 21 ━━━━━━━━━━━━━━━━━━━━━━━━━ STORAGE ━━━━━━━━━━━━━━━━━━━━━━━━━ SQLite with WAL mode for concurrent access. Zero setup — the database file is created automatically on first run. No MySQL, no PostgreSQL, no external services. ━━━━━━━━━━━━━━━━━━━━━━━━━ SUPPORT ━━━━━━━━━━━━━━━━━━━━━━━━━ Questions or issues? Reach out to PileUp Digital. Updates are free for the lifetime of the plugin.

Versions

VersionMC versionsSizeReleasedDownload
v1.0.01.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21, 1.21.1, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.11148.0 KB4/11/2026Purchase to download