Improve
- Improved codes of use times cache.
- Added {amount} placeholder support for buy/sell price not enough message.
- Other small changes and fixes.
Improve
- Added hook-item-method option in config.yml file.
- 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.
GUI Improve
- Added menu.global-gui-listener option in config.yml file.
- If set to true, all players and all menu will share same gui listener which will have better performance but maybe has some incompatible issue with other plugins.
- Fixed GUI issue when enabe menu or title circle update feature.
- Some other fixes and changes.
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.
Improve
- Added /shop sellhand command.
- sellhand = sell only the held stack.
- sellallhand = use the held item as selector, then sell matching items from inventory.
- Added CoinsEngine 2.7.0 version support.
- Language missing key updater will use server language value first.
Fix
- Fixed plugin will print error when use skull item with base64 data in Spigot server.
Improve
- API Change: Added Cancellable support to ItemPreTransactionEvent. (Thanks P-Pang3)
- API Fix: Fixed ItemFinishTransactionEvent buyOrSell can not work as well.
- Added {shop-id} placeholder support in shop menu title. (Thanks Happy-FZM)
- Title Update feature no longer require MythicChanger. (Thanks Happy-FZM)
- Added {item-material} placeholder in PlaceholderAPI extension to display product display item material ID. (Thanks Happy-FZM)
- Updated all language files by AI.
- Added /shop editor command. (Premium version only)
- Other small changes and fixes.
Fix
- Fixed menu click cooldown feature does not work well in some case.
Improve
- Fixed boss bar color codes in Spigot servers.
- API improves.
Improve
- Added require-conditions option for single thing config.
- Added {amount} placeholder support in buy-conditions and sell-conditions.
Menu Improve Update
English:
- A new settings.menu-settings option has been added to the shop configuration.You can configure all menu-related settings here. The menu settings defined in this section only apply to this specific shop, allowing you to create independent menu configurations for the shop without needing to create a separate menu configuration file.
中文:
- 在商店配置中新增了 settings.menu-settings 选项,你可以在这里设置所有与菜单配置有关的选项,这里设置的菜单选项只在这个商店有效,可以单独为这个商店设置独立的菜单配置,而不需要单独创建新的菜单配置文件。
Fix
- Fixed default transport shop name does not exist in language file.
- Fixed some bedrock form UI input tip does not translate in language file.
4.2.12
- Added math support in placeholder condition.
Improve
- Added hide-message option in product config section.
- Added force-display-fail-message option in config.yml file. Default to false.
- By default, we will auto force display fail message to make sure player know whether they have successfully clicked the product button.
- If set to false, we will not force display fail message and you can also use hide-message option in shop configs to hide the fail messages.
Improve
- Added fail-type option support in fail-actions section.
- Fixed plugin can not load at Paper-1.17.1 version.
Improve
- This version bring COOLDOWN_TIMED and COOLDOWN_TIMER reset mode to free version. The Lunar New Year is approaching. Consider this my New Year gift to you!