EconomyShopGUI
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 sections with ingame commands, no config files needed
✔️ 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 special players/groups
✔️ 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
✔️ PlaceholderAPI expansion
✔️ 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 transactions
✔️ Fully customizeable items
✔️ Configure shop items/shop sections with ingame commands, no config files needed
✔️ 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 special players/groups
✔️ 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
✔️ PlaceholderAPI expansion
✔️ 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 transactions
-
/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)
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.
This plugin is incredible! Just one question: How do I hide the section information at the bottom of items? It makes the info boxes massive and isn't really helpful.
Please please please add support for Fabric!
potions section don't work?
Hi the plugin works great but when in luckperms i do "economyshopgui.shop.test" that is available in world "Test" users can still open the shop from another world why and how to fix it?
This is a great app! Easy to install, easy to config, with the mad rush of updates in the wake of 1.20 it has stopped occasionally as other other apps updated and conflicted but the team in discord are quick to help, friendly and know what they're on about! Definitely recommend this app.
Hi all can you guys update to 1.19.4 my server not working
im tried this on my 1.8.8 server and it doesn't work its not showing up green it shows red
How can I add commands in the store that can be executed by paying?
Anyone that has issues with the plugin, please join our discord support server here: https://discord.com/invite/nPyuB4F
i have a big problem and i dont know how to fixy it please someone HELP so every time i restart the server which is daily the balance is back to 0 like wtf? when u restart ur server the economy just restarts and doesnt show u money just delets the money please someone help me
please help! i am server creator and after downloading plugins(EconomyShopGUI,EssentialsX,LuckPerms,RegionProtection,Vault,WorldEditor) i cant use command teleport nearest player so please help me to solve this problem. remember soon my server ENDER_GAMES will be ready!I will give admin to all my helpers!
i having issues seening the spawners name. it has so many messages like
spawners index 28 and it full up my screen. can you either help me or fix the error
1.18 minehut update?
Can i get a custom currency?, if so, how?
I have set up a discount for VIP players in the config, but somehow the discounts are not applied in-game.. is there a step I'm missing?
In reply to kyleskiee69:
This feature is not available yet, we will do our best to publish that version soon as possible!
I have a question, I was working on my shop and I noticed when I have the silk spawners plugin and the EconomyShopGui Plugin 2 spawners drop, even though I disabled it inside the config.
Hello there. I'm having this exception:
java.lang.NullPointerException: Cannot invoke "me.gypopo.economyshopgui.VersionHandler.setPotionType(org.bukkit.inventory.ItemStack, String)" because "me.gypopo.economyshopgui.EconomyShopGUI.getInstance().versionHandler" is nulljava.lang.NullPointerException: Cannot invoke "me.gypopo.economyshopgui.VersionHandler.setPotionType(org.bukkit.inventory.ItemStack, String)" because "me.gypopo.economyshopgui.EconomyShopGUI.getInstance().versionHandler" is null at me.gypopo.economyshopgui.methodes.CreateItemMethodes.setSpecialOption(CreateItemMethodes.java:556) ~[?:?] at me.gypopo.economyshopgui.methodes.CreateItem.loadSectionItem(CreateItem.java:193) ~[?:?] at me.gypopo.economyshopgui.methodes.StartupReload.loadItems(StartupReload.java:144) ~[?:?] at me.gypopo.economyshopgui.EconomyShopGUI.onEnable(EconomyShopGUI.java:133) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:643) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:303) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1118) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[patched_1.17.jar:git-Paper-"33d6b6f"] at java.lang.Thread.run(Thread.java:831) [?:?]
The server is 1.17 and has both Vault and EssentialsX
I'm have 3 worlds with multiverse on my server, but when i disable the plugin for the other 2 worlds it still works.
hello. how to disable/enable the plugin in a specific world? exemple: enable EconomyShopGUI in world: survival and disable EconomyShopGUI in the world BedWars. thanks you for help, i have discord.
the plugin is very beatiful.