Voxel Shop beta is live. Expect occasional bugs. Learn more  
UltimateShop icon

UltimateShop 5.1.0

Database - DM-like Menus - Stock - Custom Dynamic Price Formula - Support Most Popular Plugins

Page 1 2 3 ... 15
Major Update
  • 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. 
  • buy, sell action now supports {amount} placeholder which means product's deault buy amount or default sell amount.
  • Added many useful option support in config.yml file.
  • Other small changes and fixes.
Major Update
Major Update
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.
Improve
  • All plugin configurations now support recursive reading, meaning that if you put the configurations in a folder within a folder, they will be read normally. For users with a large number of shop and menu configurations, you can now place the configurations in subfolders to categorize them for easier management.
  • When using the Tab completion command, options that do not match the current input will be automatically excluded. For example, if you have already entered the letter 'a' when entering a shop ID parameter, all shops that do not start with 'a' will not appear in the Tab completion. This is to allow users with a large number of shops and menu configurations to quickly find the desired results by entering only a few letters.
  • Fixed an error message that appeared when the plugin read the configuration if only menu-settings was used in the shop configuration without the menu option.
  • Other small changes and fixes.

Have a good time!

Improve
  • ItemFormat Update: attribute option and patterns option in ItemFormat now use new format which support multi same pattern type and attribute type in one item, which is more flexible, old format will still work at the moment.
  • Confirmed 26.2 version support.
  • Other small changes and fixes.
Improve
Improve
  • Improved sell chest codes.
Fix
  • Added new action: back.
    • Can back to previous menus, if previous menu does not exist, will open the rollback menu you set.
    • Updated default menu files, some back button use back action now.
  • Fixed plugin print error on 26.2 servers.
Improve
  • Added {display} placeholder support in price placehoder option, can display the item name if the price type is vanilla item or hook item.
  • Improved GUI listener codes.
Improve
  • Added {display} placeholder support in price placehoder option, can display the item name if the price type is vanilla item or hook item.
  • Improved GUI listener codes.
Improve
  • Improved price display placeholder merge rule.
Improve
  • ItemFormat Update: Fix tool component does not work well in some case.
  • Added support for latest Dominion v4 version and drop it's old version support.
Improve
  • Added support for display favourite remove message in favourite menu.
  • Added new conditional symbol in auto product lore add system: @w, it will return true if the button exist in buy more menu and can only buy or sell product.
  • Also updated default auto add lore message, now add to favourite menu and sell all line no longer display at buy more menu.
  • Now prompt waiting for input message no longer use fixed plugin prefix.
  • Other small changes and fixes.
Improve
  • Fixed plugin print error when disable server if packetevents not installed.
  • Reworked the use time reset codes, and should have better performance and some issues fixed.
Cache Recode Test
  • Reworked the cache system, and should have better performance now.
Improve
  • The maximum purchase and sell quantity per transaction is limited to 9,999 start from this version.
  • The loading of player cache has been changed from PlayerLogineEvent to PlayerJoinEvent.
  • If the player cache has not completed reading, the plugin will no longer allow any transactions.
  • When the server stops, it will be forced to wait for all ongoing asynchronous database tasks to complete before continuing with other work, to avoid player data loss and database errors.
  • If a player joins the server but the player cache has not been loaded and quickly leaves the server, the player cache will remain on the server and cannot be cleared. This issue has now been fixed.
  • Plugin will close the database connection, unregister all listener and PAPI extension and so on after disable.
  • Plugin no longer reconnect the database when use reload command, to do that, you need restart the whole server.
  • Fixed memory leak in some case.
  • Other small changes and fixes.
Improve
  • Reworked skull item builder codes, should have better performance now.
  • Rewoorked gui listener codes, should have better performance.
  • Other small changes and fixes.
Improve
  • Added null catcher for PlaceholderAPI extension.
  • Fixed random placeholder will print issue in some case.
Improve
  • Improved codes of use times cache.
  • Added {amount} placeholder support for buy/sell price not enough message.
  • Other small changes and fixes.
Improve
  • Added hook-item-method option in config.yml file.
  • Added menu.anti-dupe-checker option in config.yml file.
  • GUI Open method and unregister method now force run in main thread.
Page 1 2 3 ... 15
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.