UltimateShop-Premium | BE/JE/Dialog Menu, Placeholder, (Daily) Shop, Custom Item all in 1 | 1.20.5+

MC Plugin UltimateShop-Premium | BE/JE/Dialog Menu, Placeholder, (Daily) Shop, Custom Item all in 1 | 1.20.5+ 5.2.2
Discont - Daily Shop - Stock - Custom Dynamic Price Formula - Support Most Popular Plugins

  • A "preset templates" feature has been added to the ArcMenu-style menu, allowing for one-click switching between different cursor menu styles. New additions include a "dark" template and the "classic" template from previous versions.
  • Small changes and fixes, and consider this version as stable version after 5.0.x.
  • Added support for the ArcMenu graphical menu (Cursor Menu), which can be used for standard menus, shops, search, and favorites interfaces; it features product cards, a sidebar, pagination, tooltips, and opening animations.
[IMG]

  • ItemFormat Update: Added those new component suppor for Paper servers.
    • sulfur-cube-content
    • attack-animation
    • interact-animation
    • waxed
    • cushion-color
    • villager-food
    • provides-pottery-pattern
    • mob-visibility
    • sign-text-front
    • sign-text-back
  • ItemFormat Update: swing_animation component now supports 26.3 version.
  • Reorganized the configuration directory: all menus are now stored in categorized subdirectories under `menus/`, and placeholder configurations are kept under `placeholders/`. The system also supports automatic migration from the old directory structure.
  • Added a search interface for Bedrock Edition, allowing users to enter keywords, browse search results, and open product details.
  • Added a new graphical layout configuration shared by Ore and ArcMenu, supporting customization of the canvas, zones, item arrangement, button positioning, fonts, colors, and item-related actions.
  • Overhaul the retrieval of vanilla Minecraft assets by downloading and caching language files, item texture mappings, and other required resources, tailored to the specific server version.
  • Improved search matching for localized names of original-game items; results now refresh automatically once language resources have finished loading.
  • Improved the configuration for Dialogs and Bedrock Edition interfaces, with support for overriding more global display settings via a separate menu.
  • Optimize the Dialog/Ore resource pack generation process by ensuring all required resources are ready before generation begins, and improve the management of caching and generation requests.
  • The editor is now enabled via `editor.enabled`; the previous confirmation-based activation process has been removed.
  • Improved the interaction for product details and collection editing in the Bedrock Edition; refined the handling of interface text, product names, and price lines to ensure proper language support.
  • Improved the interaction for product details and collection editing in the Bedrock Edition; refined the handling of interface text, product names, and price lines to ensure proper language support.
  • Fixed some issues related to buy more menu.
  • Fixed some issues related to ItemFormat.
  • Other small changes and fixes.
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:
upload_2026-10-2_21-51-8.png

  • 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.
  • Fixed form UI print error and can not open in some case.
  • Added dialog.info.display-item option in config.yml file.
  • Added {owner} placeholder support in sell chest hologram.
  • Added dialog.not-auto-close option in config.yml file.
  • Added new type of dialog button type: item actions list.
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中)。
Top Bottom