Please note: Starting with future versions, the plugin's `api-version` will be set to 1.20.5. This means servers running versions older than this will no longer be able to use the plugin at all; please upgrade your server version as soon as possible.
- Added new dialog menu type: Ore. This type of dialog requires resource pack. A picture of this menu show below:
![]()
- Added new conditional symbol for product add lore feature: @t, this conditional symbol allows you to set the lore for this line to display only for specified menu types.
- Added support for independent configuration of click events for Bedrock Edition players. (requires floodgate)
- Added support for `default-buy-amount` and `default-sell-amount` options in product config settings, both defaulting to 1. When set to a different value, the default quantity for buy and sell actions—triggered by clicking the respective buttons—will match the configured amount. When combined with the "as-sub-button" feature, this allows you to display options for purchasing 1, 32, or 64 units of the same item directly within the shop menu, eliminating the need to enter the "buy more" submenu.
- buy, sell action now supports {amount} placeholder which means product's deault buy amount or default sell amount.
- Added support for `show-sprite` option in each button config, default to true. If set to false, even your auto-add-sprite being set to true in config.yml file, we will still try hide the sprite icon for this button.
- Added /shop dialogpack command.
- Added many useful option support in config.yml file.
- Other small changes and fixes.
- Added dialog.info.display-item option in config.yml file.
- Added {owner} placeholder support in sell chest hologram.
Before updating, please back up all your plugin data and database (if you are using it), as this update includes database structure adjustments.
- In previous versions, a Reset Pool system was introduced for each product use time reset. Now, this system has been introduced for each Random Placeholder reset. This system can help you merge multiple Reset Tasks with similar times into the same Task to reduce memory usage.
- The configuration file now includes settings for the Reset Pool system, such as the time interval within which resets are automatically placed in the same task and the maximum number of resets per tick. In previous versions, these settings were fixed, but in this version, they can be freely adjusted via the configuration file to meet the needs of various servers.
- Fixed a bug where setting the reset mode to CUSTOM in Random Placeholder would prevent it from ever being reset. To address this, we've added lastResetTime information to the Random Placeholder database.
- Fixed an issue where products without the "buy more" feature enabled would display an error in Dialog Menu mode.
- Other small changes and fixes.
English:
中文:
- We plan to end support for versions below 1.20.5 (excluding 1.20.5) starting in January 2026.
- The "add lore" feature for display items now supports using multiple conditional symbols simultaneously.
- Added support for negation of conditional symbols.
- The suffix in display item add lore has been removed, and all suffixes have been merged into the conditional symbol (i.e., the prefix).
- 我们计划将在2026年1月起结束对1.20.5以下版本的支持(不包括1.20.5)。
- 在 display item add lore 功能中现在支持同时使用多个conditional symbol。
- 新增支持 conditional symbol 的否定用法。
- 移除了 suffix,所有suffix全部合并到conditional symbol(即prefix中)。
- Added support for multi reset time for TIMED/COOLDOWN_TIMED reset type.
- Added support for set reset value in auto reset system.