mAuction
Fast, persistent player marketplace with guarded Vault transactions for Paper, Purpur, and Folia.
mAuction provides a clear inventory marketplace, fast item search, durable listings, and guarded Vault transactions. English is enabled by default; Russian can be selected with language: ru_RU.
Features
- Browse with
/ahor/auction, 45 listings per page, manual refresh, and four sort modes. - Search item materials, custom display names, and seller names with
/ah search <name>. - Sell the held stack with
/ah sell <price>; compact prices such as10k,2.5m, and1bare accepted. - Open
/ah sellingto manage personal listings; clicking your own listing removes it safely. - Confirm purchases in a dedicated GUI and use
/ah collectto retry queued items and payouts. - Live listing validation: bought, reserved, removed, and expired entries turn into gray dye in every open menu without closing it.
- Atomic database reservation prevents two buyers from purchasing the same listing, while database-side limits prevent parallel listing-limit bypasses.
- Journaled withdrawal, seller payout, and item-delivery stages survive restarts without silently repeating uncertain external operations.
- Versioned H2 migrations, indexed database-side search/pagination, append-only transaction audit, and safe stale-reservation recovery.
- Automatic expiration and recovery of unsold items on login.
- Configurable listing limits, price range, cooldown, serialized-item size cap, and material blacklist.
- Async H2 persistence and Folia-safe player/inventory scheduling.
- English and Russian message files, optional bStats metrics, and admin reload.
Commands
| Command | Purpose |
|---|---|
/ah, /auction |
Open the marketplace |
/ah search <name> |
Open filtered listings |
/ah sell <price> |
List the stack in the main hand |
/ah selling |
View and remove your listings |
/ah collect |
Retry queued item delivery and seller payouts |
/ah cancel <id> |
Remove a listing by ID |
/ah audit |
Show uncertain transaction stages (admin) |
/ah reload |
Reload configuration and messages |
Requirements
- Java 25
- Paper, Purpur, or Folia 26.2
- Vault and any Vault-compatible economy provider
Vault acts as the economy bridge, so mAuction works with currency plugins that expose a Vault economy provider, including providers with optional Vault support.
Quick start
- Install Vault, an economy provider, and
mAuction-1.2.0.jar. - Start the server once.
- Adjust
plugins/mAuction/config.ymlif needed. - Hold an item and run
/ah sell 1000.
The default configuration is ready to use. Set language: ru_RU for Russian.
Build
Run ./gradlew clean build. The release JAR is written to build/libs/mAuction-1.2.0.jar.
MIT licensed.
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as mAuction-1.2.0.jar — drop this file into the mods folder
- Download size: 87 KB
- Download link checked 4 Oct 2026 — working
These come from our own check of the pack file, not from the source page.
