PerfAuctions - Cross-Server & Folia v1.1.5

High performance Auction house plugin with GUI, search, categories and sorting
New features:
• Sort, filter, and select-item sort items support %dynamic_options% (or %sorting_options% / %filter_options%) in lore so footer lines can appear below the generated option list
New features:
• Each auction GUI (gui/*.yml) now supports gui-settings.filler.enabled so you can turn fillers off per GUI
Bug fixes:
• Sign search GUI no longer leaves oak signs or barrier blocks in the world after restarts, reloads, or unclean shutdowns
Bug fixes:
• Fixed all Bukkit and Vault API calls inside async DB callbacks running on the wrong thread — they are now safely dispatched to the player's entity scheduler
• Fixed an item duplication exploit in sell confirmation: the item is now removed synchronously before the DB call, eliminating the window where the player could move it and keep both the item and the listing
New features:
• Search sign GUI text is now configurable via the new search-sign option in config.yml
Improvements:
• Search sign layout updated: the first line is now the input line so the cursor starts there when the sign opens; "Search:" is shown on the second line as a label
• Material search accepts both spaces and underscores (e.g. "iron sword" and "iron_sword" both find the same items)
Bug fixes:
• Fixed duplicate purchase exploit: only one buyer can successfully complete a purchase; the listing is claimed atomically (select then delete in one transaction).
• Taking back a listing (main GUI or My Listings) can no longer grant the item twice; take-back uses the same atomic delete.
• Expired listings are removed and returned in a single transaction, so the same expired listing cannot be returned more than once.
• Admin confiscate and emergency take-back now use atomic delete so items are not duplicated or returned twice.
• Selling: item is only taken from the player’s hand if it still matches the listed item and amount when the listing is created; prevents wrong or double item loss.

Improvements:
• Sell confirm now validates price against the configured min/max before creating the listing.
• Safer handling of null item/material when logging transactions and showing shulker previews.

Technical:
• New deleteListingByIdAtomic for claim-by-id; expired listing removal and take-all-expired run in a single transaction per batch.
New features:
• Enchantments shown in auction lore for armor, tools, weapons, and enchanted books with configurable %enchantments% placeholder
• PlaceholderAPI support: %perfauctions_active_listings%, %perfauctions_total_earned%, %perfauctions_total_spent%, %perfauctions_items_bought%, %perfauctions_items_sold% (cached on join and when opening /ah)
• "Take all expired" button in My Listings returns all expired items at once
• Admins can confiscate listings: Shift+Click on any listing in the main auction removes it without returning the item to the seller
• Enchantment level display is configurable: auction.enchant-level-roman (default false) switches between numbers (1, 2, 3) and Roman numerals (I, II, III)

Bug fixes:
• Slot permissions now set the max listings (e.g. perfauctions.slots.10 = max 10)
• Custom and over-level enchants (e.g. EcoEnchants, level 50) no longer showed raw keys; level is shown as a number and custom enchant names use a readable fallback when no translation exists
• Enchant name fallback fixed for Adventure API compatibility (fallback expects String)
Buy a license now
$5.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 20% commission.
3,196 Views
16 Purchases
323 Downloads
Feb 26, 2026 Published
Jun 20, 2026 Updated
5.00 star(s)
Average rating (8)
350.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. GUI
Game mode
  1. Survival
  1. Donut-like
  1. Hardcore
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 20% commission.
3,196 Views
16 Purchases
323 Downloads
Feb 26, 2026 Published
Jun 20, 2026 Updated
5.00 star(s)
Average rating (8)
350.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. GUI
Game mode
  1. Survival
  1. Donut-like
  1. Hardcore
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Top