Transaction-safe, dupe-proof fixed-price marketplace with multi-language GUI and SQLite/MySQL support.
✦ MarketCore Community
Most Minecraft auction plugins struggle with race conditions, disconnect dupes, and ghost items when servers lag or restart. MarketCore was engineered from the ground up to solve this.
Built with an atomic transaction journal and safe escrow persistence, MarketCore guarantees that no money or item is ever lost or duplicated, even during sudden crashes.

Key Features
Transaction-Safe & Zero-Dupe Architecture: All actions are backed by atomic state machines (PENDING ➔ IN_PROGRESS ➔ RESOLVED).
Claims Mailbox (/market claim): Purchases and payouts are securely held in durable offline storage until claimed by the player.
Clean, Modern 54-Slot GUI: Optimized 36-item dense grid, explicit sorting, search filters, and intentional confirmation dialogues.
High Performance & Low Overhead: Lightweight vanilla sounds, zero repeating cosmetic tasks, and asynchronous database queries.
Dual Storage Engine: Built-in zero-config SQLite (WAL mode) or high-throughput MariaDB/MySQL with HikariCP.
6 Built-in human-made translations: English, Spanish, Brazilian Portuguese, French, German, and Simplified Chinese with automatic player locale detection.
Admin Audit & Reconciliation: Complete transaction traceability (/market admin tx <id>) and manual resolution tools for ambiguous economy events.

Native Human-Crafted Localization
Every single message and UI element was manually translated and reviewed by a fluent multilingual speaker to ensure natural phrasing.
- 🇬🇧 English (en) Native & concise phrasing.
- 🇪🇸 Español (es) Vocabulario natural para comunidades hispanohablantes.
- 🇧🇷 Português do Brasil (pt_BR) Adaptado para a comunidade brasileira.
- 🇫🇷 Français (fr) Traduction soignée et naturelle.
- 🇩🇪 Deutsch (de) Präzise und grammatikalisch einwandfreie Texte.
- 🇨🇳 简体中文 (zh_CN) 针对中文服主进行了本地化打磨.
Includes automatic player-locale detection and dynamic runtime fallback.
Player Commands & Permissions
| Command | Description | Default Permission |
|---|---|---|
/market or /ah |
Open the marketplace browser | market.use (Everyone) |
/market sell <price> |
List the held item stack for a fixed price | market.sell (Everyone) |
/market mine |
View and manage your active listings | market.use (Everyone) |
/market claim |
Open your delivery & payout mailbox | market.use (Everyone) |
/market search <text> |
Search listings by name/material | market.use (Everyone) |
/market sort <type> |
Sort by newest, oldest, price_asc, price_desc |
market.use (Everyone) |
/market cancel <id> |
Cancel listing and return item to claims | market.use (Everyone) |

Administrator Commands (market.admin)
/market admin tx <id>- Inspect complete transaction journal and audit events./market admin recover- Re-run safe crash recovery cycles./market admin resolve <tx|delivery|payout|listing> <id> <outcome>- Explicit state reconciliation.
Requirements & Compatibility
- Platform: Paper / Purpur 1.21+ (Java 25+)
- Dependencies: Vault + any Vault-compatible economy plugin (EssentialsX, CoinsEngine, etc.)
- Database: SQLite (embedded, zero configuration) or MySQL/MariaDB 8.0+.
Quick Installation
- Download MarketCore-Community.jar and place it in your server's
plugins/directory. - Ensure Vault and your economy plugin are installed.
- Start the server to generate
plugins/MarketCore/config.ymland language files. - (Optional) Configure MySQL in
config.ymlif running on a large server. - Enjoy a dupe-free marketplace experience!
Roadmap
MarketCore Community is 100% free and fully functional. The upcoming MarketCore Network will introduce exclusive features.
Information
Pinned Versions
- R1.20.6–26.2
Pages
Members
1Owner