Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Changelog

As always, we keep it updated with bug fixes and performance improvements.

New

  • -Dcom.ghostchu.quickshop.shop.ContainerShop.updateShopSignOnLoad debug startup flag was added, when it set to true, the shop will update their signs when shop enter the loaded state from unloaded state, This will result in lower performance, but will improve the update lag of the signs. Startup use only on servers that are confirmed to have this issue.
  • [ADDON] Reremake-Migrator now able to migrate QuickShopBan addon's data.
  • [ADDON] Reremake-Migrator now able to migrate QuickShop-Reremake's transaction logs into database.

Optimization

  • Reintroduced an optimized StackWalker API to improve the performance of the background logger. This contribution was submitted by @SirYwell. 👍

Changes

  • In new QuickShop-Hikari installations, transaction logs are now logged to the database by default instead of the qs.log file, and you can manually change the configuration file to restore the original behavior.

Bug Fixes

  • Fixed Inventory Holder isValid() check issue
  • Disabled the BlockState fetching optimization for the Paper platform, which seems to no longer be needed since the 1.16 update, when the speed of the BS API was significantly improved, and was causing inconsistent fetched state errors.
  • Fixed the issue where the display of some words in the store information board did not follow the language setting.
  • Fixed plugin crash when ProtocolLib not installed and display-type was set to VIRUAL_DISPLAYITEM.

Summary by CodeRabbit

  • Dependency Updates

    • Updated quickshop-hikari dependency across multiple modules.
    • Updated BlueMapAPI, Plan, ChestProtectAPI, EcoEnchants, LandsAPI, openinvapi, worldedit-bukkit, Reforges, towny, item-nbt-api-plugin, specialsource-maven-plugin, placeholderapi, EconomyCore, csvjdbc, slf4j-jdk14, commons-text, commons-compress, and various net.kyori artifacts to their latest versions.
  • New Features

    • Introduced new search functionality for transaction logs in the reremake-migrator module.
    • Added a new MockPlugin class for mocking plugin behavior.
    • Implemented a new ShopLogsMigrate class for migrating shop logs to a database.
  • Bug Fixes

    • Fixed null-safe comparison in griefprevention compatibility module.
  • Refactor

    • Simplified error handling in VirtualDisplayItemManager.
    • Streamlined isValid method in BukkitInventoryWrapper.
    • Enhanced double chest handling in BukkitInventoryWrapperManager.
    • Removed unnecessary asynchronous behavior in Util and Log classes.
    • Adjusted PerfMonitor to use Log.Caller directly.
  • Documentation, Style, Tests, Chores, Revert

    • No specific end-user facing changes noted in these categories.

Files

QuickShop-Hikari-5.2.0.6.jar(2.01 MiB) Primary Download
Addon-BlueMap-5.2.0.6.jar(7.97 KiB) Download
Addon-DiscordSRV-5.2.0.6.jar(58.47 KiB) Download
Addon-Discount-5.2.0.6.jar(38.75 KiB) Download
Addon-DisplayControl-5.2.0.6.jar(20.08 KiB) Download
Addon-Dynmap-5.2.0.6.jar(7.96 KiB) Download
Addon-Limited-5.2.0.6.jar(10.8 KiB) Download
Addon-List-5.2.0.6.jar(8.74 KiB) Download
Addon-Plan-5.2.0.6.jar(22.28 KiB) Download
Addon-Reremake-Migrator-5.2.0.6.jar(147.5 KiB) Download
Addon-ShopItemOnly-5.2.0.6.jar(5.66 KiB) Download
Compat-AdvancedRegionMarket-5.2.0.6.jar(8.99 KiB) Download
Compat-AngelChest-5.2.0.6.jar(8.07 KiB) Download
Compat-BentoBox-5.2.0.6.jar(10.17 KiB) Download
Compat-BungeeCord-5.2.0.6.jar(5.59 KiB) Download
Compat-BungeeCord-Geyser-5.2.0.6.jar(5.82 KiB) Download
Compat-ChestProtect-5.2.0.6.jar(8.48 KiB) Download
Compat-Clearlag-5.2.0.6.jar(7.85 KiB) Download
Compat-EcoEnchants-5.2.0.6.jar(8.83 KiB) Download
Compat-EliteMobs-5.2.0.6.jar(8.34 KiB) Download
Compat-GriefPrevention-5.2.0.6.jar(17.93 KiB) Download
Compat-Lands-5.2.0.6.jar(11.18 KiB) Download
Compat-OpenInv-5.2.0.6.jar(13.67 KiB) Download
Compat-PlotSquared-5.2.0.6.jar(14.73 KiB) Download
Compat-Reforges-5.2.0.6.jar(7.92 KiB) Download
Compat-Residence-5.2.0.6.jar(10.59 KiB) Download
Compat-SuperiorSkyblock-5.2.0.6.jar(12.44 KiB) Download
Compat-Towny-5.2.0.6.jar(34.64 KiB) Download
Compat-Velocity-5.2.0.6.jar(6.9 KiB) Download
Compat-WorldEdit-5.2.0.6.jar(11.17 KiB) Download
Compat-WorldGuard-5.2.0.6.jar(10.94 KiB) Download

External resources



Project members

Ghost_chu

Owner

YuanYuanOwO

Community Manager & Translator

Carm

Contributor

tdiant

Contributor


Technical information

License
GPL-3.0-only
Project ID