
EconomyShopGUI Premium 5.25.0
The premium version of EconomyShopGUI with more features.
Added:
- The shop command now allows to open a specific page of a section
- /shop <section> [page] or via console: /shop <section> <player> [page]
- Added REGION::<regionID> requirement support
- Currently supports regions from WorldGuard
- It is now possible to set the ADD and REMOVE action on the transaction screen to a custom amount
- Instead of only the default 1, 16 and 32 it is mow possible to use `action: ADD<amount>` or `action: REMOVE<amount>`
- Added support for fill items inside transaction screens & nav bars from config
- Added visual transaction limits which allows to rename or remove the ADD/REMOVE buttons inside the transaction screens when the limit/maxStackSize is reached
- Default is enalbed, but can be disabled in config.yml under 'visual-transaction-limits' option
- See wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#visual-transaction-limits
- Direct spawner support for SmartSpawners
- Direct spawner support for SpawnerLegacy
- PAPI placeholders for player discounts/multipliers
- Updated developer API to v1.8.0
- Changes: https://github.com/Gypopo/EconomyShopGUI-API/releases/tag/1.8.0
Changed:
- The paginated feature of the PAGE_NEXT/BACK buttons will now also trigger when there isn't a page to go to
- This previously triggered only when the shop had 1 shop page in total
- Can be disabled in config to always show buttons instead
- Removed redundant permission checks for commands/cleaned code
- Config option 'allow-illegal-stacks' will now allow all items to stack up to 64 on servers 1.20.5+
- Only stacks up over the max stack size within the shop, and will still respect the item's max stack size when it is bought
- Fixed opening /shop search on paper 1.21.5
- Fixed async error for command items on Folia
- Added direct item support for Slimefun using "material: 'sf:<itemID>'"
- Added direct item support for MythicMobs using "material: 'mythicmobs:<itemID>'"
- Added CustomModelData item option for convenience(Instead of relying on NBT data)
- Downloading older layouts from our marketplace will now correctly update the section slots since change in v5.21.0
- When the page size is not defined directly, the size will now be determined by the largest static item if any
- Fixed loading cache files if empty
- Fixed loading spawner items on paper 1.21.5 experimental builds
- Fixed sound volume settings not accepting decimals
- Shop items with the 'components' item option will now automatically update to the new data format in 1.21.5 when updating configs from a older version
- Disable the config option 'auto-update-components' to prevent this from happening automatically
- Fixed config not saving after converting NBTData to components item option when updating from 1.20.4 or older
- Added %esgui_shop_rotation_<rotatingShopName>% placeholder to show rotation time of a RotatingShop
- External PAPI placeholders will now also correctly format raw color codes
- Added %esgui_shop_rotation_{rotatingShopName}% placeholder to show rotation time of a RotatingShop
- External PAPI placeholders will now also correctly format raw color codes
- Support for 1.21.5
- As of 1.21.5 ESGUI uses Mojang mappings instead of Spigot mappings, which will make it easier for us in future MC releases to update the plugin
- Support for transaction placeholders, aswell as '/eshop logs export' command to generate web view of logged transactions
- This has been a premium feature for some time, but is now also available in the free version
- Currently there is a limitation of only the top three in transaction placeholders, whereas the premium version displays up to the top ten
- Global or per item config option 'match-item-meta' to ignore matching item meta(defaults to true)
- Updated default languages from Crowdin:
- Updated Portuguese by @yagoleonardo2018
- Updated Traditional Chinese by @jorden2895 & @XXiXii
- Updated Simplified Chinese by @One Level & @xiaomian124 & @XXiXii
- Updated Turkish by @Canpolat & @XXiXii
- Updated Thai by @witsub4343
- Updated Polish by @Antonioo
- Updated Korean by @YouTubeKorea & @카라워르 & @XXiXii
- Updated German by @Julius
- Updated Ukrainian by @lolmaojustmeme
- Updated Japanese by @XXiXii
- Added Swedish by @XXiXii
- Updated Vietnamese by @RageOfFire
Added:
- Ranking placeholders from 1-10 to get top player/top item from current time frame(totalling at over 240 placeholder combinations)
- Also added placeholders for the actual amount of items
- Wiki link: https://wiki.gpplugins.com/economyshopgui/basics/how-to#transaction-placeholders
- PERMISSION::!<permission> requirement support
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Added /shop search config options to enable/disable it and blacklist certain shops from displaying its items
- Support for display cache of dynamic pricing/limited stock for servers using MySQL to save performance
- Cleaned up code/better loading of database
Fixed:
- Skull items not comparing correctly on 1.20.5+ if ignoring ID
- Downloading layouts from plugin versions earlier as v5.21.0 will now correctly update section slots
- Manually check for MiniMessage on load for when third party libs are installed
- Fixed stacking spawner items from RoseStacker integration
- Fixed IA item textures not working when using two items with the same ID but different category
- Color codes in pricing lore of items with multiple prices would reset after each price
- Direct economy support for zEssentials allowing support for its multiple currencies
- Added QUEST item requirement to require players to complete certain quests to buy/sell a item
- Currently supports Quests by PikaMug and Quests by LMBishop
- See our wiki here for more info: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Commands to edit the gui rows and title per page using '/editsection <section> set <page>.gui-rows/title <value>' ingame
- Section item slots will now start at index 1 instead of 0, similar to shop items(your section configs will update automatically)
- Rotating shop items in rotation can now be located using /shop search
- Fixed console error when adding potions using addhanditem command on 1.18.2 server versions
- Fixed issue with /shop search not working on paper 1.21.4 due to anvil title
- Easier/better configurable selected item in the buy/sell screens by allowing overriding of its name/lore + better placeholder support
- Fixed %price% placeholder inside default friendly currency format of economy plugins like UltraEconomy and GemsEconomy
- Direct item support for Nexo custom items
- Component data will now automatically update to MC's 1.21.4 format since CustomModelData change when updating configs
- Updated BreweryX hook to support latest versions
- Fixed display lore on brews displaying the invalid chatcolor formats used by brewery
- Fixed Folia integration
- Fixed MiniMessage error on startup for 1.16-1.18
- Fixed display items from shop stands not working on 1.21.3/4
- Added support for delayed loading of item economy's from shop section/item
- Fixes issues when item provider was not enabled yet
- DynamicPricing percentage in item lore is now calculated of the total price increased/decreased instead of the percent of the current dynamic price min/max
- Added support for Minecraft 1.21.4
- MiniMessage support inside messages and shop items/titles
- We decided to not include the libary inside the plugin considering file size, which limits MiniMessage support to 1.16.5+ paper servers and forks
- Support for abbreviations inside displayed price amounts
- Can be enabled/disabled per currency
- More info: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#abbreviations
- Support for per currency format settings overriding the default currency format
- Updated VotingPlugin hook to latest dev build