Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🎃 Halloween Special

    Enter the Haunted Deals 👻

    Level up your Minecraft experience with 25% OFF all Monthly Ranks. Spooky savings, powerful resources!

    ⚡ Premium resources 🧟 MCPE Premium · 500+ resources 🕸️ Monthly Ranks

    Your Halloween coupon code

    HALLOWEEN26 Get Your Rank →

    Limited-time offer · Keep your subscription active to enjoy future monthly benefits.

UltimateShop-Premium | BE+JE Menus, rewards, shop, daily shop, item in 1 plugin | 1.20 - 26.1.1

Plugins MC UltimateShop-Premium | BE+JE Menus, rewards, shop, daily shop, item in 1 plugin | 1.20 - 26.1.1 5.2.0-Alpha 2

Register to download
  • 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:
In this version, menu configurations from version 5.1.0 and earlier will only support the Inventory GUI. You will need to manually update your menu configurations to use other menu types, such as the Form UI.
This is an early development version that has not been validated on a large scale. It is provided for trial purposes only; DO NOT USE it in a production environment.
The LATEST of STABLE version is 5.0.6.

  • Almost all of the code for the menu system has been refactored and the configuration architecture has undergone significant changes.
  • A new menu type has been added: Cursor Menu. This menu type offers a custom shop GUI experience similar to those found in mods; it requires the ArcMenu plugin (sold separately).
[IMG]

  • The appearance of the Dialog Ore GUI has been improved.
  • Removed the configurations related to `minecraft-locate-file` and `item-material-mapping`. If the plugin is missing these resources, it will now download them automatically. The download process runs on a separate thread, ensuring that even if a download fails, it will not cause any lag on the server.
  • 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.
  • Slightly optimized the performance of Sell Chest and added a second check in the timer to check whether the block is unloaded.
  • Fixed an issue that caused memory leaks in some cases when the GUI circle update feature was enabled, for example, when the GUI failed to open properly due to unmet conditions or config issue.
  • The transaction log function has now been changed to a caching mechanism, which writes to the database or file at intervals to avoid writing for every transaction, thus preventing I/O bottlenecks caused by frequent transactions.
  • The Use Times Cache system has been optimized to avoid regenerating a new reset task for each transaction (in many cases your new purchase or sale will not affect the next reset time), which can significantly improve Use Times performance in some situations.
  • Other small changes and fixes.
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.
It is not recommended to use this version directly in a production environment. It is recommended to test it first. New users who are looking for a stable version should consider the last version of v4, 4.7.7.

Welcome to UltimateShop v5! This version introduces the following changes:
  • Menu types are now separated into their own folders, instead of all being concentrated in the `menus` folder as in previous versions.
  • A new Item Sell Menu has been added, similar to the previous Sell All Menu, but this menu requires the player to click a confirmation button before selling, and the confirmation button displays the price the player will receive.
  • The code related to asynchronous database processing threads has been refactored to prevent data loss due to database connection timeouts.
  • Several memory leak issues have been fixed.
  • The code related to the reload plugin has been refactored.
  • Fixed a bug in the bedrock menu when displaying player heads, etc.
  • Fixed an issue where the placeholder sometimes displayed incorrect values.
  • Other minor modifications and fixes.
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock