
EconomyShopGUI Premium
The premium version of EconomyShopGUI with more features
The premium version of ESGUI with more features to make your server shop the best.
This version includes all features from the free version of the plugin plus the following:
✔️ GUI Editor (Edit items ingame using a GUI)
✔️ NBT items (Support for custom items such as items from other plugins)
✔️ Command items (Attatch multiple commands to a shop item which will be executed when purchased/sold)
✔️ Delayed commands (Commands can be executed days/weeks/months/... after initial purchase of items)
✔️ Limited stock (Allows the shop to have limited amount of stock on items in a configurable timeframe)
✔️ Limited sell items (Allows specific items to be sold X amount of times in a configurable timeframe)
✔️ Build-in cron schedulers (Fixed restock intervals using build in cron schedules)
✔️ Direct item support (Use items from supported plugins as custom materials, no NBTData needed!(All other custom items are supported thru NBTData))
✔️ Rotating shops (Shops which display a random set of items every X period)
✔️ Per item currencies (Use different currencies per item)
✔️ Item economy (Allow shop items to be bought/sold for ingame items(Supports items with custom item data))
✔️ Levels economy (Purchase/sell shop items using ingame levels)
✔️ DynamicPricing (A feature which makes the item prices go down/up depending on demand and supply)
✔️ Per item permissions (Add custom permissions for specific items)
✔️ PlaceholderAPI Expansion (Adding transaction based placeholders to integrate in your server)
✔️ PlaceholderAPI support (Support for placeholders inside sections, shop item names, lore, ...)
✔️ Custom enchants support (Direct enchants support from EcoEnchants, AdvancedEnchantments, ExcelentEnchants, CrazyEnchantments)
✔️ Items requirements (Players won't be able to buy/sell specific items before completing all item requirements)
✔️ EpicSpawners support (External spawner support for Epic Spawners)
✔️ UpgradeableSpawners support (External spawner support for Upgradeable Spawners)
✔️ Skull textures (Support for custom skull textures)
✔️ MySQL support (To sync limited stock/sell multipliers or DynamicPricing across multiple servers)
✔️ Search items (Search shop items with a convenient GUI using /shop search)
✔️ Update command (Download newer versions of the plugin ingame using /eshop update)
Extra permissions above the free version:
EconomyShopGUI.shop.search (Gives access to the /shop search command)
EconomyShopGUI.eshop.import (Allow you to use the /editshop import command)
EconomyShopGUI.eshop.editor (Gives acces to the GUI Editor)
EconomyShopGUI.eshop.playerstock.add (Allows you to use the /editshop playerstock add command)
EconomyShopGUI.eshop.playerstock.set (Allows you to use the /editshop playerstock set command)
EconomyShopGUI.eshop.stock.add(Allows you to use the /editshop globalstock add command)
EconomyShopGUI.eshop.stock.set(Allows you to use the /editshop globalstock set command)
EconomyShopGUI.eshop.dynamicpricing.reset (Allows you to use the /editshop dynamicpricing reset <item/all> command)
A economy plugin is a required dependency, install any of the below options:
● Vault (Note that Vault depends on a economy plugin such as Essentials)
Worried about losing your current shop layout while migrating?
The import command allows data importing from the free version of EconomyShopGUI, ShopGUI+ and the worth.yml of essentials.
If you have a question or need support regarding to the plugin, please join our discord support server.
Note that EconomyShopGUI is created for bukkit, spigot and paper servers, we will not give support when running the plugin on a modded/hybrid server even though it may work.
Not conviced yet?
You can test the plugin on our 1.8-1.21 skyblock test server.
IP: testserver.gpplugins.com
This plugin comes with a API for developers to hook into the plugin.
This plugin uses bStats to collect anonymous statistics such as how many servers/players are using the plugin.
More info can be found at bStats.
The translation files of this plugin can be found on crowdin
Installation Instructions
- Download the plugin JAR file
- Place the JAR file in your server's plugins folder
- Restart your server or use a plugin manager to load the plugin
- Configure the plugin using the config.yml file in the plugin's folder
Requirements
- Spigot/Paper Minecraft java server
- Minecraft 1.8+
- Java 1.8+
- (Optional) A supported economy provider
Update History
EconomyShopGUI Premium v5.25.0
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 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
EconomyShopGUI Premium v5.24.1
- Fixed opening /shop search on paper 1.21.5
- Fixed async error for command items on Folia
EconomyShopGUI Premium v5.24.0
- 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)
EconomyShopGUI Premium v5.23.4
- 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
EconomyShopGUI Premium v5.23.3
- Fixed loading cache files if empty
- Fixed loading spawner items on paper 1.21.5 experimental builds
- Fixed sound volume settings not accepting decimals
EconomyShopGUI Premium v5.23.2
- 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
EconomyShopGUI Premium v5.23.1
- Added %esgui_shop_rotation_{rotatingShopName}% placeholder to show rotation time of a RotatingShop
- External PAPI placeholders will now also correctly format raw color codes
EconomyShopGUI Premium v5.23.1
- Added %esgui_shop_rotation_{rotatingShopName}% placeholder to show rotation time of a RotatingShop
- External PAPI placeholders will now also correctly format raw color codes
EconomyShopGUI Premium v5.23.0
- 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
EconomyShopGUI Premium v5.22.0
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
EconomyShopGUI Premium v5.21.2
- 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
EconomyShopGUI Premium v5.21.1
- 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
EconomyShopGUI Premium v5.21.0
- 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)
EconomyShopGUI Premium v5.20.2
- 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
EconomyShopGUI Premium v5.20.1
- 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
EconomyShopGUI Premium v5.20.0
- 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
EconomyShopGUI Premium v5.19.2
- Fixed MiniMessage error on startup for 1.16-1.18
- Fixed display items from shop stands not working on 1.21.3/4
EconomyShopGUI Premium v5.19.1
- 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
EconomyShopGUI Premium v5.19.0
- 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
EconomyShopGUI Premium v5.18.2
- Fixed player placeholders from PAPI not working in shop titles
- Since v5.18.0
- Per section dynamic pricing max stock setting not overriding default value from config.yml
EconomyShopGUI Premium v5.18.2
- Fixed player placeholders from PAPI not working in shop titles
- Since v5.18.0
- Per section dynamic pricing max stock setting not overriding default value from config.yml
EconomyShopGUI Premium v5.18.1
- Support for editing the min-buy/sell item options using /editshop commands
- Fixed support for latest versions of CoinsEngine
EconomyShopGUI Premium v5.18.0
- Added transaction export command '/eshop logs export', creating a detailed web based view of logged transactions
- Direct support for third party items from Brewery/BreweryX:
- Support for 'material: brewery:<brewName>.<quality>'
- Optimized third party item support:
- Adding items to shop/as economy from third party supported plugins using /addhanditem will use the item id instead of serializing it
- Fixed item stacking issues and selling items from third party plugins to shop not matching
- Items used as economy item now also wait for the corresponding plugin hook to load
EconomyShopGUI Premium v5.17.2
- Fixed ClassChange error on latest 1.21.3 server versions
EconomyShopGUI Premium v5.17.1
- Fixed load order issue with AdvancedEnchantments for some servers
- Console error generating display lore of shop items with both buy and sell prices set to 0 with DynamicPricing
EconomyShopGUI Premium v5.17.0
- Added support for Minecraft 1.21.2/3
- Added support for minimum buy/sell requirement for items per transaction
- Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#min-buy
- Added support for different click mappings per shop
- Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#click-mappings
- Updated API to v1.7.2
EconomyShopGUI Premium v5.16.5
- Fixed adding shop items thru addhanditem command wouldn't copy goat horn sound
- Fixed using default currency in CE wouldn't allow specific currency formats
EconomyShopGUI Premium v5.16.4
- Added support for ExcellentEnchantments v4.2.0 following changes of developer
- EE v4.1.0 is still supported for backwards compatibility, but developer recommends to use latest versions
EconomyShopGUI Premium v5.16.3
- Added commands to reset global and player stock/sell limits for items(also removes it from database)
- /eshop playerstock/playersell reset <player> <section> <item>
- /eshop globalstock/globalsell reset <section> <item>
- Fixed custom component data overriding item commands
- GUI Editor or click commands not working on sub section shop items
EconomyShopGUI Premium v5.16.2
- Updated default pricing lore inside default language files for cz, es, fr, it, jp, pl, vi, zh_tw which contained extra (since v5.16.0)
- You may want to manually reset the 'left-click-buy' and 'right-click-sell' if you use any of these language files
EconomyShopGUI Premium v5.16.1
- Fixed ClassCastExeption when creating player heads with skullowner and skull-texture applied at the same time for latest 1.21.1 builds
- NPE while updating configs to latest version when using custom language file
EconomyShopGUI Premium v5.16.0
Added:
- Added support for DynamicPricing restoration
- Items with dynamic pricing will automatically restore to their original price over time
- Added support for placeholder inside item lore showing percentage of current dynamic price
- Direct economy support for TheNewEconomy instead of using Vault, which allows to utilize TNE's multiple currencies at the same time
Changes:
- Reworked dynamic pricing
- maxStock is now calculated directly of the item's price instead(unless specified per item/per section)
- Items with only either a buy or sell price can now also have dynamic pricing
- Items will now change alot faster from price when bought/sold using default settings
- DynamicPricing provider can now also be enabled using /sreload
- Crossed out prices in item pricing lore won't show the dynamic price anymore
- The crossed out price in pricing lore for items using discounts/multipliers or season multipliers will not show the dynamic price anymore
- This is now done inside a seperate pricing lore message, which saves performance
- Reworked enchantments handler
- Fixed direct enchant support for ExcellentEnchants v4.1.0 for 1.21.1
- Fixed direct enchant support for EcoEnchants v13+
- material: BOOK created with a CrazyEnchantment will now create a book with perfect destroy/success rates
Fixed:
- Removed debug messages when using custom_data entry's as ignored components
- Fixed issue with player heads on latest 1.21.1 builds
EconomyShopGUI Premium v5.15.2
- Fixed sellgui not returning not sellable items when option 'on-screen-title' was enabled for server version 1.10 and below
- Fixed NPE with latest version of SilkSpawnersV2
EconomyShopGUI Premium v5.15.1
- Fixed using default currency of a multi currency plugin without specifying the specific currency name causing economy provider to be null
- Caused since a earlier update
EconomyShopGUI Premium v5.15.0
Added:
- Support for PAPI placeholders for item prices using '%esgui_buyprice_<section>.<itemIndex>%' & '%esgui_sellprice_<section>.<itemIndex>%'
- Support for using the escape key to go back to the previous menu
- Disabled by default
- Rewritten item matcher for 1.20.5+ versions for selling items
- Fixes a hot issue on 1.20.5+ with custom ignored tags when selling items due to item cloning
- Test results show that the new item comparison method is up to 6x as fast in selling items
Updated translation files:
- Hungarian by @Zsomi5
- Added Romanian by @Aang
- Chinese Traditional by @jorden2895
- Chinese Simplified by @NEIKI19914
- Turkish by @Canpolat
- Russian by @PonGapon
- Polish by @agregasga & @krzysiek
Thanks to all translators on our Crowdin which contribute to the language updates!-
EconomyShopGUI Premium v5.14.7
- Fixed NPE on startup when having spawner break event disabled for default spawner provider
EconomyShopGUI Premium v5.14.6
- Temporarily fix for ItemsAdder v4 alpha builds not working, untill this is officially fixed by the author
EconomyShopGUI Premium v5.14.5
- Added support for 1.21.1 paper servers
- Fixed some spawners selling for 0 when using a spawner stacker plugin on 1.20.5+
EconomyShopGUI Premium v5.14.4
- Added support for searching values inside the GUI Editor when edititing material, enchantments, potiontypes, ... by clicking the compass
- Fixed editing existing item options using GUI Editor would add the value to config as list
EconomyShopGUI Premium v5.14.4
- Added support for searching values inside the GUI Editor when edititing material, enchantments, potiontypes, ... by clicking the compass
- Fixed editing existing item options using GUI Editor would add the value to config as list
EconomyShopGUI Premium v5.14.3
- NPE while opening shop with no configured pages in its config file
- Fixed NoSuchMethod error on latest 1.20.6 server builds
- Updated DENSITY enchantment in default shop layout
- Fixed splash potions not working on 1.8
EconomyShopGUI Premium v5.14.2
- Adding items using raw NBT with addhanditem command won't strip the item_name component anymore
- Automatic NBT conversion to components would format item name/lore as raw JSON
- Fixed command items wouldn't allow quantity selection
EconomyShopGUI Premium v5.14.1
Fixed:
- Some effects not working using item option 'stew-effect'
- NoSuchFieldError when using 'armor-trim' item option on server versions pre 1.20.4
EconomyShopGUI Premium v5.14.0
- Added direct items support for Oraxen
- Adds support for material: Oraxen:<itemID>
- Added 'item-flags' config option as on 1.20.5+, components for hiding flags are seperated and no longer use one root tag
- Added item Placeholder LARGER(=>) and SMALLER(=<) item requirement
- See more info on our wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Fixed NBT serialization on 1.20.5+ for items, mainly banners
EconomyShopGUI Premium v5.14.0
- Added direct items support for Oraxen
- Adds support for material: Oraxen:<itemID>
- Added 'item-flags' config option as on 1.20.5+, components for hiding flags are seperated and no longer use one root tag
- Added item Placeholder LARGER(=>) and SMALLER(=<) item requirement
- See more info on our wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Fixed NBT serialization on 1.20.5+ for items, mainly banners
EconomyShopGUI Premium v5.13.9
- Better installing of layouts from our Marketplace
- Installing layouts with a config.yml will now only replace needed options
- Settings such as 'economy-provider' or 'spawner-provider' won't be replaced unless using the new '-unsafe' command argument
- Fixed issues with selecting/deselecting files for upload using the GUI
- A minimum character limit for layout titles/descriptions
- Installing layouts with a config.yml will now only replace needed options
- Switched to API usage for goat horn instruments, fixes custom goat horns on 1.21
- Fixed custom actions not working on SellGUI navbar
EconomyShopGUI Premium v5.13.8
Fixed:
- NPE for rotating shops with frequency interval if not cached yet
- File names for import command from free version ending with dubble .yml extension
- 'components' item option on 1.20.5+ not working on Paginated items variant from navigation bar items
EconomyShopGUI Premium v5.13.7
- Fixed 'armorcolor' not working in combination with item option 'armor-trim'
- Support for 'ominous-strength' item option on edititem command
- Support for 'item.displayname' item option on editsection command
EconomyShopGUI Premium v5.13.6
- Fixed 'instrument' item option not working on 1.21
- Updated spigot API usage following their recent change causing plugin to fail to load on 1.21 CraftBukkit/Spigot servers
EconomyShopGUI Premium v5.13.5
Changed:
- Config will now also dynamically update item display lore if new lore is added/missing
Fixed:
- 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
EconomyShopGUI Premium v5.13.4
Fixed:
- When using multiple sell prices, selecting more items to sell would give the full sell price
- NPE while using placeholder requirements since v5.13.x
EconomyShopGUI Premium v5.13.3
- Fixed ClassChange error on server shutdown on paper 1.21
EconomyShopGUI Premium v5.13.2
- Fixed plugin not loading on paper 1.21 experimental builds
- Improved player restock saving when alot restock schedulers ended at the same time for multiple shop items, fixes async thread creation error
EconomyShopGUI Premium v5.13.1
- Fixed NoSuchFieldError when using 'armor-trim' item option on server versions pre 1.20.4
EconomyShopGUI Premium v5.13.0
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)
EconomyShopGUI Premium v5.12.3
- 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
EconomyShopGUI Premium v5.12.2
- Setting components tag using custom data entry would override buy/sell commands
- Better handling of custom data NBT tags using the 'components' item option on 1.20.5+
- Executing a command item using o: would deop the player after the command was ran even if they had OP already
- Note that it is still highly recommended to use temp permissions using LuckPerms instead
EconomyShopGUI Premium v5.12.1
- 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
EconomyShopGUI Premium v5.12.0
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
EconomyShopGUI Premium v5.11.2
- 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
EconomyShopGUI Premium v5.11.1
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
EconomyShopGUI Premium v5.11.0-b.3
- 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
EconomyShopGUI Premium v5.11.0-b.2
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
EconomyShopGUI Premium v5.11.0
- 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
EconomyShopGUI Premium v5.10.4
- 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
EconomyShopGUI Premium v5.10.3
- The import command will now also import the ShopStands storage from free version
- Fixed sell commands not updating on /sreload when selling
EconomyShopGUI Premium v5.10.2
- 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
EconomyShopGUI Premium v5.10.1
- Internal placeholders %sellPrice%/%buyPrice% inside item lore/displaylore will now also update according to the dynamic price
EconomyShopGUI Premium v5.10.0
- 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
EconomyShopGUI Premium v5.9.7
- 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
EconomyShopGUI Premium v5.9.6
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
EconomyShopGUI Premium v5.9.5
- Cached restock times and schedulers will now also save via SQLBatches
- Fixed API method BuyPrice#updateLimits not updating DynamicPricing/Limited stock
EconomyShopGUI Premium v5.9.4
- Reimplemented support for per item setting 'prior-lore'
- Support for specific potion types on shop section display items
EconomyShopGUI Premium v5.9.3
- Support for close-menu option on navigation bar items with commands
- Fixed pricing placeholders inside commands from command items not working
EconomyShopGUI Premium v5.9.2
- Color codes not working for custom currency prefixes
EconomyShopGUI Premium v5.9.1
- 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
EconomyShopGUI Premium v5.9.0
- 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
EconomyShopGUI Premium v5.8.6
- Updated CoinsEngine hook to support NightCore
- Still supports older versions
- Cleaned project dependencies
EconomyShopGUI Premium v5.8.5
- Updated ExcellentEnchantments integration
- Fixed SilkSpawnersV1 hook on delayed loading
EconomyShopGUI Premium v5.8.4
- Updated default permissions
EconomyShopGUI Premium v5.8.3
- Plugin will now wait for PAPI hook to enable
- Removed permission cache usage when using 'permission-requirement: false' on shop items
EconomyShopGUI Premium v5.8.2
- 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
EconomyShopGUI Premium v5.8.1
Fixed:
- Price of CONFIRM_TRANSACTION item not updating
- Multiple buy/sell prices of shop from rotating shops not working
- Internal placeholder of %sellPrice% not working inside item lore
EconomyShopGUI Premium v5.8.0
- 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
EconomyShopGUI Premium v5.7.3
- Editing slot of item using GUIEditor would save it to config as decimal
EconomyShopGUI Premium v5.7.2
- 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
EconomyShopGUI Premium v5.7.1
- Added translateable messages to language file for time formats
- Fixed NoSuchMethodError while setting item economy from custom hand item using commands
- Fixed update folder not creating on some servers while updating plugin using '/eshop update'
EconomyShopGUI Premium v5.7.0
- Delayed commands will now be saved over server restart which allows delayed commands to be executed weeks after purchase of the shop item
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#delayed-commands
- Items in rotation from a rotating shop, can now also be sold using /sellall, /sellgui or external plugins like AutoSellChests
- Command to update plugin(/eshop update) will now use the server's update folder to safly update the plugin over server restart, instead of reloading the plugin which didn't happen properly(on paper servers)
EconomyShopGUI Premium v5.6.4
- Fixed AUTO spawner provider disabling on /sreload if no external spawner provider was found
- Fixed issues while getting item prices thru API if multiple of the same shop item were present
- Floodgate loading after EconomyShopGUI
EconomyShopGUI Premium v5.6.3
- Console spam while comparing invalid skull textures
- Item currency's not working on shop items from rotating shops
EconomyShopGUI Premium v5.6.2
- Config.yml forced strings being escaped using single quotes, making it impossible to use the new line character
EconomyShopGUI Premium v5.6.1
- Fixed global item stock always restocking itself when option auto-restock-global was used
- Caused in a update since v5.5.5
- Item limits are now updated in batches, fixes issues with servers loading endless long on shutdown
EconomyShopGUI Premium v5.6.0
- Support for pricing placeholders "%price%", "%prices%" and "%formattedPrice%" inside transaction screen item names and lore
- Support for pre-registering player skull textures which adds support for bedrock players, using Geyser(Disabled by default)
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#pre-register-skulls
- Custom player profile for bedrock players, instead of 'skullowner: %player_name%' on navigation bar items(Enabled by default)
- Spawner support from SpawnerMeta
- Economy support for VotingPlugin points
EconomyShopGUI Premium v5.5.6
Added:
- Command to forcefully rotate the items inside a rotating shop(/eshop rotatingshop rotate <section> [silent])
Changed:
- The interval of rotating shops is now saved over server restarts, preventing server restarts or /sreload from triggering the rotation again
EconomyShopGUI Premium v5.5.5
- Item stock is now updated periodically instead after each transaction, to improve performance(Since the API now supports to do this in sync)
- Note that this doesn't apply when using MySQL, only SQLite
EconomyShopGUI Premium v5.5.4
This update mainly focusses on adding a simpler to use API method to get prices for shop items.
- Added support for API v1.7.0 aiming to add simpler to use methods to integrate with external plugins
- Developers can read on it here on how to use it: https://wiki.gpplugins.com/economyshopgui/api/api-usage#getting-item-prices-using-one-api-call
We wish you all a merry christmas and a good start of 2024!
EconomyShopGUI Premium v5.5.3
- Added broadcast option on RotatingShops for when new items rotate
- Clicking fill items after the last display slot inside a RotatingShop would throw a NPE
- Fixed example RotatingShop settings structure inside the ExampleSection.yml
EconomyShopGUI Premium v5.5.2
- Fixed server time out when disabling option 'can-repeat' inside a RotatingShop
EconomyShopGUI Premium v5.5.1
- Fixed adding shop items using commands to shops which causes a new page creation
- Restarting the server not generating config defaults
EconomyShopGUI Premium v5.5.0
- Support for rotating shops:
- Support for adding a list of items to shops which rotate every X interval, meaning every day for example, there will be different items in stock
- https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#rotating-shops
- PlaceholderAPI expension adding 12 placeholders:
- Player transactions are now stored inside a seperate database
- https://wiki.gpplugins.com/economyshopgui/basics/how-to#using-the-placeholderapi-expansion
- Support for item requirements:
- Level requirement(Already existed, but recoded)
- Playtime requirement(New)
- https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Direct support for HeadDatabase/ItemsAdder items, instead of using NBT
- Economy support for EcoBits
EconomyShopGUI Premium v5.4.6
- Added support for 1.20.3/1.20.4
EconomyShopGUI Premium v5.4.5
- Added option to change the DynamicPricing max stock per item using GUIEditor
- Fixed disabling/enabling DynamicPricing using the GUIEditor
EconomyShopGUI Premium v5.4.4
- Overriding option items with another item would make the action invalid
- Removed debug message on startup
EconomyShopGUI Premium v5.4.3
- Using multiple prices per item creating error without specifing the actual price
EconomyShopGUI Premium v5.4.2
Added:
- Adding armor with trim effects using /eshop addhanditem will now also copy the armor trim
Fixed:
- NPE on startup while using invvalid economy provider which would disable the plugin
- Adding shop sections with a slot larger then the main menu GUI size causing IndexOutOfBounds exception
EconomyShopGUI Premium v5.4.1
- NPE while updating configs from v5.0.7(or before) which caused a complete config whipe
- Some lore issues on the GUI items for uploading layouts
EconomyShopGUI Premium v5.4.0
Added:
- Added options to upload/install layouts to/from our community site over at https://layouts.gpplugins.com
- New commands: /eshop uploadLayout || /eshop installLayout <layoutID>
Changed:
- Config entries for navigation bars, fixing disabled navigation bars and fill items
- Automatically updates to v2.0.2.0
EconomyShopGUI Premium v5.3.4
- Fixed NoSuchMethodError while parsing NBTData while adding item economy from hand on 1.18.x servers
EconomyShopGUI Premium v5.3.3
Fixed:
- NPE when loading TransactionMenu with no CONFIRM item button
- Unable to set different stack-sizes for display-item and the actual item received upon buying/selling
Changed:
- Reimplemented support for %buyPrice%/%sellPrice% placeholders inside shop item lore
EconomyShopGUI Premium v5.3.2
- Error loading limited item providers while using /sreload after deleting sections with commands(with limited items inside)
EconomyShopGUI Premium v5.3.1
- Using INSTA-BUY/SELL on shop items, causing sellall hotkey to not work
EconomyShopGUI Premium v5.3.0
- Added fixed restock rates for item stock/sell limits using build in cron schedulers
- https://wiki.gpplugins.com/economyshopgui/basics/limited-items#fixed-frequency
- Direct enchantments support for CrazyEnchantments
- Added per section/per item option to set dynamic price difficulty
- Changed existing 'dynamic-pricing:' item option to a list format
- Per section options: https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#dynamic-pricing
- Per item options: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#dynamic-pricing
EconomyShopGUI Premium v5.2.3
- Fixed error when offline/bedrock player joins on 1.17+ servers (Again)
- PlaceholderAPI not working in DiscordSRV transactions hook
EconomyShopGUI Premium v5.2.2
- Colored leather armor not using the correct RGB color when added to shop thru /addhanditem
- Fixed error when offline/bedrock player joins on 1.17+ servers
- Unable to ignore NBT tags on player heads as shop item
EconomyShopGUI Premium v5.2.1
- Added search screen nav bar action 'CHANGE_SEARCH_MODE' to toggle the searh method inside the shop search screen
- See our wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#navigation-bars
EconomyShopGUI Premium v5.2.0
Added:
- Support for multiple slots of sections, similar to shop items
- Added spawner provider AUTO which will automatically hook into external spawner providers if found
- Iitem option to add armor trims
- See our wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#armor-trim
Changed:
- Updated plugin dependencies schema
EconomyShopGUI Premium v5.1.4
- Fixed player skull textures not displaying correctly on 1.17 or below servers after rejoining server
- Note that it is required to remove the skullcache.json file inside the cache folder to see changes
- It is now possible again to download the latest version using /eshop update
- Note that while using any older version as v5, you will only be able to download the latest v4 version(v4.11.13)
EconomyShopGUI Premium v5.1.3
- Fixed duplicated shop items not being able to be sold if one had disabled sell price
- Default spawner provider ignoring break tool enchantment requirements
EconomyShopGUI Premium v5.1.2
Fixed:
- Exploit using item economy's
- Editing item prices using GUI Editor on 1.20.2 servers
Changed:
- Using different Json libary which allows servers below 1.17 to add item economy's using commands
EconomyShopGUI Premium v5.1.1
- Fixed compatibility issue with 1.20.2 support
- PAPI placeholders not working inside pricing lore
EconomyShopGUI Premium v5.1.0
Added:
- Support for minecraft 1.20.2
- Support for delays for commands executed using command items using the format of "<delay>::<command>"
- Search filter to search items using item name(/shop search)
- This defaults to item name but can be changed in config
- Queries are now made async for performance optimazation
- Seperate configurable navigation bar for shop search screen
- Permission requirement option, prevents players to purchase a shopItem when the player already has the permission
- https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#permission-requirement
Changed:
- Shop items with disabled buy or sell price will now be excluded from DynamicPricing
EconomyShopGUI Premium v5.0.7
- Contents of colored shulker boxes not selling- - Removed console warning for missing item lore on startup
EconomyShopGUI Premium v5.0.6
- Custom navigation bars per section not working
EconomyShopGUI Premium v5.0.5
Fixed:
- Specific shop item ignored tags not working
- Adding shop items thru GUI Editor misaligning config entry
EconomyShopGUI Premium v5.0.4
- Decoration lore appearing on items with negative buy and sell prices- - Unable to sell spawners from default spawner provider- - DynamicPricing cache not saving using SQLite
EconomyShopGUI Premium v5.0.3
- Display lore not applying to shop items
EconomyShopGUI Premium v5.0.2
- Unable to create default files on windows servers
EconomyShopGUI Premium v5.0.1
- Fixed migrate command not working on 1.16 and below
EconomyShopGUI Premium v5.0.0
<div>- To keep your data, you will need to use the import command. Click [here ](https://wiki.gpplugins.com/economyshopgui/basics/how-to#migration-of-data-to-v2)to see more info!- - It is also worth nothing that a new default shop lore has been added, by default it won't be overriden but you may delete you current language files to see the new improved shop lore!- - <div> - <div>This version introduced a new file system, alot of changes and additions.- <div>Added:
- Buying/selling items from shop will now also trigger a onscreen title
- Can be disabled using config option
- Support for navigation bars per section
- Support for configurable menu sizes per shop page
- Support for per section fill items
- DisplayItems, put a different item for sale then the actual item which is received when buying/selling
- Navigation bars can now also be disabled per section or in the main GUI
- Reworked lore system:
- Support for easily adding multi line lore
- Support for easily arranging item lore(Example: Sell Prices above Buy Prices)
- Support for Decoration lore(Additional lore displayed on shop items)
- Added 95+ new translateable messages
- See our Crowdin here: [url]https://crowdin.com/project/economyshopgui[/url]
- New file structure:
- Shops will now be located in their seperate config at /plugins/EconomyShopGUI/shops/<shopName>.yml
- Sections will now be located in their seperate config at /plugins/EconomyShopGUI/sections/<shopName>.yml
- Updated EconomyShopGUI API to v1.6.2
- Added ShopItem#hasSeasonModifier()
- Added ShopItemsLoadEvent
Changed:
- Importing items from worth.yml will now disable the buy price of the imported shop item
- Navigation bars now reload on /sreload, no restart required!
- Option max-buy and max-sell will now require -1 to make shop items insta buy/sell instead of 1
- This is to allow 'max-buy/sell: 1' which will allow shopItems to be bought/sold one at a time
- Config will automatically update to 2.0.0.1 to adress this
- Renamed config options:
- Sections.yml 'fill-item' -> 'display-item'
- Sections.yml 'subSection' -> 'sub-section'
- Sections.yml 'displayname' -> 'name'
- Config.yml 'main-menu-size' -> 'main-menu.gui-rows'
- Brought back stack prices instead of unit prices
- Example: A $40 shop item and stack size of 10 would cost $400 for the whole stack, this item will now cost $40 again for all 10 items.
- This was caused by a update since version 4.9.0, this update will bring back the old system.-
EconomyShopGUI Premium v4.11.13
EcononyShopGUI v5.0.0 is now in Open Beta, see our [discord ](https://discord.com/invite/nPyuB4F)server to apply for access!
- Enchantments from supported plugins will now also tab complete or show in the GUIEditor
- Support for '%uuid%' placeholder for command items/click commands
- DynamicPricing price prefix not working
EconomyShopGUI Premium v4.11.12
EcononyShopGUI v5.0.0 is now in Open Beta, see our [discord ](https://discord.com/invite/nPyuB4F)server to apply for access!
- Stew effect JUMP_BOOST not working
- Additem command would add items without names
EconomyShopGUI Premium v4.11.11
EcononyShopGUI Premium v5.0.0 is now in Open Beta, see [our discord server](https://discord.com/invite/nPyuB4F) for more info!
- ShopGive command not executing command items
EconomyShopGUI Premium v4.11.10
EcononyShopGUI Premium v5.0.0 is now in Open Beta, see [our discord server](https://discord.com/invite/nPyuB4F) for more info!
- Breaking empty spawners throwing a NPE
EconomyShopGUI Premium v4.11.9
- Item currencies format now default to the item's name if none set
- Fixed spelling mistakes in tab completion
EcononyShopGUI Premium v5.0.0 is now in Open Beta, see [our discord server](https://discord.com/invite/nPyuB4F) for more info!
EconomyShopGUI Premium v4.11.8
- Support for editing ignored tags using /eshop edititem
EcononyShopGUI Premium v5.0.0 is now in Open Beta, see [our discord server](https://discord.com/invite/nPyuB4F) for more info!
EconomyShopGUI Premium v4.11.7
- Selling a shop item with a item economy with a larger quantity as the item's economy stack-size would round the last stack
EconomyShopGUI Premium v4.11.6
Added:
- Support for adding specific shop item ignored tags thru /eshop command
Fixed:
- Item currencies or currencies which do not support decimals in general not rounding
- Editing a certain command thru GUIEditor would remove all other commands
EconomyShopGUI Premium v4.11.5
- Updated CoinsEngine API to v2.0.5
- Fixes money not being taken from balances when purchasing something using v2.0.5
- Updated UltraEconomy API to v2.6.2
- Fixes NoMethodError while trying to open shops
EconomyShopGUI Premium v4.11.4
- Seasonal Prices across multiple worlds not working on server restart
EconomyShopGUI Premium v4.11.3
- Changed default season icons as they didn't display on 1.16-1.19 servers and causing even older servers to not be able to read the config
- Recoded version checker to be compatible with beta versions
EconomyShopGUI Premium v4.11.2
Fixed:
- Fixed quick buy/sell giving negatives with multiple buy/sell prices
- SeasonalLore not displaying
- Season modifiers not working using multiple buy or sell prices on a single item
EconomyShopGUI Premium v4.11.1
Fixed:
- ClassCastException while displaying items with seasonal prices using ViaVersion
Changed:
- Plugin will now delay loading if plugin hook isn't ready yet which fixes plugin loading issues
EconomyShopGUI Premium v4.11.0
Added:
- CoinsEngine(formally GamePoints) support
- Support for RealisticSeasons making it possible to add price modifiers per shop item or section per season
- Items which could not be loaded will now display its error message on the item lore
- Config option to limit only shop spawners or also natural spawners being mined
Changed:
- Spawners won't show the default lore anymore of interacting with Spawn Egg using default spawner provider and the interact event disabled
- Cleaned up plugin dependencies
EconomyShopGUI Premium v4.10.6
Fixed:
- API PostTransactionEvent returning always 0 for the amount
- Command items not working on 1.20
EconomyShopGUI Premium v4.10.5
Changed:
- Stock/Sell limits will now automatically reset/update the current limits for every player or globally when the original limit has been changed inside the config.
- Instead of manually needing to reset the limits using commands each time.
Fixed:
- Being able to select only one payment option while more are required
EconomyShopGUI Premium v4.10.4
- Fixed NPE while not using Floodgate from previous version
EconomyShopGUI Premium v4.10.3
Fixed:
- NPE while updating skull texture for offline players on servers below 1.16
- Sell lore replacing buy lore while using sell multipliers
EconomyShopGUI Premium v4.10.2
- Removed hard requirement of needing certain item actions in the transaction screens
- Fixed online player tab completion
- Fixed NoClass error while updating player profiles on 1.17 and below
EconomyShopGUI Premium v4.10.1
- Removed debug messages on startup
EconomyShopGUI Premium v4.10.0
Added:
- Item option 'close-menu' which will close the GUI after a item's transaction
- Command to give shop items to players
- /shopgive <player> <section> <index> <qty> requires permission node EconomyShopGUI.shopgive.<section|all|*>
- Economy support for raw EXP
- Support for minecraft 1.20
- Default shops.yml layout for 1.20 including new items
- Shop prefix for console and player send messages
Changed:
- Paginated transaction items like NEXT_PAGE and PREV_PAGE buttons will now only appear when the shop has multiple pages
- This is default behavior and can be disabled via config options
EconomyShopGUI Premium v4.9.4
- Removed debug message from last update
EconomyShopGUI Premium v4.9.3
- Added seperate config option to format currency- - Fixed NPE and console spam while trying to cache skulls of cracked/bedrock players
EconomyShopGUI Premium v4.9.2
- Fixed not able to add modded item types for item economy's
- Fixed long DyanmicPricing save times on server shutdown
EconomyShopGUI Premium v4.9.1
- RGB regex from CMI leaving empty brackets
- Updated API to v1.6.0
EconomyShopGUI Premium v4.9.0-b.8
Fixed:
- Not able to buy/sell ShopItems with multiple sell AND buy prices at the same time
- Paying using item curreny's would only remove items with the same stack size
Changed:
- Updated API to v1.6.0 which adds methods to interact with multiple prices
EconomyShopGUI Premium v4.9.0-b.7
- Fixed command items not working since previous version
- Updated ExcellentEnchants hook to v3.4.0(This will now requrire the latest version)
EconomyShopGUI Premium v4.9.0-b.6
- Better way of caching skulls, will now be stored into a json file
- This fixes player heads not stacking with each other over server restart
EconomyShopGUI Premium v4.9.0-b.5
- Fixed pricing lore placeholders not working when set to '-1'
EconomyShopGUI Premium v4.9.0-b.4
Fixed:
- Displayitems or sub section items displaying pricing lore
- Fixed %buyPrice% not replacing inside pricing lore
EconomyShopGUI Premium v4.9.0-b.3
Please download this version if you were using any previous beta version
Fixed:
- Able to buy a undefined amount of items for only the cost of 1 while using discounts
- NPE while updating payment methods of item buy price
- Adding custom item economy's using items with multiple lore lines would break config
EconomyShopGUI Premium v4.9.0-b.2
- Added edit shop commands to add/edit the new buy/sell payment methods ingame
- Fixed sell multipliers deducting money instead of increasing the item's price
EconomyShopGUI Premium v4.9.0-b.1
Added:
- Support for multiple currencies on one item at the same time
- Item option 'hideUtilLore' which will hide the lore for limited stock
- Item option 'ignored-tags' to ignore NBTTags per shop item
EconomyShopGUI Premium v4.9.0
Added:
- Support for multiple currencies on one item at the same time(for example items can be bought using either diamonds OR $)
- Editshop commands to modify a item's buy/sell prices
- Added command to import shop from ShopGUIPlus
- Item option 'hideUtilLore' which will hide the lore for limited stock
- Item option 'ignored-tags' to ignore NBTTags per shop item
Changed:
- Updated API to v1.6.0
- Updated ExcellentEnchantments hook to v3.4.0
EconomyShopGUI Premium v4.8.2
- Changed MMB option to click shop items to shift+right instead since mojang does no longer register survival players clicking MMB on 1.18+
EconomyShopGUI Premium v4.8.1
- Added config option to disable per item permissions lore displaying the rank displayname
- Fixed IndexOutOfBoundsException for transaction screens
EconomyShopGUI Premium v4.8.0
Added:
- Transaction item action which allows quick buy/sell
- Support for ranged/multiple indexes per item using 'slot: 1-9,10,17,18-27'
- Option to click MMB to sell all of the clicked item(Can be disabled via config option)
- Added Vietnamese and Hungarian language files, also updated all default language files.
- Thanks all so much to everyone who helps contributing on our Crowdin: https://crowdin.com/project/economyshopgui
Changed:
- The '/market' command alias now defaults
- Protocol players are no longer threated as bedrock players
EconomyShopGUI Premium v4.7.5
- Added:- - Seperate item lore message for players which do not have permissions to better indicate- Fixed:- - Setting section option 'hidden' using commands would set it a string making it not work- - Command /addhanditem would store enchantments as NBTData
EconomyShopGUI Premium v4.7.4
Fixed:
- Items with a skull texture not selling on 1.18/1.19
- Editing item flags using /eshop edititem not working
EconomyShopGUI Premium v4.7.3
Added:
- Command '/eshop globalsell/playersell' to modify the sell limits of an item
- 14 new translateable sentences inside the language file
Fixed:
- NPE while updating lore of item with a buy price of 0 using DynamicPricing
- The editshop command would tab complete even for players without permissions
Changed:
- Recoded/cleaned editshop and its subcommands + Cleaned up editshop permissions
EconomyShopGUI Premium v4.7.2
Added
- Seperate message for items which aren't able to be bought/sold
Fixed:
- Issue where capitalized item options couldn't be used using /editshop edititem/editsection
- Visually being able to select more item stacks as configured with 'max-buy'
Changed:
- Updated SilkSpawnersV2 integration
EconomyShopGUI Premium v4.7.1
- Added Navigation bar action 'SEARCH' to open the search menu
- Fixed NPE while updating placeholders of misconfigured item
EconomyShopGUI Premium v4.7.0
Added:
- Item option to set per item ignored NBT
- Per item/per section option to disable DynamicPricing
- Support for Upgradeable Spawners
EconomyShopGUI Premium v4.6.5
- Circular plugin loading on Paper servers
EconomyShopGUI Premium v4.6.4
- Fixed purple lore lines on shop items(finally)
EconomyShopGUI Premium v4.6.3
Added:
- Transaction item action to insta purchase/sell a item when clicked
Fixed:
- Giving a shop item a stock/sell limit aswell as a auto restock time, would start with the item being out of stock on 1.19.4 servers
Changed:
- Command items will now default to execute 1 tick after a transaction
EconomyShopGUI Premium v4.6.2
Added:
- Config setting to disallow players to change a spawner type using a spawn egg using default provider
Fixed:
- Delay for per world permissions
- Using duplicated shop items causing issues when selling them
EconomyShopGUI Premium v4.6.1
Added:
- GUI Editor option to change a item's sell commands, sub section or dynamic pricing
Changed:
- You are now able to enable DynamicPricing on command items(Defaults to false for command items)
EconomyShopGUI Premium v4.6.0
Added:
- 1.19.4 support, including the experimental items for 1.20
- ShopItem option 'close-menu' which will close the shop GUI after a successfull transaction
- Placeholder for currency format inside transaction message
- Support for completely customizeable currency names
Fixed:
- Essentials loading before ESGUI
- NoSuchMethod error while using API
- Selling mulitple shulker boxes at a time only counts contents of one
Changed:
- Updated API to v1.5.0
EconomyShopGUI Premium v4.5.4
- Using duplicated per item permissions causing permissions to not load at all
EconomyShopGUI Premium v4.5.3
<span style="color: #e03e2d;">Please update to this version if you were using v4.5.0-v4.5.2 and a recent paper build. This version fixes default permissions not registering correctly such as usage for /shop, /sellall, /sellgui, ... which caused by not correctly registering permissions on paper's new plugin module added since v4.5.0.</span>
<span style="color: #ecf0f1; background-color: #000000;">Fixed:</span>
- All default permissions not registering on paper's new plugin module
EconomyShopGUI Premium v4.5.2
Fixed:
- Shop '.all' permissions not registering
- NPE while using API method #getShopItem()
Changed:
- Updated ExcellentEnchantments hook to v3.3.1
EconomyShopGUI Premium v4.5.1
Fixed:
- Commands /sreload and /editshop not registering correctly on paper
EconomyShopGUI Premium v4.5.0
Added:
- PlaceholderAPI support in shop item lore/navigation bars/transaction items
- Support for custom item currencies using name, lore, enchantments, custom NBTData, ...
- Support for click-able commands for sections, navigation bar and transaction items using item action `click-commands`
- Per item option/per section option to disable dynamic pricing
- XP Levels economy support
Changed:
- Caching for shop items with skullowners which caused shop to load endless long
- Updated API to v1.5.0
EconomyShopGUI Premium v4.4.10
Fixed:
- Error loading items/opening shops when default economy provider could not be found
Changed:
- Adding sections using commands will now reload shop permissions
EconomyShopGUI Premium v4.4.9
Fixed:
- Item buy lore not updating
- Player prefixes/suffixes having raw color characters
EconomyShopGUI Premium v4.4.8
- Fixed not able to sell/buy items at all
EconomyShopGUI Premium v4.4.7
<span style="color: #e03e2d;">Issues with loading item economy's the first time enabling this version might be possible, you will have to use <span style="color: #ecf0f1;">/sreload</span> to reload the updated config format. Enoy!</span>
Added:
- Placeholder for currency format
- Support for '%material%' and '%item%' placeholder inside transaction screens
Fixed:
- Items added using a damage value from 1.12 and below would not work using /addhanditem
- DiscordSRV integration not working
EconomyShopGUI Premium v4.4.6
Added:
- Lore prefix for items with DynamicPricing to visually show whether the item is priced less or more as the original price
Fixed:
- Reloading plugin with /sreload causing server crashes when reloading DynamicPricing
- Lore issues for bedrock players when floodgate was installed on proxy and backend server
EconomyShopGUI Premium v4.4.5
Fixed:
- PlayerData not reloading when plugin is reloaded causing bedrock players/item lore issues
Changed:
- Updated API to v1.4.6
- You are now also able to set undefined item options using /editshop edititem
EconomyShopGUI Premium v4.4.4
Fixed:
- Command items not executing when purchased using QUICK-BUY/SELL method
- Buycommands would still give the shop item when purchased using the QUICK-BUY/SELL method
EconomyShopGUI Premium v4.4.3
Changed:
- Per item permissions will now default to false instead of true
Added:
- Option in config to disable shulker box contents being sold
Fixed:
- ShopItems with sell commands will now also be executed when the item is sold using /sellall or /sellgui
EconomyShopGUI Premium v4.4.2
Fixed:- Negating permissions for a complete shop section like 'EconomyShopGUI.sellallitem.farming' wouldn't disable per item permissions
Changed:- Specific item permissions will now correctly inhert the section's parent permission
<em>Example 1: When disabling permissions to sell an specific item using '/sellall hand', the permission 'EconomyShopGUI.sellallhand.<section>.item.<permission>' needs to be false
Example 2: When disabling permissions for an specific item using '/shop', the permission 'EconomyShopGUI.shop.<section>.item.<permission>' needs to be false</em>
EconomyShopGUI Premium v4.4.1
- Fixed shop sections not loading when items with option slot are used
EconomyShopGUI Premium v4.4.0
Added:
- Item option 'hidden' to hide shop items
- Sections.yml option 'fill-item: true/false'
- Configurable transaction screens with configurable item options like 'menu-size', 'slot', 'action', 'name', 'stack-size', 'material', 'type'
- Added option to disable shop usage inside certain gamemodes(Defaults to creative and spectator)
- Permission 'EconomyShopGUI.bypassgamemode' can be used to ovveride this
- Added 18+ configurable item options for /editshop edititem & /editshop editsection
- Shop item option 'max-buy'/'max-sell' which will set the maximum amount of items which can be bought/sold in one transaction
- When 'max-buy: 1'/'max-sell: 1' is set to '1', players will skip the buy/sell screens to purchase/sell items
- Support for automatic gradient formats using the format of '<gradient:#[hex]>{message}</gradient:#[hex]>'
Fixed:
- Error when reloading plugin with plugman
- Player prefixes/suffixes not displaying correctly with RGB colors
- DiscordSRV hook not displaying player avatars
EconomyShopGUI Premium v4.3.3
Fixed:
- Adding shop sections using the /editshop command would ignore the slot inside main menu
- Items without buy/sell price could be purchased for free
Changed:
- Commands like /shop, /sellgui, /sreload will now require permissions to show up in the command list
- When the default economy provider cannot be loaded/found, the plugin will search for an available provider itself
- Updated API to v1.4.4
EconomyShopGUI Premium v4.3.2
Added:
- Direct support for enchantments from ExcelentEnchants
Fixed:
- Missing dependency error
- Unable to sell player heads with custom skulltexture
- Error loading sound effects on 1.12 and below
EconomyShopGUI Premium v4.3.1
- Fixed error when loading sound effects on older minecraft versions
EconomyShopGUI Premium v4.3.0
Added:
- Shop sound affects
- Per item permissions
- Support for different currencies per section and/or per item
- Item economy using format 'ITEM:<item>'
Changed:
- Updated API to v1.4.3
Docs:
- Per item permission: [[url]https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#permission[/url]](https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#permission)
- Per section economy: [[url]https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#specific-currency[/url]](https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#specific-currency)
- Per item economy: [[url]https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#economy[/url]](https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#economy)
- Item currency's: [[url]https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#economy-provider[/url]](https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#economy-provider)
- API: [[url]https://github.com/Gypopo/EconomyShopGUI-API[/url]](https://github.com/Gypopo/EconomyShopGUI-API)
EconomyShopGUI Premium v4.2.3
Fixed:
- Duplicated player prefixes when using EssentialsXChat
EconomyShopGUI Premium v4.2.2
Added:
- Support for 1.19.3
Changed:
- Renamed option 'place' inside the sections.yml to 'slot' for consistency
Fixed:
- Fixed Italian and Simplified Chinese language file not deploying automatically
EconomyShopGUI Premium v4.2.1
- Added support for searching the shop directly using '/shop search <search_argument>'
- Fixed adding enchantment glint on items thru the GUI Editor would mess up the shops.yml formatting
EconomyShopGUI Premium v4.2.0
- Added SilkSpawnersV2 support
- Support for effects on suspicious stew items using item option 'stew-effect:'
- Items inside shulker boxes will now be sold seperately when sold using /sellall or /sellgui
- Added support for '%page%' and '%pages%' placeholder inside shop titles
EconomyShopGUI Premium v4.1.5
- Fixed NPE while trying to load chat API
EconomyShopGUI Premium v4.1.4
Added:
- '%player_displayname%' placeholder for use in navigation bar items/messages to get the players name including prefixes/suffixes using Vault
Changed:
- Chatcolors will now be stripped from item/player names using the DiscordSRV hook
Fixed:
- IndexOutOfBoundsException when updating item lore # Done
EconomyShopGUI Premium v4.1.3
- Fixed using buyStacks screen would set the amount of items instead of stacks
EconomyShopGUI Premium v4.1.2
You will need to re-add any custom skulls which were'nt able to be sold back to shop for this to work
Fixed:
- Unable to sell custom skull items from slime fun(Like Carbon etc...)
- Purple lore lines for bedrock players joining thru Geyser installed on proxy
- Removed debug message
EconomyShopGUI Premium v4.1.1
Changed:
- Updated API to v1.4.2
- Changed default shop prefix
Fixed:
- Error when using the SellGUI
- Skulls with custom skull texture could not be sold back to shop
EconomyShopGUI Premium v4.1.0-b.2
Fixed:
- Sometimes item stock not refilling directly
Changed:
- Selling items will now show the item stock in item lore
- Updated API to v1.4.1
EconomyShopGUI Premium v4.1.0-b.1
Added:
- Item sell limits(Works the same as limited stock but for selling)
- Limited stock refill option upon selling items
Changed:
- Better usage of Async
- Selling/purchasing items with an larger amount then the amount of stock/sell limit left, will now continue the transaction with the amount left instead of cancelling the transaction
Fixed:
- Item prices could go into negatives when large amount of items get added/removed from shop
- Shop prices would not translate inside item lore
EconomyShopGUI Premium v4.1.0
Added:
- Item sell limits(Works the same as limited stock but for selling)
- Limited stock refill option upon selling items
Changed:
- Better usage of Async
- Selling/purchasing items with an larger amount then the amount of stock/sell limit left, will now continue the transaction with the amount left instead of cancelling the transaction
- Updated API to v1.4.2
Fixed:
- Item prices could go into negatives when large amount of items get added/removed from shop
- Shop prices would not translate inside item lore
EconomyShopGUI Premium v4.0.0-b.6
- Fixed error when Floodgate wasn't installed
EconomyShopGUI Premium v4.0.0-b.5
- Fixed error when Floodgate wasn't installed
EconomyShopGUI Premium v4.0.0-b.4
- Fixed shop lore not applying to items without buy/sell price
- DiscordSRV hook will now also show bedrock player skull textures
- Attempt at fixing plugin not detecting bedrock players when using a proxy
- Discounted/multiplied prices would have more then 2 decimals
EconomyShopGUI Premium v4.0.0-b.3
- Fixed item lore interferring with enchantments from AdvancedEnchantments
- Fixed buy/sell screen items could not be set to AIR
EconomyShopGUI Premium v4.0.0-b.2
- Fixed sell multipliers only enabling when the section had a discount active
- Placeholder '%player_name%' can now be used in the DiscordSRV auther/footer image
- Button to switch buy/sell mode will now automatically appear with a config update
- Fixed language files not updating automatically
EconomyShopGUI Premium v4.0.0-b.1
Added:
- Support for sell multipliers
- DiscordSRV hook to log transactions
- UltraEconomy support
- Dynamic shop display prices which activly show item discounts/multipliers
- Config option to automatically resize the GUI for bedrock players
- Navigation bar action for the buy/sell screen to toggle buying/selling mode
- Support for sub sections using the item option 'section: Blocks'
Changed:
- Permissions to sell items('sellall.all', 'sellallitem.all', 'sellallhand.all', 'sellgui.all') are now defaulted
- Permissions to open shops('shop.all') are now given by default
- Command tab completion will no longer show if you don't have permissions
- It is no longer required to set a buy and sell price for an item
EconomyShopGUI Premium v4.0.0
Added:
- Support for sell multipliers
- DiscordSRV hook to log transactions
- UltraEconomy support
- Dynamic shop display prices which activly show item discounts/multipliers
- Config option to automatically resize the GUI for bedrock players
- Navigation bar action for the buy/sell screen to toggle buying/selling mode
- Support for sub sections using the item option 'section: Blocks'
Changed:
- Permissions to sell items('sellall.all', 'sellallitem.all', 'sellallhand.all', 'sellgui.all') are now defaulted
- Permissions to open shops('shop.all') are now given by default
- Command tab completion will no longer show if you don't have permissions
- It is no longer required to set a buy and sell price for an item
Fixed:
- Language files not updating automatically
EconomyShopGUI Premium v3.3.7
- Added item option 'requireItem' to use on sell commands
- Added item option 'giveItem' to use on buy commands
- Fixed unable to sell an command item when it only has a buy command and vice versa
EconomyShopGUI Premium v3.3.6
- Fixed 1.8 Adding items through /addhanditem will not differentiate types of wood/glass/wool
- Fixed modded items from Archlight not working
- Fixed NPE with DynamicPricing when trying to sell a item which has a disabled buy price
EconomyShopGUI Premium v3.3.5
- Fixed selling items would increase the sell price to a infinite amount- - Changed sell price increasing instead of decreasing-
If you noticed higher sell prices then the price scaling set in config, you may want to reset the DynamicStock for this individual item using '/editshop dynamicpricing reset <itemPath>' to reset the value inside the database
EconomyShopGUI Premium v3.3.4
- Fixed EcoEnchants hook not working with EcoEnchants v9.0 or later
- Removed debug message
EconomyShopGUI Premium v3.3.3
- Fixed item's sell price could be exploited using DynamicPricing
EconomyShopGUI Premium v3.3.2
- Updated API to v1.3.0
- Fixed adding enchanted books using /addhanditem would not add the enchantment
- Fixed material 'hard_clay' not working on 1.12 or below
- Fixed adding items thru /addhanditem would throw erros on 1.8-1.12
- Fixed discord validation issue with UpdateServer
EconomyShopGUI Premium v3.3.1
- Fixed command items not working
EconomyShopGUI Premium v3.3.0
- Added update command which downloads new versions of the plugin(/editshop update)
- Added support for MySQL database storage
- Item materials which are not supported in vanilla minecraft will now also be looked up in bukkit to support some mods(Note that we still don't plan on completely supporting mods, nor do we provide support for them!)
- Fixed command items not executing the commands attached
- Fixed Import command would not copy the files from the free version
- Recoded dynamic pricing as there were issues with negative/ridiculous item prices with higher priced items
- Added command to reset the DynamicPricing for specific or all items
EconomyShopGUI Premium v3.2.1
- Sellall items button inside the sell screen would throw a error when no items found
- Fixed ProtocolSupport error when player joins server
EconomyShopGUI Premium v3.2.0
- Added support for use of a specific currency inside GemsEconomy
- All transaction logs inside the console and log file will now also contain the item path inside the shops.yml for better logging
- The 'EconomyShopGUI.shop.all' permission will now also properly inherit the shop sections as its children, making permissions easier manageable
- Added Italian and Simplified Chinese language files
- Updated all language files, see our wiki here for a wall of supported languages and everyone who contributed:
https://wiki.gpplugins.com/economyshopgui/file-configuration/languages#currently-supported-languages
EconomyShopGUI Premium v3.1.8
- Fixed shop search bar not working on 1.8-1.12 servers
EconomyShopGUI Premium v3.1.7
- Fixed DynamicStock enabling after editing a item's price using the GUI Editor, even when disabled in config
EconomyShopGUI Premium v3.1.6
- Fixed DynamicPricing always enabling after /sreload even when disabled in config
EconomyShopGUI Premium v3.1.5
- Command '/editshop addhanditem' command now also uses the item stack size
- Fixed /sellall hand not removing items on 1.8,1.9,1.10 servers
- Fixed not able to use Splash Potions on 1.8 as a category item
EconomyShopGUI Premium v3.1.4
- DynamicPricing save period didn't match with the time specified in config
- Shop search bar would take xp from the player on 1.17, 1.18, 1.19 servers
EconomyShopGUI Premium v3.1.3
- Fixed API PostTransactionEvent price always being 0
- Fixed /sellall hand not removing items in 1.8
- Command execution thru command blocks not working
EconomyShopGUI Premium v3.1.2
- Fixed unable to edit item prices and more using the GUI Editor
EconomyShopGUI Premium v3.1.1
- Fixed limited stock not loading correctly after server restart
- Fixed instrument item option not working
EconomyShopGUI Premium v3.1.0-b.6
- Added 1.19 default shops.yml
- Added support for the item option 'instrument' which can be used on goat horns
- When selling multiple items, the transaction message will now have a hover event showing exactly which items have been sold.
- Fixed buy stacks translation not working
- Fixed purple lore lines with ProtocolSupport
- Updated API to v1.2.0
Code cleanup
EconomyShopGUI Premium v3.0.2-b.6
- Fixed database errors after /sreload
- Attempt at fixing error when buying command items with DynamicPricing
EconomyShopGUI Premium v3.0.2-b.5
- Fixed selling items would increase the DynamicPrice of items instead of decreasing it
- Updated API to v1.2.0
EconomyShopGUI Premium v3.0.2-b.4
- Added support for sell commands
- Fixed command items not working
EconomyShopGUI Premium v3.0.2-b.3
- Fixed bedrock players seeing purple lore lines on shop items
- Able to sell stacked spawners from WildStacker even though the sellPrice is disabled using /sellall inventory
- Fixed drop spawner EXP setting not working with default spawner provider
EconomyShopGUI Premium v3.0.1-b.3
- Fixed buy screen showing only price of one item even when multiple selected
EconomyShopGUI Premium v3.0.1-b.2
Fixed:
- Selecting items added using the GUI Editor would create a error using DynamicPricing
- Disabling plugin without DynamicPricing would throw a error
EconomyShopGUI Premium v3.0.1-b.1
Fixed:
- Transaction message saying you've bought items using the sellgui instead of sold
- Able to sell upgraded spawners from WildStacker even though the sellPrice is disabled
- Splash potions apearing as normal potions in 1.8
Removed debug message
EconomyShopGUI Premium v3.0.0-b.1
- DynamicPricing
- Support for the 'skull-texture' item option which takes a base64 hash rather then using NBTData for custom heads
EconomyShopGUI Premium v2.10.3
- Added spawner compatibility with MinableSpawners
- ChatColors are now strippid from transaction logs
- Fixed removing sections with the editshop command now removes it from the sections.yml and shops.yml preventing it to come back as a Example shop
EconomyShopGUI Premium v2.10.2
- Fixed transaction log file overwriting existing logs
- Fixed /sellall command adding items instead of selling/deleting them
EconomyShopGUI Premium v2.10.1
- Added FROGSPAWN, OCHRE_FROGLIGHT material to item table
- Fixed item index lore on 1.8-1.13 servers showing purple text
- Fixed using /sellall <item> will throw a error when having modded items in your inventory
EconomyShopGUI Premium v2.10.0
- Added material support for all new 1.19 items
- Added SWIFT_SNEAK enchantment
- Fixed selling items using /sellall hand would give you a different sell price for the amount of items sold
EconomyShopGUI Premium v2.9.6-b.2
- Fixed Anvil inventory not opening from GUIEditor in 1.19
- Fixed transaction log message saying items sold instead of bought
- Fixed selling items using /sellall hand would give you a different sell price for the amount of items sold
- Removed debug message
EconomyShopGUI Premium v2.9.6-b.1
- Added minecraft 1.19 support
Plugin Information
Released
Last Update
Downloads
Languages
Minecraft Versions
Default Languages (All messages edit able)
All-Time Rating
Need Help?
Join our Discord community for support, updates, and to connect with other users.
Join Discord
EconomyShopGUI Premium
Choose your preferred payment method to get instant access to this premium plugin.
Secure Payment
Your transaction is protected by PayPal's buyer protection
- Instant access to downloads
- Easily pay with your PayPal account
Secure & Fast
Stripe processes your payment securely with end-to-end encryption
- Pay with Credit/Visa Cards, Google/Apple pay, iDeal, Klarma, ...
- Instant access to downloads
- No account needed
Reviews (0)
Confirm Deletion
Are you sure you want to delete this review? This action cannot be undone.
To leave a review, you need to log in
Log InNo reviews yet. Be the first to leave a review for this plugin!