Note: Please make a database backup before updating!
Hello there! Here is sandtechnology, the maintainer after Ghost_chu quited, this version is mainly focus on stability and bug fixes, also improving poor user experience in v5, additionally, we also add 1.18(.1) support and offline multi-language feature, full changes as follows:
Fixes:
- Fix auto despawn watcher related issue
- Fix ShopPurger and purge command related issue
- Fix a bug in which the find command would display the result multiple times.(@Warrior)
- Fix case-sensitive and underscore issue in enabled languages
- Fix NoClassDefFoundError not handled by catch statement
- Fix item namespace method finding issue, also fix fallback
- Fix shop caching issue, causing weird shop sign display
- Fix case-sensitive issue in enabled languages
- Fix mistaken on update message, now it will display right download link
- Fix price command bypassing the integer only option.(@Nlkomaru)
- Fix coloring issue with certain input
- Fix misleading shop buying message and weird amount counting
- Fix stuck when i18n loading and language file loading
- Fix misleading shop creation message
- Fix broken potion effect i18n, it now will work properly
- Fix an NPE when failed to load message
- Fix error when invoking getContributors method in 1.15
- [WorldGuard Integration] A new settings was added for fixing global region issue
- [Towny Integration] delete-shop-on-plot-destroy using wrong event, now will use TownUnclaimEvent
- Fix wrong message updated by Crowdin OTA
- Fix broken comment adding and updating
- Fix built-in file not using UTF-8 for loading
Added & Changes:
- Offline multi-language feature, now we have bulit-in files, which will use when could not got files from Crowdin instead of reverted to English.
- [FactionUUID Integration] Drop support for 0.5.x and support 0.6.x
- 1.18(.1) Support
- A Event for changing Inventory (ShopInventoryEvent)
- Language system code logic improvement
- Drop SimplixStorage library which was used for loading config.yml since v5, it was unreliable to use
- Apply word-for-trade-all-items settings to trade message instead of hardcored "all"
- Printing errors when cannot create column in database
- Delete incorrect relocation and improvement in shading, causing unwanted error