Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for ajejo

Transaction-safe, dupe-proof fixed-price marketplace with multi-language GUI and SQLite/MySQL support.

Report MarketCore_Community?

✦ 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 (PENDINGIN_PROGRESSRESOLVED).

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

  1. Download MarketCore-Community.jar and place it in your server's plugins/ directory.
  2. Ensure Vault and your economy plugin are installed.
  3. Start the server to generate plugins/MarketCore/config.yml and language files.
  4. (Optional) Configure MySQL in config.yml if running on a large server.
  5. Enjoy a dupe-free marketplace experience!

Roadmap

MarketCore Community is 100% free and fully functional. The upcoming MarketCore Network will introduce exclusive features.

Information

Category
Economy
Published
August 18, 2026
License
Unspecified
0Downloads
0Stars

Pinned Versions

Members

1