COWMODSКаталог модов

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.

Paper Purpur

GitHub Modrinth Discord

bStats Release Java 25 Minecraft 26.3

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 /ah or /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 as 10k, 2.5m, and 1b are accepted.
  • Open /ah selling to manage personal listings; clicking your own listing removes it safely.
  • Confirm purchases in a dedicated GUI and use /ah collect to 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

CommandPurpose
/ah, /auctionOpen the marketplace
/ah search <name>Open filtered listings
/ah sell <price>List the stack in the main hand
/ah sellingView and remove your listings
/ah collectRetry queued item delivery and seller payouts
/ah cancel <id>Remove a listing by ID
/ah auditShow uncertain transaction stages (admin)
/ah reloadReload 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

  1. Install Vault, an economy provider, and mAuction-1.2.1.jar.
  2. Start the server once.
  3. Adjust plugins/mAuction/config.yml if needed.
  4. 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.1
10 окт. 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.0
4 сент. 2026 г.23Minecraft: 26.2folia, paper, purpur
Скачать
release

mAuction 1.1.0

1.1.0
27 авг. 2026 г.7Minecraft: 26.2folia, paper, purpur
Скачать
release

mAuction 1.0.0

1.0.0
26 авг. 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.