
EconomyShopGUI 6.12.2
This is a simple and free to use GUI shop plugin!
Fixed:
- Decoration lore appearing on items with negative buy and sell prices
- Unable to sell spawners from default spawner provider
- Unable to change size of main GUI
- Contents of shulker boxes always selling even if disabled in config
- Can be disabled using config option
- Support for navigation bars per section
- Support for configurable menu sizes per shop page
- Support for per section fill items
- DisplayItems, put a different item for sale then the actual item which is received when buying/selling
- Navigation bars can now also be disabled per section or in the main GUI
- Reworked lore system:
- Support for easily adding multi line lore
- Support for easily arranging item lore(Example: Sell Prices above Buy Prices)
- Support for Decoration lore(Additional lore displayed on shop items)
- Added 54 new translateable messages
- See our Crowdin here: [url]https://crowdin.com/project/economyshopgui[/url]
- New file structure:
- Shops will now be located in their seperate config at /plugins/EconomyShopGUI/shops/<shopName>.yml
- Sections will now be located in their seperate config at /plugins/EconomyShopGUI/sections/<shopName>.yml
- Updated EconomyShopGUI API to v1.6.2
- Added ShopItem#hasSeasonModifier()
- Added ShopItemsLoadEvent
- Importing items from worth.yml will now disable the buy price of the imported shop item
- Navigation bars now reload on /sreload, no restart required!
- Option max-buy and max-sell will now require -1 to make shop items insta buy/sell instead of 1
- This is to allow 'max-buy/sell: 1' which will allow shopItems to be bought/sold one at a time
- Config will automatically update to 2.0.0.1 to adress this
- Renamed config options:
- Sections.yml 'fill-item' -> 'display-item'
- Sections.yml 'subSection' -> 'sub-section'
- Sections.yml 'displayname' -> 'name'
- Config.yml 'main-menu-size' -> 'main-menu.gui-rows'
EcononyShopGUI v6.0.0 is now in Open Beta, see our discord server to apply for access!
- Stew effect JUMP_BOOST not working
- Additem command would add items without names
EcononyShopGUI v6.0.0 is now in Open Beta, see our discord server to apply for access!
- Stew effect JUMP_BOOST not working
- Additem command would add items without names
- Breaking empty spawners throwing a NPE
- Updated CoinsEngine API to v2.0.5
- Fixes money not being taken from balances when purchasing something using v2.0.5
- Updated UltraEconomy API to v2.6.2
- Fixes NoMethodError while trying to open shops
- Seasonal Prices across multiple worlds not working on server restart
- Changed default season icons as they didn't display on 1.16-1.19 servers and causing even older servers to not be able to read the config
- Recoded version checker to be compatible with beta versions
Added:
- CoinsEngine(formally GamePoints) support
- Support for RealisticSeasons making it possible to add price modifiers per shop item or section per season
- Items which could not be loaded will now display its error message on the item lore
- Config option to limit only shop spawners or also natural spawners being mined
Changed:
- Spawners won't show the default lore anymore of interacting with Spawn Egg using default spawner provider and the interact event disabled
- Cleaned up plugin dependencies
- Fixed NPE while not using Floodgate from previous version
Fixed:
- NPE while updating skull texture for offline players on servers below 1.16
- Sell lore replacing buy lore while using sell multipliers
- Removed hard requirement of needing certain item actions in the transaction screens
- Fixed online player tab completion
- Fixed NoClass error while updating player profiles on 1.17 and below
Added:
- Item option 'close-menu' which will close the GUI after a item's transaction
- Command to give shop items to players
- /shopgive <player> <section> <index> <qty> requires permission node EconomyShopGUI.shopgive.<section|all|*>
- Economy support for raw EXP
- Support for minecraft 1.20
- Default shops.yml layout for 1.20 including new items
- Shop prefix for console and player send messages
Changed:
- Paginated transaction items like NEXT_PAGE and PREV_PAGE buttons will now only appear when the shop has multiple pages
- This is default behavior and can be disabled via config options
- RGB regex from CMI leaving empty brackets
- Updated API to v1.6.0
- Better way of caching skulls, will now be stored into a json file
- This fixes player heads not stacking with each other over server restarts