
EconomyShopGUI Premium 5.25.2
The premium version of EconomyShopGUI with more features.
Added:
- New placeholder requirements for shop items:
- PLACEHOLDER_EQUALS - checks if the placeholder matches another placeholder/value
- PLACEHOLDER_DIFFERS - checks if the placeholder is different from the original placeholder/value
- More info: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Support for using fixed frequency's for RotatingShop's using cron schedulers:
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#rotating-shops
- Direct third party item support for ExecutableItems
- Added support for click commands on shop items
Fixed:
- Loading outdated cached rotation interval from a rotating shop causing a NPE while trying to open the shop
- Removed debug message for using custom ignored tags
- Fixed decoration lore adding to items even without buy/sell price
- /sreload would forcefully reload shop stands
- Custom bedrock player profile wouldn't update name/lore for bedrock players
This version only adresses a issue where the default French language file was having invalid formatting/enclosing of some strings
- Fixed using French language file would cause a error on plugin startup and partially reset itself to default
- Added support for Minecraft 1.20.5/1.20.6
- For 1.20.5/1.20.6 and up:
- Item option 'enchantment-glint' now uses actual glint effect instead of fake enchantments
- Ignored tags using old naming schema will auto convert to new schema names
- The 'NBTData' item option is now replaced with the 'components' item option: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#components
- Items using 'NBTData' option will automatically convert to 'components' option - Premium
- See this site to manually update NBTData: https://nbt-converter.gpplugins.com/
- Updated default language files:
- Turkish by @Compalot
- Spanish by @Santos Grey & @Pak_Army
- Polish by @xyodmixyt
- Japanese by @KYOCUTI
- French by @FlattestDisc108
- Ukrainian by @Stepan_Bandera
- Chinese Traditional by @Jiaa
- Improved performance on transaction items with local placeholders
- Moved item 45 from default Others section to page 2
- Removed static 'gui-rows' options for default shop category pages to allow flexible page sizes by default
- Fixed NPE caused by a small oversight in backward compatibility using the 'enchantment-glint' item option on pre 1.20.5 servers
- Cleaned code readability
This version is still released as beta and should be tested with caution!
Full support for 1.20.5/1.20.6:
- Fixed custom NBT on items on 1.20.5+ servers
- Items using '<b>NBTData</b>' option will automatically convert to the new '<b>components</b>' option
- Fixed ignored tags on 1.20.5+ servers
- Fixed obfusication mapping on paper servers
- Fixed NoSuchField error for some potion types
- Removed hard requirement of having item type SELECTED_ITEM inside a transaction screen
- Trying to break unloaded shop stands removing it from world but not from plugin causing it to recreate itself
- The import command will now also import the ShopStands storage from free version
- Fixed sell commands not updating on /sreload when selling
- ShopStands in spawn chunks will now preload, potentially fixes stands not loading in those regions
- Fixed error while buying/selling items with CoinsEngine v2.3.x
- Internal placeholders %sellPrice%/%buyPrice% inside item lore/displaylore will now also update according to the dynamic price
- New module 'ShopStands' which allows to create physical shops for a specific shop item
- Adds 50 new translateable messages to language files
- Adds 3 new commands/5 new permission nodes
- Adds a separately customizable navigation bar/transaction screen
- See more info on our wiki here: https://wiki.gpplugins.com/economyshopgui/basics/how-to#how-to-use-shopstands
- Added support for material %selected_item% for option items
- Added support for %price% and %amount% placeholder for option items
- Updated API to v1.7.1, see full changelog here: https://github.com/Gypopo/EconomyShopGUI-API/releases/tag/1.7.1
- Added support for CrazyEnchantments v2.2
- Fixed sub-sections back button not working when switching from page using disabled back button
- Caused since last update
Added:
- Config option for the disabled back button inside sub sections
- Clarified disable back button config options
Fixed:
- API PreTransaction#setPrice not working when transaction type is SELL_SCREEN
- Cached restock times and schedulers will now also save via SQLBatches
- Fixed API method BuyPrice#updateLimits not updating DynamicPricing/Limited stock
- Reimplemented support for per item setting 'prior-lore'
- Support for specific potion types on shop section display items
- Support for close-menu option on navigation bar items with commands
- Fixed pricing placeholders inside commands from command items not working
- Color codes not working for custom currency prefixes
- Fixed colors codes not working on section display items lore
- Caused since last version
- Added fallback for delayed loading
- Fixes rare cases where the plugin doesn't finish loading
- Direct third party item support for MMOItems
- Support for 'material: MMOItem:<type>.<itemID>'
- Support for PAPI placeholders inside GUI titles
- Added 4 sub commands for editing fixed restock frequency's using /eshop edititem
- Updated CoinsEngine hook to support NightCore
- Still supports older versions
- Cleaned project dependencies