
EconomyShopGUI 6.12.1
This is a simple and free to use GUI shop plugin!
Changed:
- Config will now also dynamically update item display lore if new lore is added/missing
Fixed:
- Mismatched enchantments when adding enchanted items using /addhanditem command on 1.20.5+
- ClassChange error(again) on 1.20.4 on server shutdown, caused by incompatible class files between paper API versions
- Async tasks not shutting down correctly before server shutdown
- Fixed 1.20.5+ selling shulker box contents not actually taking the items
- Using ShopStands to buy/sell a shop item would not validate requirements
- Fixed ClassChange error on server shutdown on paper 1.21
- Fixed NoSuchFieldError when using 'armor-trim' item option on server versions pre 1.20.4
Added:
- Support for Minecraft 1.21
- Added default 1.21 shop layout including new items
- Added 'ominous-strength' item option which defines the strength of a ominous bottle
- Config.yml generated for the first time on 1.20.5+ servers will now create the correct ignored tags for that version
- Support for per page titles using the 'title' option on pages in the shops config
- Added TIME::<startTime>-<endTime> shop item requirement which requires the item to be bought at a specific world time
- More info: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
Fixed:
- Discounts/sell multipliers not working when using a wildcard
- Potion types without effects not working(WATER, MUNDANE, THICK, AWKWARD)
- Fixed formatting issues in default Turkish language file
- Mining a ESGUI spawner using spawner provider DEFAULT would not add hide default lore on the item
- Support for 'armor-trim' on section items
- Support for editing armor trims using /eshop edititem & editsection
- Fixed NPE for bedrock players trying to open shop while custom bedrock player profile was disabled in config
- 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
- 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
- Updated default language files:
- Turkish by @Compalot
- Spanish by @Santos Grey & @Pak_Army
- Polish by @xyodmixyt
- Japanese by @KYOCUTI
- French by @FlattestDisc108
- 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
- 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
- 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
- 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:
- Config option for the disabled back button inside sub sections
- Clarified disable back button config options
Fixed:
- Seasonal prices not working on season change
- API PreTransaction#setPrice not working when transaction type is SELL_SCREEN
- Reimplemented support for per item setting 'prior-lore'
- Support for specific potion types on shop section display items
- Fixed currency format setting inside config.yml not working
- Updated CoinsEngine hook to support NightCore
- Still supports older versions
- Cleaned project dependencies
- Added support for %items% placeholder in transaction message for selling multiple items
- Fixed Folia 1.20.1 not being detected as Folia server, therefor not working
- Fixed error on player join on Folia servers
- Added official Folia support
- Should still be tested with caution - this was roughly tested on a test server without issues
- Added support for future paper server jars without realocation
- Renamed transaction placeholder %formattedPrice% to %price% because of a conflict
- Reworked default shop layout
- Added missing stairs and slabs to blocks section
- Fixed exploitable prices on some default items
- Base prices of most items are cheaper
- Updated all language files from Crowdin
- Renamed lang-cz.yml to lang-zh_tw.yml
- Added Simplified Chinese language file as 'lang-zh_cn.yml'
- Added Ukrainian language file as 'lang-uk.yml'
Thank you for all translators on our Crowdin for their contribution to the project
See a list of contributors here: https://crowdin.com/project/economyshopgui/members
- 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