EconomyShopGUI

ESGUI is a simple and free to use GUI Shop plugin.

✔️ 1.8 - 26.x (Compatible with multiple minecraft versions)
✔️ Completely customizeable items/inventory's (Configure the server shop to your server style)
✔️ Add/edit/remove shops/items ingame (Configure shop items/shop category's ingame, no config files needed)
✔️ Bedrock forms support (Support bedrock by using (grid) forms thru Geyser)
✔️ Ingame reload (Reload all shops/items ingame, no restart required)
✔️ Premade shop layouts (Browse or install premade shop layouts from our Marketplace)
✔️ Unlimited shop pages (Add as many items to shops as you like)
✔️ Discounts/sell multipliers (Setup discounts/sell multipliers using permissions)
✔️ Unsafe enchantments (Add enchants overriding the default level)
✔️ Broad economy support (Support for multiple economy providers)
✔️ Multiple currencies (Use different currencies per shop)
✔️ Item conditions (Add items behind a list of item requirements for the player)
✔️ External spawner compatibility (Support for multiple major spawner plugins)
✔️ NPC shops (Open shops by clicking a NPC)
✔️ Physical ShopStands (Add physical shops to your server)
✔️ Import item prices (Import item prices from essentials worth.yml)
✔️ Pre-translated language files (Use 19+ existing language files or customize all messages to your likings)
✔️ Default shop configs (Default shop configs for every supported minecraft version)
✔️ Seasonal pricing (Add price modifiers for different seasons)
✔️ DiscordSRV Hook (Send live transactions to discord)
✔️ Different sell prices based on the item's data (Configure sell prices based on whether the item is damaged/is enchanted)
✔️ PlaceholderAPI expansion (Use item price/transaction placeholders on your server)
✔️100% customizeable items (Enchanted items, Potions/spectral arrows, Spawners, KnowLedge books, PlayerHeads, Leather armor with RGB colors, fireworks with effects, goat horns, stew effects, custom armor trims, ominous bottles, ...)
✔️ Export transactions (Indept insights by exporting transaction data using /eshop logs export)
✔️ Completely customizeable items/inventory's (Configure the server shop to your server style)
✔️ Add/edit/remove shops/items ingame (Configure shop items/shop category's ingame, no config files needed)
✔️ Bedrock forms support (Support bedrock by using (grid) forms thru Geyser)
✔️ Ingame reload (Reload all shops/items ingame, no restart required)
✔️ Premade shop layouts (Browse or install premade shop layouts from our Marketplace)
✔️ Unlimited shop pages (Add as many items to shops as you like)
✔️ Discounts/sell multipliers (Setup discounts/sell multipliers using permissions)
✔️ Unsafe enchantments (Add enchants overriding the default level)
✔️ Broad economy support (Support for multiple economy providers)
✔️ Multiple currencies (Use different currencies per shop)
✔️ Item conditions (Add items behind a list of item requirements for the player)
✔️ External spawner compatibility (Support for multiple major spawner plugins)
✔️ NPC shops (Open shops by clicking a NPC)
✔️ Physical ShopStands (Add physical shops to your server)
✔️ Import item prices (Import item prices from essentials worth.yml)
✔️ Pre-translated language files (Use 19+ existing language files or customize all messages to your likings)
✔️ Default shop configs (Default shop configs for every supported minecraft version)
✔️ Seasonal pricing (Add price modifiers for different seasons)
✔️ DiscordSRV Hook (Send live transactions to discord)
✔️ Different sell prices based on the item's data (Configure sell prices based on whether the item is damaged/is enchanted)
✔️ PlaceholderAPI expansion (Use item price/transaction placeholders on your server)
✔️100% customizeable items (Enchanted items, Potions/spectral arrows, Spawners, KnowLedge books, PlayerHeads, Leather armor with RGB colors, fireworks with effects, goat horns, stew effects, custom armor trims, ominous bottles, ...)
✔️ Export transactions (Indept insights by exporting transaction data using /eshop logs export)

-
/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)

- EconomyShopGUI.shop.<section> - Allows/disallows players to acces a specific shop section
- EconomyShopGUI.sellall.<section> - Allows/disallows players to sell items using the /sellall inventory command for a specific shop section
- EconomyShopGUI.sellallitem.<section> - Allows/disallows players to sell items using the /sellall <item> command for a specific shop section
- EconomyShopGUI.sellallhand.<section> - Allows/disallows players to sell items using the /sellall hand command for a specific shop section
- EconomyShopGUI.sellgui.<section> - Allows/disallows players to sell items using the /sellgui command for specific a shop section
For default, every player has permissions to access all shops.
To change this, negate/disallow the above permissions in a permissions plugin.
- EconomyShopGUI.shop (This permission allows players to use the shop)
- EconomyShopGUI.shop.<section> (Acces to open a specific shop section by its name)
- EconomyShopGUI.shop.all (Gives you permission to open all shop sections)
- EconomyShopGUI.sellall (Allows you to use the sellall command)
- EconomyShopGUI.sellall.<section> (Gives access to sell items in a specific shop section using the /sellall command)
- EconomyShopGUI.sellall.all (Allows players to sell items using the /sellall command to all shop sections)
- EconomyShopGUI.sellallitem (Allows a player to use the /sellall <item> command)
- EconomyShopGUI.sellallitem.<section> (Allows players to sell items using the /sellall <item> in specific shop sections)
- EconomyShopGUI.sellallitem.all (Allows players to sell items to every shop section using the /sellall item command)
- EconomyShopGUI.sellallhand (Allows to use the /sellall hand command)
- EconomyShopGUI.sellallhand.<section> (Allows players to sell in a specific shop section with the /sellall hand command)
- EconomyShopGUI.sellallhand.all (Allows players to sell items using /sellall hand to evey shop section)
- EconomyShopGUI.reload ((Allows you to reload the plugin))
- EconomyShopGUI.eshop.additem (Allows you to use the additem subcommand)
- EconomyShopGUI.eshop.edititem (Allows you to use the edititem subcommand)
- EconomyShopGUI.eshop.deleteitem (Allows you to use the deleteitem subcommand)
- EconomyShopGUI.eshop.addhanditem (Allows you to use the addhanditem subcommand)
- EconomyShopGUI.eshop.import (Allows you to use the import subcommand)
- EconomyShopGUI.discounts.<group> (The players with this permission node will get a discount that is setup in config)
- EconomyShopGUI.sell-multipliers.<group> (The players with this permission node will get a discount specified in config)
- EconomyShopGUI.itemindexes (Allows you to see the indexes of the shop items inside the shops.yml for easy customizability)
- EconomyShopGUI.sellgui (Allows players to open the SellGUI)
- EconomyShopGUI.sellgui.<section> (Allows players to sell items using the /sellgui command in specific sections)
- EconomyShopGUI.sellgui.all (Allows players to sell items to all shop sections using /sellgui)
- EconomyShopGUI.eshop.addsection (Allows you to use the /editshop addsection command)
- EconomyShopGUI.eshop.editsection (Allows you to use the /editshop editsection command)
- EconomyShopGUI.eshop.deletesection (Allows you to use the /editshop deletesection command)
-
EconomyShopGUI.eshop.uploadLayout (Allows you to use the /editshop uploadLayout command)
-
EconomyShopGUI.eshop.installLayout (Allows you to use the /editshop installLayout command)
ShopStands module:
- EconomyShopGUI.eshop.shopstands.give (Allows to give yourself a ShopStand item)
- EconomyShopGUI.eshop.shopstands.destroy (Allows to use the destroy command for existing ShopStands)
- EconomyShopGUI.eshop.shopstands.browse (Allows to open the ShopStands menu showing existing ShopStands)
- EconomyShopGUI.eshop.shopstands.edit (Allows to shift click a ShopStand to edit it)
- EconomyShopGUI.eshop.shopstands.create (Allows to place down a ShopStand item which will create a new physical stand)

The only plugin that is required is a economy provider, the following plugins are supported:
● Vault (Note that Vault depends on a economy plugin such as Essentials)
● VaultUnlocked (Note that VaultUnlocked requires a economy plugin such as LiteEco)

English:
Dutch (Outdated):
German:
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, GUI editor and alot more.
Click here to see the plugin page.
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.
More info can be found at bStats.
The translation files of this plugin can be found on crowdin, if you want the plugin translated into your own language, send me a dm on discord and I will add it.


-
View User Profile
-
Send Message
Posted Dec 27, 2020I'd like to be able to remove money from a player's wallet if possible.
Someone had an opportunity to abuse a command before I could fix it and I have no real way of undoing it.
-
View User Profile
-
Send Message
Posted Dec 28, 2020In reply to notac0p:
If you have essentialsX you can do /eco take <name> <amount>, there is not yet a command in EconomyShopGUI to do so...
-
View User Profile
-
Send Message
Posted Jan 6, 2021In reply to gypopo2:
Worked perfect. Thank you.
-
View User Profile
-
Send Message
Posted Dec 1, 2020Why didn't you add all the terracota variations?
not complaining, just wondering...
-
View User Profile
-
Send Message
Posted Dec 28, 2020In reply to joex92:
There is no reason why I didn't add them...
-
View User Profile
-
Send Message
Posted Nov 29, 2020Is there any way to add custom items? I want to add my GoldenCrates keys to the shop. Thank you.
-
View User Profile
-
Send Message
Posted Dec 28, 2020In reply to salad_hats:
Being worked on, stay tuned.
-
View User Profile
-
Send Message
Posted Nov 25, 2020I love it
-
View User Profile
-
Send Message
Posted Nov 18, 2020I want to add an enchanted book to the shop having both mending and infinity. How do I do that? Please help me.
Love the server
-
View User Profile
-
Send Message
Posted Nov 23, 2020In reply to not_apoorv:
Currently you cannot add 2 enchantments on one item. We might add support for that soon.
-
View User Profile
-
Send Message
Posted Nov 3, 2020It would be awesome for 1.16.4 support... Love the plugin!
-
View User Profile
-
Send Message
Posted Nov 3, 2020In reply to jellybean226:
Yea it would be cool
-
View User Profile
-
Send Message
Posted Nov 5, 2020In reply to jellybean226:
1.16.4 compatibility has been added today, you can download it on spigot for now until bukkit has verified the file. https://www.spigotmc.org/resources/economyshopgui.69927/
-
View User Profile
-
Send Message
Posted Nov 2, 2020Minehut Just updated and now the plugin doesnt work and my whole smp server was kinda based around that cause thats how you were able to obtain money, So if you could work on a update swiftly that would be great!
-
View User Profile
-
Send Message
Posted Nov 5, 2020In reply to TheSlayer2737:
1.16.4 compatibility has been added today, you can download it on spigot for now until bukkit has verified the file. https://www.spigotmc.org/resources/economyshopgui.69927/
-
View User Profile
-
Send Message
Posted Oct 16, 2020I can't rename the gui main shop name 'server shop'. I need help please ?
-
View User Profile
-
Send Message
Posted Nov 5, 2020In reply to gacma12345:
Hey, sorry for the late response. Could you join our discord support server if the problem still is there, we are able to help you there. https://discord.com/invite/nPyuB4F
-
View User Profile
-
Send Message
Posted Oct 14, 2020so I might be a complete noob, but I cant figure out for the life of me how to give permissions to people, they can open the shop menu but cant access the sections, I typed: /economyshopgui:shop all {player name} . what am I doing wrong?
-
View User Profile
-
Send Message
Posted Nov 5, 2020In reply to Zacharoni_Macaroni:
Hello, you need a permission plugin to add permissions to groups etc.. More info can be at our wiki here: https://app.gitbook.com/@gpplugins/s/economyshopgui/permissions/using-permission-plugins
-
View User Profile
-
Send Message
Posted Sep 7, 2020So the plugin is working, But i need the 1.12 version, cuz some stuff aren't loading.