4.0.9.0 Compatbility Update
==================================
Some addons may stop working after this update. Needs to update.
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FkLpkCSI.jpg)
Summer time~
This update brings VirtualDisplayItem support for 1.17 with ProtocolLib and a ton of new features, bug fixes, and user experience optimization.
Compatibility:
1. Added 1.17 VirtualDisplayItem support with
ProtocolLib 1.17 dev builds.
New Features:
1. Added custom command prefix support, now you can custom and add multi command prefix like /wowshop /awesomeshop, etc.
2. Added unlimited shop account feature, now can change the shop owner to unlimited shop account when setting shop to unlimited.
3. Added LuckoPastebin to /qs paste pastebin providers.
4. EnvTester will also test VirtualDisplayItem when booting up and allow auto fallback to RealDisplayItem if ProtocolLib runs into the issue.
5. /qs reload command now working under stop working mode.
Bug Fixes:
1. Fixed UUID tax account feature.
2. Fixed /qs price command did not respect PriceLimiter settings.
3. Fixed double value compare issue in tax checks.
Removed:
1. Removed Caffeine lib since QuickShop shop searching/indexing performance has huge improved, no longer need that. We now migrated to Guava Cache.
API Changes:
1. Command system has been refactored.
2. MsgUtil.sendMessage has been refactored, it now only use to send i18n message with language-key. To send other messages, please use MsgUtil.sendDirectMessage.
Finding Volunteers:
We're looking for some active and awesome users of QuickShop to join our test project to help us find bugs before we release a new version.
If you glad to help us, please join our
Discord server.