This update is sponsored by the club cat, say "Hello" to "Huahua".
New features
Per-player i18n shop infomation sign. (img1)
QuickShop-Hikari now support packet based shop infomation sign with ProtocolLib installed. Multiple player can see same sign in same time with different language display now.
In this version, compatibility modules will provide the shop creation cancel details (like reason).
User may need upgrade the compatibility modules to use this feature.
In this version, player may able to set the shop stack size over the default limit (64). (img2)
Bug Fixes
Fixed SQLite error for username-uuid lookup mapping caches, it now use memory cache instead.
Fixed 3rd-party integration resources won't be released after QuickShop-Hikari disabled.
Fixed database resources won't be released after QuickShop-Hikari disabled.
Fixed economy hooks loaded in early statup stage, it will load in first server tick to make sure all economy plugin can be loaded.
Fixed internal-error rollback logic, now it will take a snapshot for shop and trader inventory for error rollbacking instead count amount and add/remove items.
Normally, this mechanic should not be triggered, it is a misconfigured or misprogrammed protection mechanism to avoid players or shops from losing/duplicating items and money.
Fixed [font=Monaco,Consolas,'Lucida Console','Courier New',serif][backcolor=#dedede]/qs paste[/backcolor][/font] reported paste missing the Timings, Transactions and Cron logs.
API changes
TextManager now allow 3rd-party addons register their language k-v to QuickShop locale system.