
UltimateShop 3.8.2
Free, open source - Flexible features - Best hook eco/item system - Folia support!
1.7.1
Nov 3, 2023
1.7.1
- Now send-message-after-buy option also work on no-GUI buy/sell.
- Fixed display item amount always be 1 if you are using display-item-conditions option.
1.7.0
Nov 2, 2023
1.7.0
This version includes breaking config, feature update, please read this changelog carefully.
- Breaking change: display-item section.
- Removed display-item.<buy or sell times> section support.
- Removed auto use products.<first product ID> section as display item feature. You have to enable display-item.auto-set-first-product option in config.yml to use another feature which will auto pick one real product as display item if your products didn't set display-item section.
- Added display item format.
- Added display-item-conditions option.
- Players who meet different conditions can display different items.
- Added new actions:
- buy
- sell
- sellall
- Moved send-messages-after-buy option from config.yml to shop configs.
- Improved placeholder condition.
- Added *= check symbol, which means placeholder is not equal with specified value.
- Added *!= check symbol, which means placeholder is not contains value string.
- Now =,>,>=,<,<= check symbol supports decimal.
- Fixed buy/sell cooldown get resetted after play rejoin server.
- Added new error catcher: invalid menu. When you set invalid menu name in shop configs, plugin will auto generate a default menu for players instead of print errors in console.
- Now display-item option in shop product configs is no longer required.
1.6.2
Oct 31, 2023
1.6.2
- Added check-classes section in config.yml.
- Since plugin will cost more server resource when try auto check whether specified software/plugin has installed in your server, we added this option to make someone who want manually set class and improve the server performance.
- enabled: Whether we enable auto check spcified class file is exist in your server.
- classes: If you disable the enabled option, you need put the class file name here.
- Now server cache also not use async method to save data when server disable.
1.6.1
Oct 25, 2023
1.6.1
- Added custom display-item.<buyUseTimes> section. This means you can now have different display item in shop UI depend on player buy/sell times.
- Fixed CoinsEngine hook, plugin was try to take money from players when should give player money.
1.6.0
Oct 25, 2023
1.6.0
- Added cooldown feature. This means player have to wait some time to buy/sell this product again.
- One cooldown means one buy/sell time, not one product amount, for that feature, you should use buy/sell limit feature.
- Added /shop setbuytimes and /shop setselltimes sub command. This command can help users set the buy/sell times of specified value.
- Fixed plugin gets error with using /shop help in console.
- Make server stop save data be no async to avoid get error.
- Now plugin will clear player cache after player quit the server, this will avoid server try save many cache data to database when server stop.
1.5.3
Oct 24, 2023
1.5.3
- Fixed player can drag item to shop UI with shift click inventory's item.
- Fixed sell price amount actually displays buy price amount.
1.5.2
Oct 22, 2023
1.5.2
- Fixed max-amount option does not work well in buy more menu configs.
- Added invalid amount value check in form shop UI.
1.5.1
Oct 21, 2023
1.5.1
- Reworked price check system. Now start-apply and end-apply will 100% support with sell all/select amount features.
1.5.0
Oct 19, 2023
1.5.0
- Added Geyser support. (Premium version only)
- Added /shop menu <uiName> <playerName> usage.
1.4.5
Oct 15, 2023
1.4.5
- Fixed apply option does not work well in product prices section.
- Improved {price} display in success buy or sell message when using CLASSIC_ANY or ANY price-mode:
- Before: 'Sucess sell carrot x64, get 0.5 coins or 1 points.'
- Now: 'Sucess sell carrot x64, get 1 points.' (# Display the price that player earn only for now)
1.4.4
Oct 14, 2023
1.4.4
- Fixed plugin get error after /shop reload with database connect.
- Make limits section support placeholder now.
1.4.2
Oct 13, 2023
1.4.2
- Added new action: sound. (Thanks iKiwo)
- Now display-item lore will not display buy-more button line if this shop didn't enable buy-more feature in settings.
- Now buy-limits-conditions and sell-limits-conditions are optional, you can set default value only by this way.
1.4.1
Oct 13, 2023
1.4.1
- Added PlaceholderAPI support in item display and lore.
- Plugin will drop unavailable sell items form sell all GUI if player inventory is full.
1.3.0
Oct 9, 2023
1.3.0
- Added sell all GUI and sell all command.
- Fixed select amount GUI's amount always be 1 with buy-or-sell click action.