promotional bannermobile promotional banner

Donut Auction

a Donut Auction House plugin for Paper/Folia servers inspired by DonutSMP
Back to Files

1.5.0

File nameDonutAuctionHouse-1.5.0.jar
Uploaded
Aug 27, 2026
Downloads
250
Size
4.9 MB
File ID
8746308
Type
R
Release
Supported game versions
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1

What's new

DonutAuctionHouse v1.5.0

New Features

  • Optional Redis listing notifications for multi-server networks (sync.redis in config.yml, off by default).
  • MySQL poll fallback so sold listings disappear on other nodes even without Redis.

Improvements

  • Purchase, cancel, and expire now claim the database row before changing local cache.
  • Vault withdraw/deposit for a claimed purchase runs on the buyer’s Folia entity thread.

Bug Fixes

  • Buying an auction on one Folia server while MySQL is shared no longer leaves the listing buyable on another server.

Configuration

  • sync.poll-interval-seconds (default 3, MySQL only; 0 disables).
  • sync.redis.enabled, host, port, password, channel.

Compatibility

  • Paper and Folia, Minecraft 1.20.1 through 26.2, Java 17.
  • SQLite single-server behavior is unchanged when Redis is disabled.

Upgrade Notes

  1. Replace the jar. Keep existing plugins/DonutAuctionHouse/ data.
  2. For a network: set storage.type: MYSQL on every node to the same database.
  3. Optional: set sync.redis.enabled: true on every node with the same channel.
  4. Restart each node. Confirm a buy on server B removes the listing from /ah on server A and a second buy is refused.

This mod has no additional files