AT-AuctionHouse logo

AT-AuctionHouse

A player-to-player auction house for Minecraft servers. A player lists an item at a fixed price, another player buys it, money and item swap hands. No bidding, no waiting.

  • Paper and Folia
  • 1.21.1 to 26.x
  • SQLite, MySQL, MongoDB
  • Four languages

Why this one

Three things most auction plugins do not do

01

Menus you actually control

Every button's material, name, lore, stack size, glint and custom model data lives in gui.yml. Not one material and not one sentence is baked into the jar.

Everything the plugin works out for itself, price, seller, time left, page number, category, search query and slot allowance, is a placeholder you can move anywhere in a menu or leave out entirely.

See what gui.yml can do
The main auction menu drawn as a six by nine slot grid, with the filler row, the listing area and every control button labelled with its gui.yml key.
02

An item is never destroyed

Every path that takes an item out of a player's inventory has a matching path that gives it back. A failed listing, a cancelled listing, an expired listing, a full inventory at delivery, a player logging out mid-sale, a clean server shutdown.

Anything that cannot be handed over right now is written to the collection box and waits there. Nothing lands in nothing.

How the collection box works
Every outcome for a listed item, sold, cancelled, expired, inventory full, player offline or server shutdown, ending either back in the player inventory or in the collection box.
03

Real Folia support, not a flag

Folia runs many region threads in parallel instead of one main thread. Plenty of plugins set the flag and hope. This one routes every piece of work to the thread that actually owns it, and it has been booted and verified on Folia.

One jar covers 1.21.1 through the current 26.x line, with no NMS and no per-version builds. On Folia, note that Vault and your economy plugin have to be Folia-compatible themselves.

Requirements and the Folia caveat
Server software
Paper or Folia
Minecraft
1.21.1 through 26.x, one jar
Java
21 on 1.21.x, 25 on 26.x
Required
Vault plus an economy plugin

Quick start

Running in about two minutes

The only thing you have to get right is the economy.

  1. 1

    Install Vault and an economy

    AT-AuctionHouse needs Vault plus any Vault-compatible economy plugin to handle the money.

  2. 2

    Drop in the jar

    One jar covers Paper and Folia from 1.21.1 through the 26.x line. There is nothing to pick.

  3. 3

    Start the server

    The first run writes config.yml, gui.yml and all four language files, every section commented.

  4. 4

    Open /ah

    The auction house is live. Change what players see whenever you like, then run /ah reload.

Full installation guide

Database drivers download themselves at startup, so there is nothing to install by hand.

Everything is documented

Every config key, every menu placeholder, every command and every permission has a page. If something is still unclear, ask in the Discord.

AT-AuctionHouse is by zArrowTan. The Discord is the only support channel, there is no public issue tracker.