zAuctionHouse

VIP Plugins zAuctionHouse

Version: 4.0.0.6
  • Update to Sarah 1.17
  • Update zAuctionHouse Redis
  • Added global database configuration
  • Fix minor errors
  • Fix expired items
It has been 4 years since zAuctionHouse v3 was released! Now, it's time to look ahead and start planning the next major update of the plugin.

Before starting development, I’ve prepared a quick survey to better understand how you use the plugin and what features you need:
https://forms.gle/Z81xUbZ5utN5uSRV9

The development of zAuctionHouse 4 will begin in the coming months**. Until then, version 3 will continue to receive updates until the new version is released. (I don’t have a release date to share yet, before 2026 i guess ?)

Thank you to everyone who takes the time to answer! Your feedback is crucial to ensuring the plugin meets your needs.

Changelogs:
  • Fixed transactions that was not valid before a restart
  • Create placeholder: %zauctionhouse_sell_confirm_price% and %zauctionhouse_buy_confirm_price%
  • Added zEssentials Provider. This allows you to use the mailbox system to send purchased or expired items.
  • Fixed Out of bound exception with pagination
  • Fixed use of a placeholder with the command /ah sell
  • Added information if the itemstack of a transaction is invalid
  • Added SQLITE and HIKARICP for JSON to database conversion
  • Fixed items priority storage
  • Added support for translating materials for searches by panel or in chat
  • Updated: CurrenciesAPI to version 1.0.7. (Fixed Item economy)
[IMG]
[IMG]


  • Added: A reason for each economy transaction (compatible only with zEssentials).
  • Updated: CurrenciesAPI to version 1.0.5. (Bug fix + add RedisEconomy)
  • Added: Button ZAUCTIONHOUSE_EXPIRE_AND_BUYING, which allows viewing both expired and purchased items simultaneously.
  • Added: Button ZAUCTIONHOUSE_EXPIRE_AND_BUYING_AND_ITEMS, which allows viewing expired, sold, and purchased items at the same time.
  • Added: Button ZAUCTIONHOUSE_SEARCH_INPUT, which opens the search inventory. (Note: If ProtocolLib is not installed, searches will default to the chat.)
  • Improved: Code for certain buttons by updating to the latest version of the zMenu API.
  • Updated: Folialib API to the latest version.
  • Changed: Database management now exclusively uses HikariCP. (No changes to your database configuration are required.)
  • Added: New sorting types:
    • ALPHABETICAL_NAME
    • REVERSE_ALPHABETICAL_NAME
    • SELLER_NAME_ALPHABETICAL
    • SELLER_NAME_REVERSE_ALPHABETICAL
    • MATERIAL_TYPE_ALPHABETICAL
    • MATERIAL_TYPE_REVERSE_ALPHABETICAL
    • ECONOMY_NAME_ALPHABETICAL
    • ECONOMY_NAME_REVERSE_ALPHABETICAL
    • ITEM_STACK_SIZE_ASCENDING
    • ITEM_STACK_SIZE_DESCENDING
    These new sorting options can be used with the ZAUCTIONHOUSE_CHANGE_SORTING button.

  • Added the completion tab for the /ah search command, material of sales items will be displayed
  • Fix error when loading items economies
  • Fix problem when cooldownTransactions is too low
  • Fixed /ah claim command with sqlite
  • Fixed ZAUCTIONHOUSE_REMOVE_ALL_EXPIRE button
  • All messages now work with MiniMessage! (only if you use zmenu)
  • Fixed loading items, the plugin will directly take the right method to decode the items
  • The default storage is now SQLITE, you can convert your JSON storage by defaulting the storage in config.yml to SQLITE and running the command /ah convert jsontodatabase
  • Fixed issue with Shulker Shell and Shulker Spawn Egg being considered as inventory (by keke142)
  • Added PlayerAuctions Convert (by keke142)
  • Added %price%, %seller% and %timer% for ZAUCTIONHOUSE_BUY_CONFIRM button
  • Log files are now .log instead of .yml
  • Added permissions to set the maximum allowed price for selling items by economies
YAML:
price:
  permissions:
    vault: # Economy name
      - permission: zauctionhouse.price.max.vault.player # Permission
        amount: 128 # Max price
      - permission: zauctionhouse.price.max.vault.vip # Permission
        amount: 250 # Max price
    item_diamond: # Economy name
      - permission: zauctionhouse.price.max.item.player # Permission
        amount: 32 # Max price
      - permission: zauctionhouse.price.max.item.vip # Permission
        amount: 64 # Max price
  • Added a system that allows to make backups for the files items.json when the plugin is enabled and disabled.
  • Added a warning message to tell you that it is not advisable to use JSON storage and that you should use MYSQL storage instead
  • Changing the default configuration to enable logs in a file