Changelog
3.6.1.0
NOTE: Due the API changes, you might need also update your Addons and Compatibility Modules.
WARNING: Due the database updates, downgrade from 3.6.1.0 without backup is impossible, BACKUP BEFORE INSTALLING THE UPDATE.
New Features
- The new FastPlayerFinder.
- The new FastPlayerFinder replaced old PlayerFinder for better uuid<->username lookup performance, see this this article for more.
- The Performance Monitor.
- We have added a Performance Monitor for monitoring the QuickShop-Hikari internal performance, see the article above for more.
Regression
CrowdinOTA back online with alternative.
We moved from Crowdin Content Delivery Network to ourself CloudFlare based infrastructure, see this article for details.
By updating to 3.6.1.0, the CrowdinOTA feature will re-enabled on your server.
If it is inconvenient to update the plug-in at this time (for example, code audit is required), you can make the following adjustments to your startup script to switch your existing installation to the new CrowdinOTA endpoint (required QuickShop-Hikari 3.6.0.2 or 3.6.0.3):
-Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=true -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.crowdinHost=https://crowdinota.hikari.r2.quickshop-powered.top
it should looks like this:
java -Xmx4G -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=true -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.crowdinHost=https://crowdinota.hikari.r2.quickshop-powered.top -jar paper.jar nogui
Optimization
- PlayerFinder performance has been optimized for large minecraft network by rewriting. Now we will execute multiple queries in parallel to maximize response speed. (The working mode of this mechanism is similar to the snap answer.)
- The loading speed of a single shop is improved by removing unnecessary symbol link creation requests (aka.
InventoryWrapper#mklink
). - By disabling the display-item center alignment function by default, the loading speed of a single shop is improved, and the peak of TPS lag caused by chain block loading is avoided as far as possible.
- The schedulded container integrity check is no longer performed after loading in the shop. Due to the introduction of the new InventoryWrapper mechanism, the check has been completed at the time of
InventoryWrapper#locate
.
API Changes
QuickShop#getPlayerFinder has been replaced by FastPlayerFinder.
Database Schema Changes
qs_players
Please see Database Schema page for latest database schema.
Supporters
Thanks for supporters on Ko-fi for donation ❤
- OnlyPW
Dependencies
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
3.6.1.0Loaders
Game versions
1.18.2–1.19.3Downloads
387Publication date
January 5, 2023 at 4:39 PMPublisher
Ghost_chu
Owner