Added 1.21.9-1.21.10 version support.
- Removed dynamic title feature.
Minor Update
- Added new action: title, particle.
- Fixed plugin print error if packetevents not installed in some case.
- Fixed sell stick feature does not work on Folia servers
Dynamic title update
- Added dynamic titles support in menu, for more info, please view plugin wiki:
Fix
- Fixed chance action does not work as excepted.
Improve
- Readded number ~ number format support in random placeholder elements.
Improve
English:
- When no economy plugin is detected in Vault, the plugin will repeat the detection to avoid the plugin failing to detect economy plugins linked to Vault due to different plugin startup sequences.
- Added placeholder support to some action options.
- Fixed PEconomy hook error message.
中文:
- 检测到 Vault 没有经济插件时,插件会重复检测,避免因插件启动顺序不同导致插件未能正常检测到和 Vault 挂钩的经济插件。
- 对一些动作选项的值增加 placeholder 支持。
- 修复 PEconomy 挂钩错误提示。
Improve
- Added not-meet-actions and meet-actions option support in single condition configs.
- Added not-meet-actions option support condition configs.
- The ItemFormat sell method is no longer case sensitive.
Improve
- Ignored double click in prefix GUI.
- Added element-sort option support in random placeholder configs.
Buy More Improve
- Added custom buy-more-menu settings support in buy_more_menu action.
- Added not-open-when-invalid option support in buy more menu settings in config.yml file. If there is only a purchase button in the buy more menu and the product is not purchasable (meaning there is no buy price), then we consider this buy more menu to be invalid and cannot be opened, and the same applies to sell.
- Click event supports separate buy more and sell more now, for an example of it, please view this page: Custom Click Event - Premium | UltimateShop Wiki
Random Placeholder Improve
- For MySQL users: this version will clear your random placeholder data.
- Added support for per player random placeholder.
- Added rate and conditions support for random placeholder elements.
Buy/Sell Times Reset Improve
- Added use-times.set-reset-value-by-default option in config.yml file. If set to true, product default buy / sell times will be set to reset value set in product configs or default value set in config.yml file.
- Added use-times.max-value-for-total-only option in config.yml file.
If set to true, max value set in product configs or default value set above will only work for total placeholder.
Added buy-times-max-value and sell-times-max-value support in product configs. You can set maximum values for buy times and sell times, and when the maximum value is reached, the plugin will no longer accumulate buy times and sell times.
Custom Click Event Improve
Fix
- Added MiniMessage format support in sell stick and bedrock form select amount UI.
Improve
- Removed sell.sell-all.hide-message and sell.sell-stick.hide-message option as they are not work anymore.
- Improved SellProductMethod.
Database Code Remaster
English:
- Completely remaster the code of MySQL database feature.
- Old version users need to reset the database to obtain the performance improvement brought by this update, otherwise the effect will be minimal.
中文:
- 完全重置了 MySQL 数据库的代码。
- 老版本用户需要重置数据库才能获得此次更新带来的性能提升,否则效果甚微。
Fix
Enligsh:
- Fixed the issue where the normal Paper server would be recognized as a Folia server after Paper-1.21.8-Build # 53.
中文:
- 修复了自 Paper-1.21.8-Build #53 以后会将正常 Paper 服务端识别为 Folia 服务端的问题。
Improve
- Updated default example files.
- Added /shop sellallhand command.
Improve
- Added menu.secret-shop-items option in config.yml file.