Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Fix for Mojangs broken API to retrieve player skull textures on new servers
- Fixed Unsuportted component warning on server boot in console
- Use Paper's optimized method to handle inventory clicks on paper servers
- Ominous bottles will now be correctly added using /eshop addhanditem
- Fixed sound effects not loading on server versions pre 1.21
Added:
Changed:
- 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
- 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
Images
![]()
- 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 transaction placeholders, whereas the premium version allows displaying 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:
- Added Swedish by @XXiXii
- 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
- Updated Vietnamese by @RageOfFire
We also use cookies, as they are essential for the proper