Say hello to 2022! There is the first release in 2022 after a month, and recommended for all users running minecraft server in 1.15.2-1.18.x, but as we always reminding,
you should make a backup before each update.
This release mainly for improving user experience and fixing bugs, also brings always-counting feature for real admin shops (admin shop but not unlimited) and enhanced jar verify logic, full change-log as follows:
Fixes:
- Fix color formatting and events in item hover message
- Fix the mistaken importing causes InaccessibleObjectException when changing staffs (Thanks @Happy-Hop7's report)
- Fix display disappeared when enabled display-auto-despawn
- Fix error when unlimited-shop-owner option is invalid value
- Fix item matching issue when using quickshop matcher, which causing unfair trading and not giving/taking item in certain cases (Thanks @Draesia 's report and help on this issue)
- Fix not matching raw item with other having nbt item when using quickshop matcher.
- Fix wrong sender limit in transfer command
- Fix misleading debug logs and variable names
- Fix size command always showing disabled message
- Fix compatibility module not working, which making protection-checking feature conflict with anti-chat plugin
- Fix error when NBTAPI not working
- Fix "String is too big" error when showing item having large NBT in chat
- Fix out-stock message not respect to custom item name
- Fix duplicate comments in config.yml, it only happened to server software which supporting comment saving
- Fix wrong warnings in display-items-check-ticks when setting to zero
- Fix shop creation can happened for destroyed old chest (Thanks @thunderlight411's report)
- Fix config files always updating shop.sign-dye-color option when first install
- Fix stored potion i18n file not take effected or can't be changed
- Fix setting offline owner and offline staff not working
- Fix tab-completing player name not returning online players when enabled include-offlineplayer-list
- [Worldguard Integration] Fix permission checking not work when not setting global region permission
New Features and Improvements:
- Add always-counting options for each shop, when enabled it, it will counting container even the shop is unlimited, making real adminshop is possible.
- Add at-server-startup and backup options for purge feature
- Add a comment in empty override json, guiding user for the link of override language tutorial.
- Add a logic for creating file when old message.yml is existed, guiding user for the link of migrate-v4-to-v5 tutorial.
- Improve some comments in config.yml
- Improve jar verify logic, now we will forcing-stop the server when detected the virus or change in the jar file for server security, also will generate a security report and open it automatically when is possible. (Commits by Ghost_chu and improved by me, he now back but not mainly developing QuickShop)
- Update the local translations from crowdin, thanks to all the translators!