Changelog
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.
Downgrade without backup is impossible
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
QuickShop-Hikari-5.0.0.0.jar(2.08 MiB) Primary
Addon-BlueMap-5.0.0.0.jar(8.69 KiB)
Addon-DiscordSRV-5.0.0.0.jar(58.29 KiB)
Addon-Discount-5.0.0.0.jar(38.64 KiB)
Addon-DisplayControl-5.0.0.0.jar(20.08 KiB)
Addon-Dynmap-5.0.0.0.jar(7.96 KiB)
Addon-Limited-5.0.0.0.jar(10.79 KiB)
Addon-List-5.0.0.0.jar(8.51 KiB)
Addon-Plan-5.0.0.0.jar(22.33 KiB)
Addon-ShopItemOnly-5.0.0.0.jar(5.64 KiB)
Compat-AdvancedRegionMarket-5.0.0.0.jar(8.98 KiB)
Compat-BentoBox-5.0.0.0.jar(10.05 KiB)
Compat-BungeeCord-5.0.0.0.jar(5.64 KiB)
Compat-BungeeCord-Geyser-5.0.0.0.jar(5.86 KiB)
Compat-Clearlag-5.0.0.0.jar(7.94 KiB)
Compat-EcoEnchants-5.0.0.0.jar(8.87 KiB)
Compat-EliteMobs-5.0.0.0.jar(8.35 KiB)
Compat-GriefPrevention-5.0.0.0.jar(17.91 KiB)
Compat-Lands-5.0.0.0.jar(11.12 KiB)
Compat-OpenInv-5.0.0.0.jar(13.62 KiB)
Compat-PlotSquared-5.0.0.0.jar(14.71 KiB)
Compat-Reforges-5.0.0.0.jar(7.97 KiB)
Compat-Residence-5.0.0.0.jar(10.58 KiB)
Compat-SuperiorSkyblock-5.0.0.0.jar(12.43 KiB)
Compat-Towny-5.0.0.0.jar(34.6 KiB)
Compat-Velocity-5.0.0.0.jar(6.7 KiB)
Compat-WorldEdit-5.0.0.0.jar(11.16 KiB)
Compat-WorldGuard-5.0.0.0.jar(10.92 KiB)
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
5.0.0.0Loaders
PaperPurpurSpigot
Game versions
1.18.2–1.20.1Downloads
483Publication date
August 23, 2023 at 11:59 AMPublisher
Ghost_chu
Owner