
UltimateShop-Premium 3.6.8
Discount - Sell stick - Bedrock support - AE Support - So many other features!
2.4.4
Jul 19, 2024
Math placeholder and improves
- Added math placeholder.
- Calculate the math string you put. Like {math_10+50} will print 60.
- Require you enable math.enabled option in config.yml file.
- You can set result scale at placeholder.math.scale option.
- Now add-lore option in each product also support use PlaceholderAPI's placeholder and plugin's built-in placeholder.
2.4.3
Jul 18, 2024
MySQL Fix
- Fixed plugin can't correctly save player's data when using MySQL as database.
- Changed default main.yml menu file.
2.4.2b
Jul 15, 2024
2.4.2b
- Fixed sometimes plugin does not display item's custom name but display it's original name issue.
2.4.2-BETA
Jul 11, 2024
Standard Localized Item Name Translate
- Added Standard Localized Item Name Translate feature.
- Due to the fact that the Minecraft server does not store client language files, the plugin cannot know the name of the item you hold displayed on your client. Therefore, in most scenarios where the item name is displayed, we directly display its English name. Now this new feature will automatically download the client language file and translate your item name.
- This feature only works for premium version of MythicChanger and 1.16+ Minecraft server version.
- You have to setup this feature first to enable this feature.
- Added ExecutableItems item hook support.
2.4.1
Jul 9, 2024
Many new features!
- Because this is a big update, some features not fully test, major bugs maybe found!
- Added general-configs section in shop configs, your products always have same option values? Now you can set their default value by this section, you don't need to copy and paste same content for all products!
- Big change for random placeholder! Now it support use other placeholder's element and added new not-same-as option to make sure each placeholder has different value! (Premium version only)
- Added VotingPlugin economy support. (not test)
- Added Alternative Options feature, some options now have other format.
- Added error message for built-in placeholder display.
2.4.0
Jun 26, 2024
2.4.0
- Fixed sell stick does not work in 1.19.4 lower version.
- Added /shop addbuytimes and /shop addselltimes command.
- Added plugin.reloading and add-times language key into language files.
2.3.8
Jun 26, 2024
2.3.8
- For now after each click in GUI, we only update the click item instead of update whole GUI items, so this will improve plugin performance in some case.
- Added menu.shop.click-update option, if you still like update whole GUI items, don't worry, simply enable this option and all will running like before.
- Added sell.ignore-item-format-keys option, useful for people want to use fuzzy checking sell item.
- Fixed ItemFormat sell method does not work in some case.
- Fixed sometimes plugin display GUI error warning after use /shop reload in pre-1.21 version.
2.3.7
Jun 24, 2024
Default shop configs hot fix
- Changed all dynamic price products's price-mode to ALL to avoid price does not refresh correctly when using buy more menu.
2.3.6
Jun 24, 2024
Small fixes
- Added forbid-click-outside option in menu options.
- Fixed player can drag item into self inventory by double click in some case.
2.3.5
Jun 23, 2024
2.3.5
- Added 1.20.6, 1.21 support.
- Added FoodComponent, ToolComponent and JukeboxPlayableComponent support in Item Format.
2.3.3
Jun 16, 2024
2.3.3
- By default, {status} placeholder will only display at shop GUI. You can change this at config.yml. (Premium version only)
- Updated default shop configs. (Thanks kingakis)
- Added fish shop.
- Added min-amount and max-amount option in dynamic price section.
- Force sell stick cooldown must greater than 5 tick to avoid sell sitck dupe issue. (Premium version only)
2.3.2
Jun 15, 2024
2.3.2
- Start from this version, UltimateShop bring you a new price type: static price.
- Now prices are divided into dynamic prices and static prices.
- If the amount option in the price configuration only contains numbers, we will automatically classify it as a static price.
- Static pricing will automatically disable some features that are only used for dynamic pricing, such as parsing PlaceholderAPI, mathematical calculations, etc., which can reduce some plugin performance consumption.
- The results of static pricing will be stored in memory, rather than automatically calculated every time purchased or selled.
- The concept of base price has been added to dynamic pricing.
- In dynamic pricing, you will use mathematical symbols and a large number of numbers. Starting from this version, the first number in dynamic pricing will be considered as the base price.
- The base price is only displayed and used in the placeholder, and it does not actually change the price of the product.
- The auto add lore feature now supports parsing PlaceholderAPI.
- Added {status} placeholder support in price config's amount option. (Premium version only)
- This placeholder will automatically compare with base price and current price and display different results based on the size relationship between the current price and the base price.
- This placeholder is very useful in dynamic pricing, as it can help players understand whether the current price has increased or decreased.
- This placeholder will display empty value for static price, so it will only work for static price.
- Added {compare_<num1>_<num2>} placeholder support anywhere in plugin.
- This placeholder will compare the 2 numbers and display different value based on the size relationship between 2 numbers.
- Added detection of protection plugins for sell stick. If the clicked container is protected, this sellling will not occur. (Premium version only)
- For the convenience of plugin usage, we added 3 automatically config changer for price config.
- Support automatically add discount placeholder in price amount option. Useful for people want to make discount placeholder working for all products.
- Support automatically add status placeholder in price placeholder option. Useful for people want to make all dynamic price display now status (up or down).
- Support automatically replace amount placeholder to other format in price placeholder option. Useful for people want to display formatted number in price (8000000 -> 8,000,000 or 80k -> 80000), require use some PlaceholderAPI expansions.
- For now, /shop sellall and /shop menu command are default to access to everyone, if you don't want this, simply use LuckPerms and give default group -ultimateshop.sellall and -ultimateshop.menu permission.
- Some other unimportant modifications are no longer listed here. 1.21 is not tested for now but shouldn't have any problems since we never touch NMS in plugin codes!
2.3.1
Jun 11, 2024
2.3.1
- Renamed many option keys in config.yml, but, don't worry, your old config.yml can still fully supported in this version.
- Added infinite sell stick support. (Premium version only)
- Added sell stick cooldown feature. (Premium version only)
- Added tab complete support for /shop givesellstick command. (Premium version only)
- Fixed some wrong in default redstone shop config.
2.3.0
Jun 4, 2024
2.3.0 - Placeholder Update
- Added {random-times_<ID> general placeholder, can display random placeholder refresh time. (Premium version only)
- Added {buy-price}, {sell-price} and {item-name} placeholder support in PlaceholderAPI extension.
2.2.12
May 30, 2024
2.2.12
- Added -b suffix in action. -b means when multiple products are about to be sold, adding this suffix means that only the first product will be sold and this action will be executed.
2.2.11
May 28, 2024
2.2.11
- Added menu.sell-all.ignore-items option in config.yml.
- Added close-actions option in menu configs.
2.2.9
May 7, 2024
2.2.9
- Fixed cache listener in 1.19.4 or lower version.
- Improved default product and menu configs, 150+ products included! (Thanks kingakis)
- Added @n conditional symbol in display item add lore system, useful in buy more menu.