Sueta

AirAuctions️⚡Modern & Highly-Customizable Auction House

2.1.3

One of the most complete, modern & customizable Auction House plugins available.

·Plugin
  1. 2.1.3latest4 weeks ago
    [+] Added item GUI priority now supports named priority groups [+] Added support for nested {placeholder} resolution [+] Added <center> tag support [*] Fixed restore:<...> param not working properly for [search] action [*] Fixed batch player lookups to prevent lag spike on first /ah GUI open [-] /ah open command has been moved to /aircore open (delete 'open' entry on commands.yml. Permission is now merged to aircore.admin) Important Now [page] action requires to: prefix. You MUST add it on your own GUIs. Example: Code (YAML): [page ] to:previous
    1 download
  2. 2.1.2Sep 1, 2026
    Fixed - Minor bug fixes - Major performance improvements Added - Now %item% will show tooltip on hover. Implemented %item_no_tooltip% for no tooltip. - Added %price_raw% and %price_number% placeholders.
    73 downloads
  3. 2.1.1Aug 24, 2026
    Fixed - Preserve cooldown state across gui-to-gui navigation. - instant-collect not delivering won bid items - Context items not properly overriding base config items - Minor bug fixes Added - Added new param to search action: 'query:...' - Added %can_afford_price% to buy_amount GUI
    32 downloads
  4. 2.1.0Aug 13, 2026
    Fixed Minor bug fixes Added New command /airauctions simulate <clear|generate|status>. Used for testing and stress purposes. Added new lang keys: (You need to add them manually) Code (YAML): # -------------------------------------------------- # GENERAL # -------------------------------------------------- general: simulate: invalid-count : "<ref:prefix> <red>Count must be a whole number greater than 0." confirm-required : - "<ref:prefix> <gold>Generating <white>%count%</white> listings is a large operation." - "<gray> Re-run the command with <white>confirm</white> appended to proceed." started : "<ref:prefix> <gray>Generating <white>%count%</white> simulated listings..." progress : "<actionbar:'<gray>Generating listings... <white>%percent%%</white> <dark_gray>(<white>%count%</white>/<white>%total%</white>)'>" result : - "<ref:prefix> <green>Simulation complete!" - "<gray> Auctions : <white> %auctions%</white> <dark_gray>| <gray>Bids: <white>%bids%</white> <dark_gray>| <gray>Purchases: <white>%purchases%" - "<gray> Players used : <white> %players%</white> <dark_gray>| <gray>Seed: <hover:show_text:'<gray>Copy to clipboard'><click:suggest_command:'%seed%'><white>%seed%</click></hover>" - "<sound:entity.experience_orb.pickup:1:1.5>" cleared : "<ref:prefix> <green>Cleared <white>%count%</white> simulated listing(s)." status : - "<ref:prefix> <white>Simulation status:" - "<gray> Tracked listings : <white> %listings%" - "<gray> Last player pool size : <white> %players%" - "<gray> Usable economy providers : <white> %providers%" failed : "<ref:prefix> <red>Simulation failed. Check console for details."
    38 downloads
  5. 2.0.1Aug 12, 2026
    Fixed: - =can:buy flag does not enforce buy-check - %price% does not update after partial purchase Added: - New key field for every economy provider ( expansions.yml). Now display-name field is only used for placeholders, while key is used for tab-complete source.
    16 downloads
  6. 2.0.0Aug 12, 2026
    This is a complete rewrite. Do not just replace the .jar. Remove all old files and install fresh. Treat this as a brand new plugin, not an update. This release overhauls the entire plugin core, introducing a brand-new auction and bidding system. What's new: ✅ Multi-server synchronization with Redis support ✅ SQLite, MySQL/MariaDB and MongoDB support ✅ Total configuration control & modular registry system ✅ Flexible auction formats and bidding mechanics ✅ Dynamic sniper protection & bidding extensions ✅ Multi-economy support ✅ Configurable sales tax, fees, and partial item purchasing mechanics ✅ Extensive item blacklist & whitelist filtering rulesets ✅ Extensive listing restrictions with bypass permissions ✅ Offline notifications for pending refunds, earnings and won bids ✅ CraftEngine, Nexo and ItemsAdder compatibility ✅ Discord webhook integration and more... See the documentation for more information.
    11 downloads
  7. 1.0.4Mar 15, 2026
    - Added new GUI confirm-remove.yml - Added new command /ah remove <id>. Allows the player (with permission) to remove an active listing. - Added new config options: Code (YAML): # ---------------------------------- # AUCTIONS # ---------------------------------- auctions : # --- Remove Process --- confirm-remove : true # Enable confirmation before removing an item remove-expire-time : 60 # Seconds before confirmation request expires if Confirm GUI is disabled (-1 to disable) Code (YAML): commands : # Requires restart to reflect changes main: name : "auctionhouse" aliases : [ah, auctions ] usage : "/%label% [subcommand] [...]" subcommands: remove: enabled : true name : "remove" usage : "/%label% %sublabel% <id>" - Fixed item names in filter.yml - Added new message keys: Code (YAML): # ----------------------------- # AUCTIONS # ----------------------------- auctions: remove: error: not-found : "%prefix% <red>ID not found or is not active on the Auction House!</red>" confirmation: request : "%prefix% <white>Removing <aqua>%amount%x %item%</aqua> <gold>#%id%</gold> <white>(Seller: %seller%)</white>.<newline>%prefix% <yellow>Type again to confirm.</yellow>" expired : "%prefix% <#ff5f6d>Remove confirmation for <white>x%amount% %item% <gold>#%id%</gold> (Seller: %seller%)</white> expired.</#ff5f6d>" removed : "%prefix% <green>You removed your own listing from the Auction House.</green> <gray>(<white>%amount%x %item% #%id%</white>)</gray>" removed-for : "%prefix% <green>Listing removed from the Auction House.</green> <gray>(<white>%amount%x %item% #%id%</white> from seller %seller%)</gray>" removed-by : "%prefix% <red>Your listing <gray>(<white>%amount%x %item% #%id%</white>)</gray> was removed from the Auction House by <dark_red>%player%</dark_red>." - Minor bug fixes
    125 downloads
  8. 1.0.3Mar 14, 2026
    - Fixed missing validations for target-listings GUI - Fixed != comparator for actions ( [requirement]) - Added "view-player: ..." lore parse on auction-house GUI Code (YAML): # This is how auction item will be displayed inside auction-slots auction-item: lore : - "%lore%" # The item's lore. If there is no lore, skip this line - "<dark_gray>Auction ID : %id%" - "" - "<gray>Listing Information:</gray>" - " <#736efe>»</#736efe> <gray>Seller:</gray> <white>%seller%</white>" - " <#736efe>»</#736efe> <gray>Price:</gray> %price%" - " <#736efe>»</#736efe> <gray>Amount:</gray> <white>x%amount%</white>" - " <#736efe>»</#736efe> <gray>Expires:</gray> <white>%expire%</white>" - " <#736efe>»</#736efe> <gray>Category:</gray> <white>%filter%</white>" - "" - "buy : < #5efce8>Left-Click</#5efce8> <gray>to purchase item</gray>" - "view-player : <gold>Right-Click</gold> <gray>to view more listings from %seller%</gray>" - "preview : < #f9f047>Shift-Click</#f9f047> <gray>to preview contents</gray>" item-flags : - HIDE_ATTRIBUTES left-actions : - "[sound] ui.button.click 1 2" - "[buy]" right-actions : - "[requirement] %player% != %seller%" - "[open] gui:target_listings sort:%sort% filter:%filter% target:%seller%" shift-actions : - "[sound] ui.button.click 1 2" - "[preview]" # If false, confirm-purchase GUI will be disabled apply-confirm : true - Added new option skip-empty-lines on config.yml Code (YAML): # true: "" lines are hidden UNLESS visible lines appear below them. # false: Show all lines regardless if they are empty (""). skip-empty-lines : true
    25 downloads
  9. 1.0.2Mar 13, 2026
    - Fixed item priority system - Fixed major bug not letting players buy items from Target Listings GUI - Changed %player% to %seller% placeholder for success-broadcast message - Added new argument for [open] action target:%target% - Added new GUI target-history, allows players (with permission) to view other player's auction history - Added new permission airauctions.command.history.others - Added new subcommand argument Code (YAML): commands : ... subcommands : ... history: enabled : true name : "history" usage : "/%label% %sublabel%" usage-others : "/%label% %sublabel% [player]" - Added new section target-history in preview-shulker GUI Code (YAML): # Opens on Target History GUI target-history : # GUI title and size title : "<gradient:#5efce8:#736efe><bold>Shulker Preview</bold></gradient> <gray>»</gray> <white>%target%'s History</white>" rows : 6 # Dynamic slot groups # This define where the item auction slot will be placed auction-slot : [4 ] # This is how auction item (bought) will be displayed inside auction-slots auction-item-bought: lore : - "%lore%" # The item's lore. If there is no lore, skip this line - "<dark_gray>Auction ID : %id%" - "" - "<gray>Listing Information:</gray>" - " <#736efe>»</#736efe> <gray>Bought from:</gray> <white>%seller%</white>" - " <#736efe>»</#736efe> <gray>Price was worth:</gray> %price%" - " <#736efe>»</#736efe> <gray>Amount:</gray> <white>x%amount%</white>" - " <#736efe>»</#736efe> <gray>Category:</gray> <white>%filter%</white>" item-flags : - HIDE_ATTRIBUTES # This is how auction item (sold) will be displayed inside auction-slots auction-item-sold: lore : - "%lore%" # The item's lore. If there is no lore, skip this line - "<dark_gray>Auction ID : %id%" - "" - "<gray>Listing Information:</gray>" - " <#736efe>»</#736efe> <gray>Sold to:</gray> <white>%buyer%</white>" - " <#736efe>»</#736efe> <gray>Price was worth:</gray> %price%" - " <#736efe>»</#736efe> <gray>Amount:</gray> <white>x%amount%</white>" - " <#736efe>»</#736efe> <gray>Category:</gray> <white>%filter%</white>" item-flags : - HIDE_ATTRIBUTES # These define where the shulker items slots will be placed preview-slots : [18-44 ] # GUI buttons buttons: back: slots : [0 ] material : ARROW display-name : "<#ff5f6d><bold>Return to %target%'s Listings</bold></#ff5f6d>" lore : - "<gray>Click to exit preview</gray>" - "<gray>and return to %target%'s items.</gray>" actions : - "[sound] ui.button.click 1 0.8" # Custom items items: filler: slots : [1-3, 5-17, 45-53 ] material : BLACK_STAINED_GLASS_PANE hide-tooltip : true
    12 downloads
  10. 1.0.1Mar 11, 2026
    - Fixed message key for collect / cancel items - Fixed permission for max listing limit - Fixed missing components for item priority stack - Added new option for config.yml Code (YAML): notify-updates : true - Added new message key: Code (YAML): general: plugin-outdated : "%prefix% <red>A new update is available!</red> <newline><gray> • Current: <white>%current%</white> <newline><gray> • Latest: <green>%latest%</green> <newline><gray> • Download: <yellow><click:open_url:'https://www.spigotmc.org/resources/133357/'>[Click Here]</click></yellow>"
    16 downloads
  11. 1.0.0Mar 11, 2026
    15 downloads

Similar projects

Plugin →