Skip to content

Releases: QuickShop-Community/QuickShop-Hikari

4.2.2.4

08 Jun 14:38
7e2b911

Choose a tag to compare

Fixed VirtualDisplayItem on Minecraft 1.20.

4.2.2.3

08 Jun 13:38
bcff47c

Choose a tag to compare

This is a quick fix for Bukkit/Spigot 1.20 compatibility.

4.2.2.2

08 Jun 05:01
0c05794

Choose a tag to compare

New Features

  1. Added support for Minecraft 1.20 and Spigot 1.20.
  2. New DisplayControl addon, it can auto detect Geyser and Floodgate players and disable VirtualDisplayItem for them, it also bring /qs displaycontrol <auto/enable/disable> to allow players control client display behavior.
    If quickshop behind the a bungeecord proxy, you may need install BungeeCord-Geyser compatibility module to make it works.

Performance

  1. Improved VirtualDisplayItem performance.
  2. Improved startup performance on some large network.

Bug Fixes

  1. Fixed resources leaking in database helper.
  2. Fixed paste debug logs are actually pulling timings logs.
  3. Fixed BungeeCord detecting actually doesn't work at all.
    This may also resolved chat workaround on BungeeCord doesn't work issue.

4.2.2.1

24 May 16:26
e5f84e7

Choose a tag to compare

4.2.2.1

Bug Fixes

  1. Command /qs buy use wrong permission, it now following the quickshop.create.control as same as /qs sell behavior.
  2. QuickShop Paste Generator use incorrect type Permission for Debug type logs generator.

Flags

  1. New ignoreProtocolLibEnableStatus statup flag allow user disable ProtocolLib enable status check.

4.2.2.0

17 Apr 16:19
f027856

Choose a tag to compare

Rewritten buggy old VirtualDisplayItem system with better one, also fixed dupelicated displays in past versions.

Thanks @kaya @krunchytaco @lufano @maty and @YuanYuanOwO for reporting it!

4.2.2.0-beta

17 Apr 15:03
851bed2

Choose a tag to compare

4.2.2.0-beta Pre-release
Pre-release

THIS IS A BETA BUILD, DO NOT INSTALL ON YOUR LIVE SERVER UNLESS YOU HAVE FULL BACKUP

Technical update, rewritten the unstable and buggy virtual display item system.

4.2.1.1

14 Apr 12:33
a011371

Choose a tag to compare

Just bump the version number

4.2.1.0

14 Apr 10:18
8628a06

Choose a tag to compare

Warning: This update contains API changes, some 3rd-party addons may stop working after update.

Removed

  1. DisplayItem-Centered on double-chest store now completely deleted, The code maintainer of this function no longer updates it, and it has created a lot of trouble, making it worth not to keep it again.

Fixes

  1. When the Quickshop-Hikari runs on the Paper software, the custom enchantment added by a third-party plugin may cause the API call error and prevent the player from accessing the store.
    • For the enchantments that creates the errors, we will try to display a fallback name.
  2. Fixed dupelicated Util reloading registry.
  3. Fixed /qs paste may stop working if updater has been disabled or failed to check the updates.

Changes

  1. Most of errors now contains a human-friendly simple description.

4.2.0.2

25 Mar 09:43
17eb06e

Choose a tag to compare

4.2.0.1's hot fix for removing debug STDOUT.

4.2.0.1

24 Mar 11:12
0f45e42

Choose a tag to compare

Important: Running QuickShop-Hikari on the Spigot server now requires an NBT-API dependency, Paper and its Fork are not affected.

QuickShop-Hikari 1st Anniversary!

It has been a year since the first stable release of QuickShop-Hikari.
Thank you to everyone who supported and used QuickShop-Hikari, your great suggestions and ideas made QuickShop-Hikari get epic feature enhancements in the past year.
And thanks to the early supporters and beta testers for their hard work testing so that QuickShop-Hikari becomes more stable and runs smoothly!


New Features

  1. On Paper and Spigot 1.19.4 or higher, QuickShop-Hikari is now able to display the item names of potions. (example: Potion -> Potion of Speed, or Speed -> Potion of Speed.) They are now displayed in the same format as the client.
  2. The store information sign on Spigot server are able to correctly display and render translation components by access NBT directly through NBT-API (thanks @tr7zw for the help)
  3. Added Dynmap Addon into official addons bundle.
  4. Added BlueMap Addon into official addons bundle.
  5. Redesigned CommandHandler stuff, The new command system can resolve colon variables from commands.
    5.1. Colon variables are separate from the parameter variables, are ordered, and can be added at any position (e.g -foo:bar).
    5.2. Command now supports arguments with space inside, just wrap the string containing spaces with the "`" symbol.
    5.3. The API has been changed accordingly and developers are advised to upgrade the relevant classes. The original classes will not be removed for a long time and every effort will be made to provide forward compatibility.

Bug Fixes

  1. Fixed translation files locating issue in Apollo Converter (the thing that Hikari used for converting from Reremake), now MineDown messages.json should can be correctly converting to MiniMessage format.
  2. Fixed the incorrect price logging in price changing logger.

Optimization

  1. Redesigned BatchBukkitExecutor, it now more smart and reduces the performance overhead associated with frequent thread scheduling.
  2. Move /qs cleanghost command to use new BatchBukkitExecutor.

Misc

  1. Platform field now included into Paste so you can check which one Platform module enabled for your server.
  2. CommandContainer binding now included into Paste so you can check the specificed quickshop subcommand handler class name.
  3. Updated translations from Crowdin.