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.
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.
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.
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.
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.