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.