Sueta

FAuction

V2.3.0

Auction plugin with full support of bungee

·Plugin
  1. V2.3.0latestFAuction 2.3.0Sep 27, 2026

    ✨ New features

    Name the commands yourself
    The commands are no longer fixed to /ah, /hdv and their English subcommands. A new commands: section in config.yml lets you rename every one of them, or add aliases:
    commands:
      root: ["ah", "hdv"]
      list: ["list"]
      search: ["search"]
      sell: ["sell", "vendre"]
      expire: ["expire"]
      help: ["help"]
      admin: ["admin"]
    - The first name of each list is the main one, shown in the help and in the error messages. The others are aliases. - Permissions do not change: renaming sell to vendre keeps fauction.sell. - A change needs a full restart: /ah admin reload detects it and tells you to restart. - A mistake never stops the plugin: invalid or duplicate names fall back to the defaults, and the console says what was refused.
    Update notifications
    At startup and on every /ah admin reload, FAuction checks GitHub for a newer release and warns the console, with a link to it. - Nothing is downloaded or installed, and the check runs asynchronously (Paper and Folia). - A server without internet access shows no warning. - Turn it off with update-checker.enabled: false in config.yml.

    🔧 Other changes

    - New bStats chart: players per plugin version. - New message commands_restart_required in every language file.

    ⬆️ Updating

    Replace the jar and restart. Your config.yml and language files are updated automatically: the new keys are added and your existing values are kept.
    14 downloads
  2. V2.2.2FAuction 2.2.2Sep 21, 2026
    26.3 compatibility
    55 downloads
  3. V2.2.1FAuction 2.2.1Sep 13, 2026
    A fix for Folia servers. If you run Paper or Spigot, nothing in this release changes anything for you and you can update whenever it suits you. If you run Folia, this one is worth taking. The Folia support shipped in 2.2.0 left two windows open where a player disconnecting at the wrong moment could make an item, or a payment, disappear. Both are closed.
    Items lost on a disconnection
    When a player cancelled one of their own auctions, bought an item, took back an expired item or put one up for sale, the item was removed from the database before being handed over. If the player disconnected during that short moment, the item was never handed over and was gone for good. The operation is now undone cleanly instead: the auction goes back on the market, an expired item goes back to the expired items, and an item taken for a sale that could not be saved is placed in its seller's expired items. The player finds their item again when they log back in, and every case is logged to the console.
    Sales blocked by the duplication protection
    After such a disconnection, the item's signature stayed stuck in the anti-duplication filter. From then on nobody could put a visually identical item up for sale, server-wide, until the next restart. The signature is now released in every case.
    Pending payments in XP and LEVEL mode
    Payments held for a seller who was offline were credited from the wrong thread under Folia, which Folia does not allow. They now go through the player's own region thread. A payment that does not go through stays owed to the player instead of being cleared.
    Updating
    Replace the jar and restart. No configuration change, no database change, and nothing for your players to do.
    36 downloads
  4. V2.2.0Folia supportSep 13, 2026
    Folia support
    FAuction now officially supports Folia, in addition to Paper and its other forks. - Every scheduled operation in the plugin — one-off async/sync work as well as the recurring auction expiration, cache refresh, pending currency delivery, and anti-spam cleanup tasks — now runs through a Folia-aware scheduler instead of the plain Bukkit scheduler, which Folia does not support. - The unmaintained TaskChain dependency (co.aikar:taskchain-bukkit, no release since 2019-2021) has been fully removed. - No configuration change required; behavior on regular Paper servers is unchanged.
    7 downloads
  5. V2.1.0FAuction 2.1.0Sep 6, 2026
    Command framework replaced: ACF → Cloud
    The plugin no longer runs on ACF, which is no longer maintained, but on [Cloud](https://cloud.incendo.org) 2.x instead. - Nothing changes for your permissions or command paths: /ah, /hdv and all 13 subcommands are exactly where they were. - /ah help has a new layout, generated by Cloud. - /ah help <query> now shows the help for a single command. - /ah admin reload now reloads the language file too — it used to only be read at startup. - /ah admin migrate now refuses a migration version it doesn't recognize (and tab-completes the ones it does), instead of silently doing nothing and reporting success. - /ah sell now refuses NaN or Infinity as a price before touching your inventory. - Minimum server version is now Paper 1.16.5.
    Language files
    - Language files are now versioned and updated automatically, exactly like the other configuration files — no action required. - Your customised texts are preserved; a lang_<code>.yml.bak backup is kept next to the file before its first automatic update. - A language the plugin doesn't ship (e.g. lang_de.yml) keeps every key you wrote and falls back to English for the rest. - Chinese (lang_zhcn.yml) gained 3 messages that were silently never sent before (max_price, clear_cache, migrate).
    Other
    - Various dependency updates and internal hardening (CodeQL findings addressed).
    18 downloads
  6. V2.0.2FAuction 2.0.2Aug 15, 2026

    Bug Fixes

    - Fixed a crash (NumberFormatException) when running /ah sell while money-format used a thousands separator (e.g. #,##0). - Fixed inconsistent price formatting in chat messages (listing confirmation, minimum/maximum price errors) — they now match the format already shown in the GUI instead of raw values like 1000.0.
    75 downloads
  7. V2.0.1Bug fix — auctions/expired items stuck and impossible to removeAug 4, 2026
    Some auctions (and items sitting in the expired-items view) could no longer be cancelled or claimed. The console showed an error such as: [FAuction] Auction X could not be deleted from the database ; kept on the market instead of being lost from the cache for nothing. Cause: on SQLite, new listings were assigned an id guessed locally instead of the one the database actually generated. Once the highest-id listing had ever been sold or removed, that guess fell out of sync with the database — so any new listing added afterward got an id that didn't match any real row, making it permanently impossible to delete or claim. Fix: new auctions and expired items now always use the id the database itself assigned. No more drift between the in-memory cache and the database, and no more stuck listings. If you were affected, existing stuck items should resolve themselves once you sell/cancel/withdraw them again after updating; any that were already orphaned may need a manual database check (see the plugin's SQL tables if in doubt).
    34 downloads
  8. 2.0.0FAuction 2.0.0Jul 31, 2026
    Rewrite the duplication protection to make it better. This rewrite aims to eliminate as many false positives and remaining vulnerabilities as possible.
    19 downloads
  9. 1.9.10FAuction 1.9.10May 25, 2026
    Categories display rework new block exemple :
      '51':
        utility: category
        material: BOOK
        title: "&5Filter."
        description:
          - "&eClick here to change filter"
          - "{previousCategories}"
          - "&e{currentCategory}"
          - "{nextCategories}"
    168 downloads
  10. V1.9.9FAuction 1.9.9Apr 16, 2026
    Better code + update dependencies + support 26.2
    146 downloads
  11. V1.9.8FAuction 1.9.8Jan 1, 2026
    new option hideFlag
    gui:
      size: 54
      type: CHEST
      name: "Auction House {Page}/{TotalPage}"
      title: "&eItem : &6{ItemName}"
      replaceTitle: false
      hideFlag: false
      description:
        - "&5Sold by : &6{OwnerName}"
        - "&5Price : &6{Price}"
        - "&5Expires on : &6{ExpireTime}"
        - "&5Remaining time : &6{RemainingTime}"
        - "&5Lore :"
        - "{lore}"
    346 downloads
  12. V1.9.7FAuction 1.9.7Dec 10, 2025
    1.21.11 support
    89 downloads
  13. V1.9.6FAuction 1.9.6Oct 29, 2025
    Memory leak fix
    121 downloads
  14. V1.9.5FAuction 1.9.5Oct 13, 2025
    1.21.10 compatibility, rework item selection, update dependency
    88 downloads
  15. V1.9.4FAuction 1.9.4Oct 4, 2025
    1.21.9 compatibility
    76 downloads
  16. V1.9.3FAuction 1.9.3Sep 21, 2025
    set in database.yml (only if you have mariadb database) : type: MariaDB
    65 downloads
  17. V1.9.2FAuction 1.9.2Sep 14, 2025
    Patch for gui size
    71 downloads
  18. V1.9.1FAuction 1.9.1Sep 12, 2025
    New lang system by @seetch
    60 downloads
  19. V1.9.0FAuction 1.9.0Sep 5, 2025
    New Sorting system, new command ah search and more category customisation New block in gui configuration :
        utility: sorting
        material: BOOK
        title: "&5Sort."
        description:
          - "&eClick here to sort item"
          - "&eCurrent sort : {sortDisplayName}"
    New configuration sort.yml New command /ah search ITEM_TYPE Thank to seetch for more category customisation
    70 downloads
  20. V1.8.25FAuction 1.8.25Sep 1, 2025
    Add PostgreSQL support In database.yml set type to PostgreSQL
    64 downloads
  21. V1.8.24FAuction 1.8.24Aug 20, 2025
    patch on min price calcul
    71 downloads
  22. V1.8.23FAuction 1.8.23Aug 20, 2025
    bug patch
    48 downloads
  23. V1.8.22FAuction 1.8.22Aug 3, 2025
    Duplication fix
    97 downloads
  24. V1.8.21FAuction 1.8.21Aug 3, 2025
    patch for categories load default file + custom file
    54 downloads
  25. V1.8.20FAuction 1.8.20Aug 3, 2025
    1.21.8 support + dependency update
    57 downloads
  26. V1.8.19FAuction 1.8.19Jul 4, 2025
    1.21.7 support
    108 downloads
  27. V1.8.18FAuction 1.8.18Jun 30, 2025
    Update dependency
    67 downloads
  28. V1.8.17FAuction 1.8.17Jun 16, 2025
    Remaining time correction
    79 downloads
  29. V1.8.16FAuction 1.8.16Jun 16, 2025
    Item visualization in AuctionConfirmGui
    56 downloads
  30. V1.8.15FAuction 1.8.15Jun 12, 2025
    Feature flipping for hashcode duplication control
    73 downloads
  31. V1.8.14FAuction 1.8.14Jun 8, 2025
    1.21.6 support
    61 downloads
  32. V1.8.13FAuction 1.8.13May 30, 2025
    Money format feature flipping
    65 downloads
  33. V1.8.12FAuction 1.8.12May 15, 2025
    Anti duplication rework
    75 downloads
  34. V1.8.11FAuction 1.8.11May 11, 2025
    Spigot compatibility
    54 downloads
  35. V1.8.10FAuction 1.8.10May 4, 2025
    Correction for command block
    51 downloads
  36. V1.8.9FAuction 1.8.9May 3, 2025
    SQLite correction
    47 downloads
  37. V1.8.8FAuction 1.8.8May 2, 2025
    New command step :
      '45':
        utility: command
        value : "This is a command"
        material: CHEST_MINECART
        title: "&cThis block execute a command"
        description: {}
    New message : add this in your lang file
    buy_auction_target_success: "The player {player} bought your item {item} at the price of {price}."
    25 downloads
  38. V1.8.7FAuction 1.8.7Apr 27, 2025
    SQLite rework
    42 downloads
  39. V1.8.6FAuction 1.8.6Apr 25, 2025
    Add support for other currency like experience and level in config.yml
    currencyUse: VAULT # VAULT, EXPERIENCE, LEVEL
    38 downloads
  40. V1.8.5FAuction 1.8.5Apr 11, 2025
    Mysql improvement Thanks to @NezuShin
    60 downloads
  41. V1.8.4FAuction 1.8.4Apr 4, 2025
    1.21.5 support
    45 downloads
  42. V1.8.3FAuction 1.8.3Mar 19, 2025
    Dependency update + duplication protection
    62 downloads
  43. V1.8.2FAuction 1.8.2Mar 15, 2025
    Empty message don't send message
    28 downloads
  44. V1.8.1FAuction 1.8.1Mar 13, 2025
    Java 16 minimum support
    22 downloads
  45. V1.8.0.2FAuction 1.8.0.2Mar 3, 2025
    Linux directory creation fix
    54 downloads
  46. V1.8.0.1FAuction 1.8.0.1Mar 2, 2025
    ItemPrice format correction
    19 downloads
  47. V1.8.0FAuction 1.8.0Feb 23, 2025
    Add new menu configuration to have custom menu. Configuration example : https://github.com/Florianpal1/FAuctionUI/blob/main/en/me… You can add gui configuration in FAuction/gui/menus New block to access to menu
      '26':
        utility: menu
        id: main 
        material: CHEST_MINECART
        title: Go to the main menu
        description: {}
    New configuration in config.yml to choose the gui open with command /ah :
    defaultGui: AUCTION# The default gui open with /ah command
    Possible value : AUCTION, EXPIRE, HISTORIC, PLAYER, MENU:id
    38 downloads
  48. V1.7.9.4FAuction 1.7.9.4Feb 17, 2025
    Nullptr correction
    41 downloads
  49. V1.7.9.3FAuction 1.7.9.3Feb 17, 2025
    Nullptr correction
    21 downloads
  50. V1.7.9.2FAuction 1.7.9.2Feb 12, 2025
    historic and playerview fix
    34 downloads
  51. V1.7.9.1FAuction 1.7.9.1Feb 11, 2025
    Next gui correction
    22 downloads
  52. V1.7.9FAuction 1.7.9Feb 10, 2025
    New configuration allows you not to send certain messages
    message-send:
      AUCTION_OPEN: true
    For configuration see lang file Exemple : buy_auction_success -> BUY_AUCTION_SUCCESS
    20 downloads
  53. V1.7.8FAuction 1.7.8Feb 7, 2025
    To make migration execute command : ah admin migrate 1.7.8 add in lang file : migrate: "You have migrated to {version}." migrate_help_description: "Migrate to another version."
    24 downloads
  54. V1.7.7.1FAuction 1.7.7.1Feb 4, 2025
    Correction
    23 downloads
  55. V1.7.7FAuction 1.7.7Feb 4, 2025
    In auctionConfirm.yml add :
    gui.auction:
        title: "&eItem : &6{ItemName}"
        replaceTitle: false
        description:
          - "&5Sold by : &6{OwnerName}"
          - "&5Price : &6{Price}"
          - "&5Expires on : &6{ExpireTime}"
          - "&5Lore :"
          - "{lore}"
    17 downloads
  56. V1.7.6FAuction 1.7.6Feb 4, 2025
    New purge command : /ah admin purge all /ah admin purge auction /ah admin purge expire /ah admin purge historic Decimal format correction Sqlite correction
    19 downloads
  57. 1.7.5FAuction 1.7.5Jan 31, 2025
    New configuration in config.yml : decimalFormat: "0.00"
    39 downloads
  58. V1.7.4FAuction 1.7.4Jan 24, 2025
    Add 2 feature flipping - item-expiration - cache-update
    33 downloads
  59. V1.7.3FAuction 1.7.3Jan 19, 2025
    SQLite correction + Remaining time placeholder for auction new placeholder for auction gui : {RemainingTime}
    39 downloads
  60. V1.7.2FAuction 1.7.2Jan 17, 2025
    Mysql Correction
    23 downloads
  61. V1.7.1FAuction 1.7.1Jan 12, 2025
    Disable the plugin if it cannot start correctly
    22 downloads
  62. V1.7.0FAuction 1.7.0Jan 7, 2025
    New Configuration system Please backup your configuration file before updating The new configuration system will automatically update your configuration files.
    32 downloads
  63. V1.6.13FAuction 1.6.13Jan 3, 2025
    Permission fix
    22 downloads
  64. V1.6.12FAuction 1.6.12Jan 2, 2025
    New chart on bstats and dependency update
    24 downloads
  65. V1.6.11FAuction 1.6.11Dec 28, 2024
    Add new category ENCHANTED to filter all enchanted item Add new permission fauction.user contains : - fauction.list - fauction.sell - fauction.expire
    26 downloads
  66. V1.6.10Dec 27, 2024
    Code Refacto + possible bug correction
    20 downloads
  67. V1.6.9FAuction 1.6.9Dec 24, 2024
    CacheReloadEvent correction
    20 downloads
  68. V1.6.8FAuction 1.6.8Dec 23, 2024
    Better Configuration + Event correction
    18 downloads
  69. V1.6.7FAuction 1.6.7Dec 17, 2024
    SQL Expire correction
    20 downloads
  70. V1.6.6FAuction 1.6.6 - API EventDec 16, 2024
    API Documentation : https://github.com/Florianpal1/FAuction/wiki/API New Event : AuctionAddEvent AuctionBuyEvent AuctionCancelEvent CacheReloadEvent ExpireAddEvent ExpireRemoveEvent
    21 downloads
  71. V1.6.5FAuction 1.6.5Dec 16, 2024
    Bug correction for category, next et previous
    27 downloads
  72. V1.6.4FAuction 1.6.4Dec 13, 2024
    Java 8 Support + Correction
    38 downloads
  73. V1.6.3FAuction 1.6.3Dec 11, 2024
    Refacto
    23 downloads
  74. V1.6.2.1FAuction 1.6.2.1Dec 11, 2024
    Add Head texture and CustomModelData to Action Confirm GUI confirm utilities. Thank to @NezuShin
    20 downloads
  75. V1.6.2FAuction 1.6.2Dec 10, 2024
    Refacto + Optimization
    33 downloads
  76. V1.6.1FAuction 1.6.1Dec 10, 2024
    Add Placeholder api : Get number of player auction : %fauction_auction_number% Get number of player expire : %fauction_expire_number% Get number of player historic : %fauction_historic_number% Add new Configuration in config.yml : cacheUpdate: 72000 #In ticks 72000 ticks == 1 Hour
    34 downloads
  77. V1.6.0FAuction 1.6.0Dec 9, 2024
    Add api : to get api object use FAuction.getApi() for maven or gradle : https://github.com/Florianpal1/FAuction/packages/2339230
    20 downloads
  78. V1.5.9.3FAuction 1.5.9.3Dec 8, 2024
    First Version
    30 downloads

Similar projects

Plugin →