QuickShop-Hikari - A powerful, user-friendly and reliable ChestShop plugin [1.20-1.21] icon

QuickShop-Hikari - A powerful, user-friendly and reliable ChestShop plugin [1.20-1.21] -----

A shop plugin that allows players to easily sell/buy any items from container without any commands.



5.0.0.0 - Cyno - BREAKING UPDATE
Read this changelog on Modrinth.

Due to the limitations of the SpigotMC rich-text editor, the display of the following may be malfunctioning.

---

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

[​IMG]

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
[​IMG] [​IMG]
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

[​IMG]

Reforges
This addon added Reforges support for:
  • Display the Reforges's reforges on shop info panel
Click Here To Reforges Addon Wiki

[​IMG]

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
----------, Aug 23, 2023
Resource Information
Author:
----------
Total Downloads: 39,673
First Release: Feb 18, 2022
Last Update: Aug 25, 2024
Category: ---------------
All-Time Rating:
27 ratings
Find more info at quickshop-community.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings