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.



Performance Optimize, Bug Fixes, MiniMessage and more!
1.0.3.0 changelog
===============================================
End of Life for 1.18.0 and 1.18.1 servers!

QuickShop-Hikari schedule for removal compatibility with 1.18.0 and 1.18.1 since 1.18.2 has been released.
You will receive a warning while plugin startup if you're running the version that got impacted.
Consider upgrading!

Compatibility Notice:

API has been changed in this version, some addons that use un-standard API may doesn't work anymore and need an update.

Performance:
  • Username <-> UniqueID mapping cache layer has been added, this will huge helps for servers who have a bad network or slow disk to prevent main-thread blocking HTTP I/O as best as Hikari can.
    • On the Paper platform, Hikari will use Paper Profile API to get a player's unique id and username mapping.
    • On the Spigot platform, Hikari will use local database cache with HTTP Mojang API request to get a player's unique id and username mapping.
  • Adjust EconomyTransaction to prevent UUID <-> Username convert to prevent main-thread blocking network I/O.
  • PlaceHolderAPI provider now has a cache layer to optimize performance in a busy server.
  • Other misc optimize.
New:
  • Adjustable database properties, a new section was added into config.yml and you can adjust properties (or add new properties) to Hikari's database connections.
  • PlaceHolderAPI provider now accepts UUID as a player (no-longer only accepts username).
  • TextMessage now support MiniMessage syntax, new option syntax-parser was added into config.yml. NOTICE: You will need create a new translation file if you switch to MM syntax.
Changes:
  • On 1.18.2 servers, Hikari will mark the display as an unlimited lifetime to prevent despawn by games (RealDisplayItem).
  • ConfigUpdater is now spilled to a single class with multiple methods for better readability.
Fixes:
  • VirtualDisplayItem will thrown NoClassDefError in ProtocolLib 5.0.0 and higher.
  • AdvanvedRegionMarket integration doesn't work.
  • GriefPrevention integration doesn't work.
  • /qs size always use game-language code, now it has the same behavior as other sub-commands in the help menu.
  • Reremake converter doesn't work properly.
QuickShop-Suite:
QSS also has new updates that support 1.0.3.0, check them!

API Changes:
  • Some classes in com.ghostchu.quickshop.shop package was moved into their sub-packages.
  • ShopDisplayItemSafeGuardEvent was added into API.
  • DisplayDupeRemoverWatcher and DisplayWatcher have already been removed from Hikari. They're useless since Hikari refactored display logic.
  • DisplayProvider API now always overrides Hikari's DisplayProvider.
  • QuickShop#getTimerTaskList was removed from Hikari. TimerTaskList has been removed.
  • GameLanguage object was removed from MsgUtil.
----------, Mar 19, 2022
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