ESGUI is a simple and free to use GUI Shop plugin.
✔️ 1.8.x - 1.21.x minecraft version support
✔️ Fully customizeable items
✔️ Configure shop items/shop section with ingame commands, no config files needed
✔️ Reload shop items using ingame commands, no restart required!
✔️ Browse or download premade shop layouts from our Marketplace
✔️ Unlimited amount of items supported inside each shop
✔️ Different pages of items are automaticly added
✔️ Setup discounts for a special player/permissions group
✔️ Create sell multipliers for a special player/permissions group 
✔️ Add unsafe enchantments to items
✔️ Support for Vault, UltraEconomy, PlayerPoints and GemsEconomy
✔️ Compatibility with MineableSpawners, RoseStacker, SilkSpawners, WildStacker and UltimateStacker
✔️ Support for NPC shops
✔️ Support for physical ShopStands
✔️ Use multiple pre-made language files or customize all messages to your likings
✔️ Premade shop configurations for every supported minecraft version
✔️ DiscordSRV Hook
✔️ Bedrock players support
✔️ Add different types of items (Enchanted items, Potions/spectral arrows, Spawners, KnowLedge book with any recipe, PlayerHead with any Skull texture, Leather armor with custom RGB colors, firework with effects, goat horns, stew effects)
✔️ Transaction log file to keep track of all recent purchases
  • /shop (Open the main shop)
  • /shop <section> (Open a shop section directly from the command instead of typing /shop and choosing a shop section)
  • /sellall (Sell all items from your inventory)
  • /sellall <item> (Sell all items in your inventory that match the specified material)
  • /sellall hand (Sell all items that you are holding in your hand)
  • /sreload (Reloads the plugin)
  • /editshop additem <section> <material> <buy price> <sell price> (This command will add any item from the shop)
  • /editshop edititem <section> <item> <action> <key> <value> (This command will edit any item from the shop)
  • /editshop deleteitem <section> <item> (This command will remove any item from the shop)
  • /editshop addhanditem <section> <buy price> <sell price> (With this oommand you can add items from your hand to the shop)
  • /sellgui (Opens a GUI where you can drop items in to sell upon closing the inventory)
  • /editshop addsection <section> <material> <displayname> <place> (Used to add empty shop sections to shop)
  • /editshop editsection <section> <action> <key> <value> (Used to edit existing shop sections)
  • /editshop deletesection <section> (Used to delete shop sections from the sections.yml config)
  • /shopgive <section> <index> [player] (Admin command used to give shop items to players)
  • /eshop uploadLayout (Starts the upload process of your layout)
  • /eshop installLayout <layoutID> (Start the download process of a layout from our community marketplace)
ShopStands module:
  • /eshop shopstands give <type> <section> <index> (Give yourself a ShopStand item to place down)
  • /eshop shopstands destroy <id> (Destroy a shop stand by its ID)
  • /eshop shopstands browse (Opens a GUI containing the existing shop stands)



Required permissions:

  • EconomyShopGUI.shop.all (Gives you permission to open all shop sections)
  • EconomyShopGUI.sellgui.all (Allows players to sell items to all shop sections using /sellgui)
  • EconomyShopGUI.sellallhand.all (Allows players to sell items using /sellall hand to evey shop section)
  • EconomyShopGUI.sellallitem.all (Allows players to sell items to every shop section using the /sellall item command)
  • EconomyShopGUI.sellall.all (Allows players to sell items using the /sellall command to all shop sections)Note that these permissions will give players access to all shops, if you have a VIP shop for example it is recommended to give seperate permissions.
  Click to show all permissions
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)
English (Outdated):
Dutch (Outdated):


Spanish (Outdated):
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.
EconomyShopGUI Premium is here with more features such as command items, custom items with NBT Data, a GUI editor and alot more.
Click here to see the plugin page.

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
Please note that the reviews tab is not for asking questions/support, please join our discord support server instead!