
EconomyShopGUI Premium 5.23.3
The premium version of EconomyShopGUI with more features.
- Editing slot of item using GUIEditor would save it to config as decimal
- Changed entirely removing prices from shop items would still show price lore(Cannot be bought/sold)
- Fixed commented config reader using new line character
- Fixed various issues with DiscordSRV hook for transaction logging
- Added translateable messages to language file for time formats
- Fixed NoSuchMethodError while setting item economy from custom hand item using commands
- Fixed update folder not creating on some servers while updating plugin using '/eshop update'
- Delayed commands will now be saved over server restart which allows delayed commands to be executed weeks after purchase of the shop item
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#delayed-commands
- Items in rotation from a rotating shop, can now also be sold using /sellall, /sellgui or external plugins like AutoSellChests
- Command to update plugin(/eshop update) will now use the server's update folder to safly update the plugin over server restart, instead of reloading the plugin which didn't happen properly(on paper servers)
- Fixed AUTO spawner provider disabling on /sreload if no external spawner provider was found
- Fixed issues while getting item prices thru API if multiple of the same shop item were present
- Floodgate loading after EconomyShopGUI
- Console spam while comparing invalid skull textures
- Item currency's not working on shop items from rotating shops
- Config.yml forced strings being escaped using single quotes, making it impossible to use the new line character
- Fixed global item stock always restocking itself when option auto-restock-global was used
- Caused in a update since v5.5.5
- Item limits are now updated in batches, fixes issues with servers loading endless long on shutdown
- Support for pricing placeholders "%price%", "%prices%" and "%formattedPrice%" inside transaction screen item names and lore
- Support for pre-registering player skull textures which adds support for bedrock players, using Geyser(Disabled by default)
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#pre-register-skulls
- Custom player profile for bedrock players, instead of 'skullowner: %player_name%' on navigation bar items(Enabled by default)
- Spawner support from SpawnerMeta
- Economy support for VotingPlugin points
Added:
- Command to forcefully rotate the items inside a rotating shop(/eshop rotatingshop rotate <section> [silent])
Changed:
- The interval of rotating shops is now saved over server restarts, preventing server restarts or /sreload from triggering the rotation again
- Item stock is now updated periodically instead after each transaction, to improve performance(Since the API now supports to do this in sync)
- Note that this doesn't apply when using MySQL, only SQLite
This update mainly focusses on adding a simpler to use API method to get prices for shop items.
- Added support for API v1.7.0 aiming to add simpler to use methods to integrate with external plugins
- Developers can read on it here on how to use it: https://wiki.gpplugins.com/economyshopgui/api/api-usage#getting-item-prices-using-one-api-call
We wish you all a merry christmas and a good start of 2024!
- Added broadcast option on RotatingShops for when new items rotate
- Clicking fill items after the last display slot inside a RotatingShop would throw a NPE
- Fixed example RotatingShop settings structure inside the ExampleSection.yml
- Fixed server time out when disabling option 'can-repeat' inside a RotatingShop
- Fixed adding shop items using commands to shops which causes a new page creation
- Restarting the server not generating config defaults
- Support for rotating shops:
- Support for adding a list of items to shops which rotate every X interval, meaning every day for example, there will be different items in stock
- https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#rotating-shops
- PlaceholderAPI expension adding 12 placeholders:
- Player transactions are now stored inside a seperate database
- https://wiki.gpplugins.com/economyshopgui/basics/how-to#using-the-placeholderapi-expansion
- Support for item requirements:
- Level requirement(Already existed, but recoded)
- Playtime requirement(New)
- https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Direct support for HeadDatabase/ItemsAdder items, instead of using NBT
- Economy support for EcoBits
- Added option to change the DynamicPricing max stock per item using GUIEditor
- Fixed disabling/enabling DynamicPricing using the GUIEditor
- Overriding option items with another item would make the action invalid
- Removed debug message on startup
- Using multiple prices per item creating error without specifing the actual price