
mAuction
Fast, persistent player marketplace with guarded Vault transactions for Paper, Purpur, and Folia.
Автор: miklires880обновлён 10 окт. 2026 г.
ЭкономикаУправление
Описание
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.3
- 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.1.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.1.jar.
MIT licensed.
Последние версии
Все версии →release
mAuction 1.2.1
1.2.110 окт. 2026 г.50Minecraft: 26.3folia, paper, purpur
Что нового
# Changelog
## 1.2.1 - 2026-10-10
- Added Minecraft 26.3 compatibility and verified the clean build and automated test suite against Paper API 26.3.
## 1.2.0 - 2026-09-04
- Added database-side search, sorting, pagination, seller-limit enforcement, indexes, and schema versioning.
- Added purchase confirmation and `/ah collect` for pending item and payout recovery.
- Added journaled withdrawal, payout, and delivery stages with restart-safe reservation maintenance.
- Added append-only transaction events and `/ah audit` for uncertain external-operation stages.
- Replaced new item storage with Paper byte serialization and retained a bounded legacy migration reader.
- Added strict configuration validation, exact locale selection, corrupt-item handling, and safe full-inventory behavior.
## 1.1.0 - 2026-08-27
- Added `/ah search <name>`, `/ah selling`, pagination, and sorting.
- Added live menu validation and gray outdated-listing markers.
- Added English-default and Russian-selectable message files.
- Added recovery for expired, cancelled, and pending purchased items.
- Added compact price input, listing cooldown, material blacklist, and item-size limits.
- Added drag protection and configurable bStats.
## 1.0.0 - 2026-08-26
- Added persistent GUI auction listings.
- Added atomic purchase reservation and staged Vault payments.
- Added listing limits, expiration, cancellation and configurable tax.
- Added Paper, Purpur and Folia 26.2 support.
release
mAuction 1.2.0
1.2.04 сент. 2026 г.23Minecraft: 26.2folia, paper, purpur
release
mAuction 1.1.0
1.1.027 авг. 2026 г.7Minecraft: 26.2folia, paper, purpur
release
mAuction 1.0.0
1.0.026 авг. 2026 г.8Minecraft: 26.2folia, paper, purpur
Что нового
# Changelog
## 1.0.0 - 2026-08-26
- Added persistent GUI auction listings.
- Added atomic purchase reservation and staged Vault payments.
- Added listing limits, expiration, cancellation and configurable tax.
- Added Paper, Purpur and Folia 26.2 support.