New features:
• GUI time strings (listing time left, transaction “time ago”, potion duration seconds) can be customized underauction.time-format(day/hour/minute/second suffixes, separators, expired label, relative templates with{n})
Code:# plugins/PerfAuctions/config.yml — merge under auction: time-format: day-suffix: "ᴅ" hour-suffix: "ʜ" minute-suffix: "ᴍ" second-suffix: "s" part-separator: " " show-seconds-under-hour: false expired: "ᴇxᴘɪʀᴇᴅ" relative-just-now: "ᴊᴜsᴛ ɴᴏᴡ" relative-minutes-ago: "{n}ᴍ ᴀɢᴏ" relative-hours-ago: "{n}ʜ ᴀɢᴏ" relative-days-ago: "{n}ᴅ ᴀɢᴏ"
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
New features:
• Sell insert hopper GUI can be turned off ingui/SellInsertGUI.ymlwithgui-settings.enabled;/ah sellwithout a price then goes straight to sign/chat price entry with the item still in the main hand
• The sell shortcut in My Listings can be hidden withgui-settings.sell.enabledingui/MyListingsGUI.yml(defaults stay on)
Improvements:
On supported Paper versions (1.21.7 or higher), sign search uses client-side virtual signs when available. Other players will no longer be able to see the fake signs.
Improvements:
• Main auction, transaction history, sell/buy confirm, and shulker preview GUIs support configurablegui-settings.rows(1–6) with safe slot placement
• My Listings supports optional fixedrows; omitting it keeps automatic chest size from your configured slots
• Listing slot parsing respects a configurable upper bound; preview grids scale with inventory size instead of a fixed 27 cells
New features:
• Main auction, your listings, and transaction history GUIs support configurablelisting-slotsin their YAML (order = items per page); empty list keeps the previous default layouts
Improvements:
• Your listings GUI: configurable slots for sell and transactions buttons; chest size grows from the highest slot you use so larger layouts fit
• Shulker/bundle preview GUI: cancel, confirm, item display, and preview grid start slot are configurable in YAML
Bug fixes:
• Removed a duplicateopenShulkerPreviewGuioverload that could break compilation after the preview GUI changes
Bug fixes:
• Buying from the auction house with a full inventory no longer charges the buyer while failing to deliver the item; the listing is put back up instead
• Owner takeback from “My listings” no longer gives items off the async database callback; it runs on the player’s region thread with the same inventory safety as the main AH flow
Notes for server admins (merge into your existing files after update):
•messages.yml: addbuy-inventory-fullandtakeback-inventory-fullif you use a custom messages file (defaults ship in the jar)
Improvements:
• The GUI's has been completely adapted to the current DonutSMP design!
Bug fixes:
• Fixed a dupe bug (ty Zaneifyy)
UPGRADE NOTE:
• Back up yourplugins/PerfAuctions/folder before upgrading: allgui/*.ymlfiles,config.yml, andmessages.ymlwere reworked; the plugin does not overwrite existing files on disk, so merge or replace those files yourself after comparing them to the jar defaults.
