Changelog
5.0.0.1
A small fix for multiple NPE on the server who set tax-account
to empty string.
5.0.0.0 - Cyno
5.0.0.0 is a BREAKING UPDATE with ton of BREAKING CHANGES, and will kill most of 3rd-party addons.
It may also lead to data corrupt, world corrupt, MAKE SURE YOU CREATE A FULL BACKUP BEFORE INSTALL THE UPDATE.
Latest LTS build: 4.2.2.12
September is coming, welcome to the new "Cyno" update!
Cyno update mainly makes drastic changes to the underlying code of QuickShop-Hikari in order to solve some performance issues and historical problems.
New Features
- System account support (QUser)
- QuickShop-Hikari now able to handle the system account (username based)
- To specify a system account, you need to add square brackets around the account name:
[SystemAccount]
- This feature is useful when economy plugins handle player-based UUIDs separately from system-based Usernames.
- The system account will not trigger the query from Username to UUID, and the standard Bukkit OfflinePlayer method will be used to calculate UUID
- All player-related API and internal calls are replaced with QUser.
- Player related inputs now support UUID, username, username based on system account
- For example:
/qs setowner Ghost_chu
(Username)/qs setowner 7351a6fd-a09a-4c2d-aae9-86252d079a4c
(UUID)/qs setowner [SystemAccount]
(Username based System account)
- The store information panel now provides store owner information viewing.
- Including UUID, Username, Display As. Both support for Virtual Account (System Account) and Real Player Account
Real Exists Player | Virtual System Account |
---|---|
Changes
- Shop Purger's return-fee settings has been removed (Now keeps the same logic as normal user delete).
- Name lookup in async settings has been removed, almost all name lookup are async now.
/qs
nolonger as main-command, but/quickshop
instead./qs
still presents in config.yml as a alias of/quickshop
.
Improves & Optimized
- Improved shop register logic to relieve the shop loading issue on modded servers.
- [ADDON] Prevent un-necessary chunks loading during handle the island delete.
- [ADDON] Handle the island delete chunks operations in async if user using Paper or Paper's fork server software.
- Improved store loading performance, it can save lots of time on both large network and small server.
- Improved symlink resolution performance for InventoryWrapper.
- Improved uuid2Name or name2Uuid lookups in a number of locations, they will now be handled in an asynchronous thread to avoid network IO on the ServerThread.
- Inventory check alert now included into i18n system and translatable.
Bug Fixes
- Fixed the URL in update notification are non-clickable.
- [ADDON] Fix multiple addons's permission override doesn't work.
- Fixed
/qs setowner
result may won't save into database. - Fixed store information panel missing the centered enchantments title for enchanted items.
New Compatibility Modules
EcoEnchants
This addon added EcoEnchants support for:
- Display the EcoEnchants's enchantments name on sign and shop info panel.
- Display the EcoEnchants's enchantments in the hover item previewing.
Click Here To EcoEnchants Addon Wiki
Reforges
This addon added Reforges support for:
- Display the Reforges's reforges on shop info panel
Click Here To Reforges Addon Wiki
API Changes
- Added ItemPreviewComponentPopulateEvent
- Added ItemPreviewComponentPrePopulateEvent
- Removed outdated API endpoints.
- Refactored ShopManager API & Shops API
Dependencies
The following Maven dependencies were updated.
- BlueMapAPI
- Plan
- BentoBox
- Towny
- LandsAPI
- Apache Commons Lang3
- WorldGuard
- EssentialsX
- BungeeCord-API
First time contributor
@tdiant
Dependencies
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
5.0.0.1Loaders
Game versions
1.18.2–1.20.1Downloads
590Publication date
August 24, 2023 at 10:20 AMPublisher
Ghost_chu
Owner