2.0.5
- Fixed that since v2 with some currency plugins (or with the "only-give-money-on-join" setting enabled) players didn't get paid for their sold items until they have rejoined the server. The plugin now always pays the user if they are online.
2.0.4
- Fixed some further Folia scheduler issues.
2.0.3
- Fixed that the gui updater code had a leftover debug message.
2.0.2
- Placeholders in discord webhooks are now parsed everywhere, even in urls.
- Added even more debug messages to buying items. (turn on the debug setting in the config and send those logs if you are having issues with players not getting money after somebody buys their items)
2.0.1
- Fixed an exception on folia servers.
- Added some debug messages to payouts when debug is enabled in the config.
Since the release of 2.0.0 no major issues have been reported so far and the plugin can be considered mostly stable. However if you notice anything misbehaving please report it on our github issue tracker: https://github.com/Artillex-Studios/Issues/issues
2.0.0
ℹ️ Version 2.0.0 details:
- This update is a rewrite for most of the plugin. See this page for all the new features and changes: https://docs.artillex-studios.com/axauctions-v2-update.html
- You can check the full updated feature list here: https://docs.artillex-studios.com/axauctions.html
- As mentioned on the update page, you can just update to this version with no changes required, however if you use multi server support, we suggest looking into moving to the new rabbitmq or redis support for the best performance. However you can continue using sql messaging if you prefer.
- API Changes: The AxAuctionsPreSellEvent has changed, if you had any custom plugins that used it, make sure to update it to the new api version.
⚠️ Read before updating:
- This version should be considered as possibly less stable, beta version.
- Considering that the database and a lot of internals were rewritten, there are probably some new bugs. We highly recommend testing everything before using this version on live servers. (however we would appreciate any feedback using this version)
- If you notice that anything is behaving differently than it used to, please don't hesitate to report the issue: https://github.com/Artillex-Studios/Issues/issues
1.35.6
- The excellenteconomy and coinsengine hooks now check if the currency uses decimals or not.
1.35.5
- Fixed that if 2 or more players bought the same item at the same time and the currency plugin didn't respond fast enough, both of them were charged, but only one of them got the item. Now the plugin blocks new purchases for the same item while there is one pending.
- Improved the plugin's debug mode, now if you enabled the "debug" setting at the end of the config, it will display information related to the blacklist logic (it is printed after /ah sell is used) that can be used to figure out why an item is allowed or now.
1.35.4
- Made the blacklist-items name field now also check item name, (in the past it was only custom name) and added an item-model blacklist option.
1.35.3
- Migrated the "my items" and "expired items" guis as well to the new faster system introduced in 1.34.0 version for the main gui. (This requires no changes in your configuration, it is just an internal change)
- Fixed that some buttons didn't update in the "my items" gui.
1.35.2
- Fixed that displayed item prices were sometimes incorrect after refreshing since the rewrite due to threading issues with the number formatter.
1.35.1
- Fixed that the previous version didn't get remapped because of the new 26.1 module required java 25. This version now should work in all minecraft versions from 1.20.2 to 26.1.1 even on java 21.
1.35.0
- Added 26.1 and 26.1.1 support. (The plugin now supports everything between 1.20.2 and 26.1.1)
- Moved the update notifier to use our own internal api for more accurate information and to prevent it not working if the provider site goes down.
1.34.1
- Made it possible to use the %current_page% and %max_page% placeholders for item conditions. This can be used to for example only show the page arrows when they can actually do something:
```
previous-page:
slot: 45
material: ARROW
conditions:
- '%current_page% > 1'
name: 'CCFFBack'
lore:
- '&fClick to go to the previous page'
actions:
- '[PAGE] previous'
- '[SOUND] ui.button.click|1|1'
next-page:
slot: 53
material: ARROW
conditions:
- '%current_page% < %max_page%'
name: 'CCFFNext'
lore:
- '&fClick to go to the next page'
actions:
- '[PAGE] next'
- '[SOUND] ui.button.click|1|1'
```
- Made it possible to remove the shulker item from the shulker preview menu. (just remove the section from the gui file)
1.34.0
!!! This update brings a bunch of changes, please test the main /ah gui after updating and report any issues at https://github.com/Artillex-Studios/Issues/issues.
- Added a conditions into the gui system, now every item can have a conditions part. If any of the conditions don't match, the item will not appear in the gui. For example:
```
sorting-newest:
slot: 46
material: "GLOWSTONE_DUST"
conditions:
- "%selected_sorting_raw% == newest"
name: "DDFFNewest"
```
- This new system allows for fully customizable, not hard coded category, currency and sorting buttons, the default menu configs have been updated, I suggest taking a look at them if you are looking to change your other buttons. Note that the previous configurations will continue working, no changes are required.
- Thanks to this now it is possible to create buttons that list the options and also buttons that only display the currency selected category/currency/sorting option.
- Added new placeholders, which can be used nicely with the new conditions system: %axauctions_selected_category%, %axauctions_selected_category_raw%, %axauctions_selected_currency%, %axauctions_selected_currency_raw%, %axauctions_selected_sorting%, %axauctions_selected_sorting_raw% - they will also work in PlaceholderAPI
- Added some new actions: [CATEGORY], [CURRENCY], [SORTING] - see how to use them at: https://docs.artillex-studios.com/axauctions-inventory-actions.html
- Moved the "All" message used for the sorting button from the gui files into the lang.yml. You will have to configure that line again if you have touched it.
- Recoded the main auction gui's internals, now it only loads the current, next and previous page's items and creates them as the user switches pages. This makes the gui open way faster than previously and now the plugin can handle thousands of pages of items with no major delay or lag.
- Fixed that some internal placeholders didn't work if PlaceholderAPI wasn't installed.
1.33.0
- Added ExcellentEconomy support. The CoinsEngine plugin has been renamed to ExcellentEconomy in the 2.7.0 version. Note that there is currently no way to migrate between currencies, so switching from CoinsEngine is not possible without manually changing the currency ID in the database. (the easiest ingame solution is to go shift click -> cancel silently/notify on all items using CoinsEngine and then switch to ExcellentEconomy and update AxAuctions to this version, this ) You will also have to set up the currency as AxAuctions handles the old CoinsEngine and the new ExcellentEconomy as 2 different plugins.
1.32.3
- The /ah search now also works to find enchantments on enchanted books.
- Fixed some issues related to converters.
1.32.2
- Fixed that the default command permissions were not given by default since the 1.32.0 update.
1.32.1
- Fixed Fadah converters.
1.32.0
- Now if a player with a full inventory tries to take back their item from the auction house, an "inventory full" message is sent instead of the item dropping.
- Added a separate permission for all command, the original axauctions.use and axauctions.admin will still work as it used to, however now it is possible to take away permission from individual subcommands.