UltimateShop icon

UltimateShop 3.6.8

Free, open source - Flexible features - Best hook eco/item system - Folia support!

Page 1 ... 6 7 8 9 10 11
1.8.5
  • Added new option for Item Format, it is "add-lore"!
    • "add-lore" option is similar to "lore", but this option will add extra lore at the end of the item instead of replace the item existed lore.
  • Now "material" option in Item Format support the item that did not exist in server jar.
  • Fixed GUI listener did not unregister after player close the UI.
1.8.4
  • Removed /shopadmin commands. Include those commands below:
    • /shopadmin createshop
    • /shopadmin createproduct
    • /shopadmin setproductbuyprice
    • /shopadmin setproductsellprice
  • Those commands are now be replaced to /shop editor command.
    • New command: /shop editor.
    • Required permission: ultimateshop.editor
    • For now, shop editor can only change general settings in shop configs, it can not add/modify/delete product in shop, we will add those feature at next update, we just want invite everyone to help us testing shop editor with this simply change.
    • If we found no problems or fixed all problems about shop editor, we will start begin add more features to shop editor.
    • In-game GUI Editor is premium version feature.
  • Improved language system.
    • Now if plugin find your language file missing some keys, plugin will auto generate default value for it so you no need to manually update langauge file anymore.
    • Now message.yml can be deleted after first load, if you delete it, plugin will generate new language file after next load. (not reload)
  • Reworked GUI system, now it's codes are more clear.
 Snapshot
1.8.3-Alpha
Please carefully note that this is ALPHA version of UltimateShop, for production environment, please use 1.8.2 version which can be found and downloaded at Updates button at plugin page.
  • Removed /shopadmin commands. Include those commands below:
    • /shopadmin createshop
    • /shopadmin createproduct
    • /shopadmin setproductbuyprice
    • /shopadmin setproductsellprice
  • Those commands are now be replaced to /shop editor command.
    • New command: /shop editor.
    • Required permission: ultimateshop.editor
    • For now, shop editor can only change general settings in shop configs, it can not add/modify/delete product in shop, we will add those feature at next update, we just want invite everyone to help us testing shop editor with this simply change.
    • If we found no problems or fixed all problems about shop editor, we will start begin add more features to shop editor.
1.8.2
  • Removed unused codes.
1.8.1
  • Fixed player can not drag items in sellall UI.
    • Also rework inventory manager codes.
  • Now /shop quickbuy and /shop quicksell command can also be used in console with need put extra <player> arg at the end of the command, like /shop quickbuy test A Player1.
1.8.0
  • Plugin size is 100kb+ smaller than now.
  • Enchants and stored-enchants option in item format support third-plugin enchantments now.
1.7.12
  • Now display-name option in product configs will also apply on display item.
1.7.11
1.7.10
  • Fixed plugin sometimes get error when using /shop setbuytimes or /shop setselltimes.
  • Fixed plugin data lose after using /shop reload.
    • Do not use /shop reload if you have much shop products or online players.
1.7.9
  • Added math support for amount option in Item Format.
  • Fixed condition check issue.
1.7.7
  • Now menu option in shop configs is optional, you can now not set menu for a shop.
  • Now plugin won't generate buy more menu for products that didn't enable buy-more option.
1.7.6
  • Fixed use /shop reload will lead to server data lose.
  • Added auto-save feature.
  • Removed unused debug message.
  • Make data save be async, also rework data save system.
1.7.5
  • Added /shop saveitem command.
    • If your item plugins are not supported by UltimateShop, you can use this command save your hand item to server.
    • Set material to your saved item ID to use them! Before that we put vanilla item ID to this option, now you have second choice!
  • Added AdvancedEnchantments support in item format.
    • This feature is premium version only.
    • For free version user: You can use /shop saveitem command instead.
    • You can now directly add AdvancedEnchantments enchants in items.
    • EcoEnchants or other vanilla-like enchantments already support without premium version.
  • Fixed @k conditional symbol does not work for buy-more option in product configs.
1.7.4
  • Fixed all products will have cooldown after buy/sell a product that have set cooldown.
  • Improved data save system.
    • Now default value won't be saved. Player must buy/sell a product first to have edited data that can be saved in database.
    • Now yaml save will faster than before.
  • Now hook items can be edited with vanilla items options, like enchants, lore and so on.
1.7.2

This version has permission check breaking changes, read the changelog carefully.

  • Removed ultimateshop.quickbuy.<shopID>.<productID>, ultimateshop.quicksell.<shopID>.<productID>, ultimateshop.menu.<shopID>, ultimateshop.menu.<menuID> permission check.
    • This means for quickbuy command, only ultimateshop.quickbuy is required.
    • quicksell is ultimateshop.quicksell only.
    • menu is ultimateshop.menu only.
    • If you want to make specified menu can only be opened by players has specified permission, use menu's conditions instead.
    • If you want to make specified product can only be purchased or selled by players has specified permission, use buy-conditions/sell-conditions instead.
  • Added conditions option support in menu configs, this means only players meet the conditions can open this menu.
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

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
  • 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
  • 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
  • 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.
Page 1 ... 6 7 8 9 10 11
You might also like...