
Donut Auction
a Donut Auction House plugin for Paper/Folia servers inspired by DonutSMP.
Оцените первым
21.5K
12
Список изменений
Improvements
- Sell confirmation now uses atomic pending-sale transactions with unique IDs so an item is owned by only one state at a time (inventory, pending sale, or active auction)
- Confirm, cancel, inventory close, disconnect, and shutdown recovery are idempotent against double-clicks, lag, and repeated callbacks
- Cancel and collect actions on existing auctions use operation locks to prevent double item returns
- Failed listing validation now safely restores the item (with ground drop if the inventory is full)
- Added sampled debug logging for invalid/repeated pending-sale claims (
debug.pending-sales)
Bug Fixes
- Fixed item duplication when cancelling
/ah sellconfirmation (Cancel, GUI close, duration/category re-open, double-click, or disconnect could return the item more than once) - Pending sell items are now returned correctly on player quit and server shutdown
Configuration
debug.pending-sales(default:false) — whentrue, logs every invalid/repeated pending-sale claim; whenfalse, samples only
Файлы
donutauction-1.2.1.jar(3.36 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.1
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.20–26.2
Загрузок
3.6K
Дата публикации
10.07.2026
