
AuctionX
A modern, fully customizable auction house plugin with per-rank limits, MySQL/SQLite storage, PlaceholderAPI & Discord integration, and a fully editable English messages.yml.
Оцените первым
82
1
Список изменений
Changelogs:
Added:
- The MySQL driver now ships with the plugin. Newer server builds no longer provide it, which could stop AuctionX from connecting on a default setup.
- Page navigation for "Your Listings" and "Expired Items", so listings beyond the first 45 can be reached.
- Maintenance mode and the selling lock are now saved and survive a restart.
- Sound preference and the admin "Skip Confirmation" toggle are now stored per player and survive a restart.
- Database indexes for faster lookups on larger auction houses.
- The
actionhouse.usepermission is now actually enforced, so access to/ahcan be revoked. - New messages for database problems and for a listing that could not be created.
Fixed:
- Item swap exploit: the item was read from the hand again when confirming a sale, so a different item could be swapped in after the checks had already passed. This bypassed the blacklist, the price cap and the selling lock. Every rule is now re-checked against the item that is actually being sold.
- Item loss on purchase: buying with a full inventory took the money and deleted the listing without delivering the item. Free space is now verified before anything is claimed, and anything that still does not fit is dropped at your feet instead of vanishing.
- Item destruction on admin removal: removing a listing of an offline seller deleted the item permanently. It is now moved to the seller's "Expired" items instead.
- Items could be dragged into auction windows and were silently destroyed when the window closed. Dragging is now blocked.
- Lost or double payouts of offline earnings. Sales completing during a payout are no longer marked as paid without being paid, and networks sharing one database can no longer pay the same sale twice.
- Page navigation always jumped to page 2 or page 1 and discarded the active search. It now follows the actual page and keeps search and sorting.
- The "View Purchases" button disappeared once the sales history held nine or more entries.
- Sold chests, arrows, hoppers and books in the history triggered navigation when clicked. Buttons are now identified properly instead of by item type.
- Expired items counted toward the listing limit, which could block selling entirely even though the listings were no longer on sale.
- The search sign replaced world blocks destructively. A borrowed chest lost its contents and the block was only partly restored. The full block is now restored, including on quit and on server shutdown, plus a safety timer so no sign is ever left behind.
- Server lag with PlaceholderAPI: the player placeholders queried the database on the server thread on every update. They now read a cached value.
- Server freezes when looking up a player name that the server had never seen before.
- A corrupted item in the database could delete the listing and destroy the item. Affected listings are now kept and reported instead.
- An invalid material in the config made the main menu fail to open for everyone. It now falls back to a default with a warning.
- A rank missing
max_pricegranted unlimited prices. Missing rank values now inherit the default rank instead. - Clearing the auction house closed unrelated GUIs of other plugins.
- Maintenance mode only blocked the command, not an already open window.
- Renaming GUI titles in the config could break buttons or make windows unresponsive. Titles are now purely cosmetic.
- Money amounts in chat showed values like
19.0instead of19. - Discord notifications could produce an invalid message for items with unusual characters in their name.
- Various error messages are now written to the server log properly instead of raw stack traces.
Removed:
- The bundled SLF4J logging binding, which could clash with the server's own logger and with other plugins.
- The plugin no longer identifies its windows by their title, so custom titles can no longer cause misbehaviour.
- Listing prices are no longer trusted from the clicked item; the price, seller and expiry always come from the database.
Файлы
AuctionX-1.1.1.jar(15.58 MiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.1.1
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.18–26.2
Загрузок
61
Дата публикации
01.08.2026
