EconomyShopGUI icon

EconomyShopGUI -----

A simple and free to use GUI shop plugin



[​IMG]

[​IMG] [​IMG]

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

[​IMG]

✔️ 1.8.x - 1.21.x minecraft version support
✔️ Fully customizeable items
✔️ Configure shop items/shop category's using 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
✔️ Create discounts and/or sell multipliers using permissions

✔️ Add unsafe enchantments to items
✔️ Support for Vault, UltraEconomy, PlayerPoints and GemsEconomy
✔️ Multiple currencies at the same time per section

✔️ Compatibility with MineableSpawners, RoseStacker, SilkSpawners, WildStacker, UltimateStacker and SpawnerMeta
✔️ Support for NPC shops
✔️ Support for physical ShopStands
✔️ Automatically import item prices from essentials worth.yml
✔️ Use multiple pre-made language files or customize all messages to your likings
✔️ Premade shop configurations for every supported minecraft version
✔️ Seasonal pricing support, add price modifiers for different seasons
✔️ DiscordSRV Hook
✔️ Bedrock players support
✔️ PlaceholderAPI expansion

✔️ Add different types of 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)
✔️ Transaction log file to keep track of all recent purchases


[​IMG]
Core plugin commands:
  • /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 inventory (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)
  • /eshop additem <section> <material> <buy price> <sell price> (This command will add any item to the shop)
  • /eshop edititem <section> <index> <action> <key> <value> (This command will edit any item from the shop)
  • /eshop deleteitem <section> <index> (This command will remove any item from the shop)
  • /eshop addhanditem <section> <buy price> <sell price> (This oommand allows you to add items from your hand to shop)
  • /eshop import <plugin> <file> (Alows to automatically import the configuration from another plugin)
  • /sellgui (Opens a GUI where you can drop items in to sell upon closing the inventory)
  • /eshop addsection <section> <material> <displayname> <place> (Used to add empty shop sections to shop)
  • /eshop editsection <section> <action> <key> <value> (Used to edit existing shop sections)
  • /eshop 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)
[​IMG]
  • 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.
Core 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)

[​IMG]

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)
PlayerPoints
CoinsEngine
GemsEconomy
UltraEconomy

VotingPlugin

[​IMG]

English:


Dutch (Outdated):


German:


Spanish (Outdated):


[​IMG]

If you have a question or need support regarding to the plugin, please join our discord support server.

Have a suggestion for the plugin?
Your suggestions make the plugin better, join our discord server and we will look into it!

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.

[​IMG]

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.

[​IMG]

The following plugins are supported by EconomyShopGUI:

Economy:
Vault,
PlayerPoints, CoinsEngine
UltraEconomy, GemsEconomy, VotingPlugin

● Spawners:

SilkSpawnersV1, RoseStacker, WildStacker
MineableSpawners,
UltimateStacker, SilkSpawnersV2, SpawnerMeta

Optional:
AutoSellChests, RealisticSeasons, SellWand, DeluxeSellWands
WildTools, WildChests, DiscordSRV, Citizens, ZNPCs, PlaceholderAPI

[​IMG]

Not conviced yet?
You can test the plugin on our 1.8-1.21 skyblock test server.
IP: testserver.gpplugins.com

[​IMG]

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.

[​IMG]

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!
Resource Information
Author:
----------
Total Downloads: 1,379,116
First Release: Aug 1, 2019
Last Update: Feb 20, 2025
Category: ---------------
All-Time Rating:
200 ratings
Find more info at wiki.gpplugins.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings