Player can use command /qs name to name a shop, and the name will shown in transaction messages.
Any format code declared in command will be strip. Only API can add format code into the name to avoid bad input.
The name length limit can be tweaks in configuration.
We also planned allow player remote modify shop settings throught shop name.
Different shops can use the same name, no unique constraints.
QuickShop Item Matcher now supports matching the items in the Bundle.
Changes:
QuickShop Item Matcher now compare the list related metas with disordered algorithm. Lores not included.
Hikari now require Java 17+ for runtime. (But I believe everyone who running 1.18 servers should running J17 already.
1.18.2 supports now explicitly declared in compatibility helper.
Reremake migrate tools won't halt the server after migrated to avoid terminate the server console, now use reload the configuration and modules instead. (Reported by Andre601)
Bug Fixes:
Player received twice notifaction about "bypassing shop lock" and "trade with self without balance changes".
API Changes:
Shop#getShopName and Shop#setShopName now added into API.
Shop name can be set with format codes using API.
Shop metric query API now added into Hikari (experimental).
Metric API tracking the transaction and purchases.
Translations:
All new translations included in this updates, thanks contributors on Crowdin!
old builds can also receive translation improves through our over-the-air system. Type `/qs reload` or restart the server to update translations!
New language now added to locale list and can be translate on Crowdin.