You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
- Support for 1.21.8
- Fixed messages appearing as raw components when using legacy text on some servers
- Added support for SpawnerLegacy v2
- Legacy debug messages being sent even if disabled in config
- RotatingShop broadcast message would use console prefix
- Fixed item requirements not loading without custom message
- RotatingShop items would be randomly repeated within the same rotation even if 'can-repeat' was disabled
- Fixed NoClassDefFoundError/NPE error on some servers on startup of the plugin
- Legacy RGB format not automatically translating to MiniMessage format
- DynamicPricing would cause the lore format to mess up
This update required alot of small changes, so please report any if found
It is worth mentioning that this version passed all test stages without issues
- Better support for MiniMessage, now supporting custom hover/click events in chat messages
- The plugin will now utilize the paper API on modern paper servers for items/inventory's
- Default is enabled but can be disabled in config.yml
- Updating from a earlier version of the plugin, will automatically disable this option and it is required to enable it manually!
- Support for Minecraft 1.21.7 servers
- 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