Improve
- Added support for use database storage save transaction log. (Thanks OlivierChiasson)
Improve
- ItemFormat Update: Fix tool component does not work well in some case.
- Added support for latest Dominion v4 version and drop it's old version support.
Improve
- Added support for display favourite remove message in favourite menu.
- Added new conditional symbol in auto product lore add system: @w, it will return true if the button exist in buy more menu and can only buy or sell product.
- Also updated default auto add lore message, now add to favourite menu and sell all line no longer display at buy more menu.
- Now prompt waiting for input message no longer use fixed plugin prefix.
- Other small changes and fixes.
Improve
- Fixed plugin print error when disable server if packetevents not installed.
- Reworked the use time reset codes, and should have better performance and some issues fixed.
Cache Recode Test
- Reworked the cache system, and should have better performance now.
Improve
- The maximum purchase and sell quantity per transaction is limited to 9,999 start from this version.
- The loading of player cache has been changed from PlayerLogineEvent to PlayerJoinEvent.
- If the player cache has not completed reading, the plugin will no longer allow any transactions.
- When the server stops, it will be forced to wait for all ongoing asynchronous database tasks to complete before continuing with other work, to avoid player data loss and database errors.
- If a player joins the server but the player cache has not been loaded and quickly leaves the server, the player cache will remain on the server and cannot be cleared. This issue has now been fixed.
- Plugin will close the database connection, unregister all listener and PAPI extension and so on after disable.
- Plugin no longer reconnect the database when use reload command, to do that, you need restart the whole server.
- Fixed memory leak in some case.
- Other small changes and fixes.
Improve
- Reworked skull item builder codes, should have better performance now.
- Rewoorked gui listener codes, should have better performance.
- Other small changes and fixes.
Rework Update
- This version reworked the code of GUI Listener and skull item builder and should improve the performance.
- Major issues execepted.
Improve
- Added null catcher for PlaceholderAPI extension.
- Fixed random placeholder will print issue in some case.
Custom Placeholder
- Added custom placeholders feature. For more info about it, please view: ️Custom Placeholder - Premium | UltimateShop Wiki
- Improved codes of use times cache.
- Added {amount} placeholder support for buy/sell price not enough message.
- Other small changes and fixes.
Improve
- Added menu.anti-dupe-checker option in config.yml file.
- GUI Open method and unregister method now force run in main thread.
Improve
- Added hook-item-method option in config.yml file.
- Fixed GUI issue when enabe menu or title circle update feature.
Improve
- Added {number:<number>} built-in placeholder.
- Fixed item amount issue in multi display item format.
Improve
- Added support for CraftEngine 26.4+ version and drop support for version below that.
- Fixed open action and close action does not work for buy more menu.
- The support for CoinEngine plugin will be removed in future update, please replace it to ExcellentEconomy in your server as soon as possible.
Major Update
- Added built-in number format feature.
- Added sell multiplier feature.
Fix
d bedrock GUI print error in some case.
Shared Product Data Update
- Added shared product data feature.
Improve
- Added CoinsEngine 2.7.0 version support.
- Language missing key updater will use server language value first.
- Added timeout check for Minecraft locate file downloader.
Search GUI Test
- Please use 4.3.6 version if you are trying use this plugin in production environment, this version just for test.
- Added shop search feature.
- Support Text Search and Item Search.
- Added new menu type: search.
- Added new button type related to search result, state and action.
- Improved chat prompt codes.
- Added sell chest place and break protection check feature.
- Added /shop sellhand command.
- sellhand = sell only the held stack.
- sellallhand = use the held item as selector, then sell matching items from inventory.
-