Permissions:
Learn which permissions EconomyShopGUI uses and what they mean.
Last updated
Learn which permissions EconomyShopGUI uses and what they mean.
Last updated
These permissions define whether a player is able to buy/sell items to a specific shop section, the core permissions of EconomyShopGUI.
The <section>
part in permssion nodes is replaced with the actual name of the shop category. This is defined by the name of the shop/section configuration.
Permission node | Default | Description |
---|---|---|
Per item permissions *Premium only
Permission node | Default | Description |
---|---|---|
Since version v5.0.0 or v4.0.0 of the plugin, all required permissions are given by default and so you will not need to assign permissions to start.
These are the permission nodes you need to add to a group or a specific player in your permissions plugin.
1a. EconomyShopGUI.shop.all
Allows access to all shops defined in the shops.yml file
-OR-
1b. EconomyShopGUI.shop.<section>
Allows access to a specific shop defined in the shops.yml file (Replace <section>
with the section's name in the shops file!)
Note: Some permissions plugins are CaSe SeNsItIvE! be sure to have the right Character's upper-case or lower-case where written in the table(s) above!
Installing a permissions plugin is that easy as dragging and dropping the file inside your server plugin's folder.
First you need to go to your permissions plugin page. We recommend LuckPerms, LP's /lp editor
command and webpage is easy to use.
Research how to use the permissions plugin of your choice and be sure it is updated and compatible with your version of Minecraft. [Simple Luckperms Tutorial here]
Download the plugin.
Drop the file inside your plugins folder
Restart the server.
Note: DO NOT install multiple permissions plugins. they will all fight with each other and cause you unending headaches. :/
We are not going to explain how to setup permissions in detail as everyone will want to setup their server differently. But if you watch a video on YT or many others you can search for, you can learn how to setup your permissions/ranks plugin just how you want it!
See the list of Basic permissions you will need (above) for ESGUI after installing/setting up your permissions plugin.
Please read this as updating the plugin to a newer version will cause your players not be able to sell items using /sellall and /sellgui features!
Since version 4.4 of EconomyShopGUI and version 2.5 of EconomyShopGUI Premium we have have updated our permissions from the plugin to allow servers to have better control over which shops your players should be able to sell items to using /sellgui and /sellall.
Before players would need the EconomyShopGUI.shop.<section>
or EconomyShopGUI.shop.all
permission node to sell items using /sellall
and /sellgui
but these have been split into seperate permissions for each command.
Basically if you don't care about which items your players can sell to shop, you will need to give your players the following permission nodes:
➖EconomyShopGUI.sellall.all
➖EconomyShopGUI.sellallitem.all
➖EconomyShopGUI.sellallhand.all
➖EconomyShopGUI.sellgui.all
If you are using LuckPerms as your permissions plugin(recomended), this can easily be done by executing the following commands:
➖ /lp group default permission set EconomyShopGUI.sellall.all true
➖ /lp group default permission set EconomyShopGUI.sellallitem.all true
➖ /lp group default permission set EconomyShopGUI.sellallhand.all true
➖ /lp group default permission set EconomyShopGUI.sellgui.all true
On the other hand if you have a special shop which is only meant for players that have a rank on your server, you should add the shops they should have access to as seperate permission nodes.
Permission node | Default | Description |
---|---|---|
Permission node | Default | Description |
---|---|---|
Permission node | Default | Description |
---|---|---|
Permission node | Default | Description |
---|---|---|
Permisson node: | Description: |
---|---|
EconomyShopGUI.shop.<section>
TRUE
Gives access to buy/sell items in a specific shop section using the /shop GUI.
EconomyShopGUI.shop.all
TRUE
Gives permission to open all shop sections and buy/sell items
EconomyShopGUI.sellall.<section>
TRUE
Gives access to sell items in a specific shop section using the /sellall inventory
command.
EconomyShopGUI.sellall.all
TRUE
Allows players to sell items using the /sellall inventory
command to all shop sections
EconomyShopGUI.sellallitem.<section>
TRUE
This permission allows players to sell items using the /sellall <item>
in specific shop sections
EconomyShopGUI.sellallitem.all
TRUE
Allows players to sell items to all shop sections using the /sellall <item>
command
EconomyShopGUI.sellallhand.<section>
TRUE
Allows players to sell in a specific shop section with the /sellall hand
command
EconomyShopGUI.sellallhand.all
TRUE
Allows players to sell items using /sellall hand
to all shop sections
EconomyShopGUI.sellgui.<section>
TRUE
Allows players to sell items using the /sellgui
command in specific sections
EconomyShopGUI.sellgui.all
TRUE
Allows players to sell items to all shop sections using /sellgui
EconomyShopGUI.shop.<section>.item.<permission>
FALSE
A per item permission which allows you to buy/sell this specific item when set.
EconomyShopGUI.eshop.shopstands.give
OP
Access to /eshop shopstands give
EconomyShopGUI.eshop.shopstands.destroy
OP
Access to /eshop shopstands destroy
EconomyShopGUI.eshop.shopstands.browse
OP
Access to /eshop shopstands browse
EconomyShopGUI.eshop.shopstands.edit
OP
Allows to shift click a shop stand to edit
EconomyShopGUI.eshop.shopstands.create
OP
Allows to place down a shop stand item to create one
EconomyShopGUI.sell-multipliers.<group>
FALSE
Allows players that inhert this permission to have sell multipliers configured inside the config.yml.
EconomyShopGUI.discounts.<group>
FALSE
Allows players that inhert this permission to have discounts configured inside the config.yml.
EconomyShopGUI.itemindexes
OP
Allows players to see the locations of the shop items inside item lore
EconomyShopGUI.eshop.editor
OP
Gives access to the GUI Editor (when shift-clicking an item in a shop)
EconomyShopGUI.shop
TRUE
Allows players to use the /shop
command
EconomyShopGUI.sellall
TRUE
Allows players to use the /sellall
command
EconomyShopGUI.sellallitem
TRUE
Allows a player to use the /sellall <item>
command
EconomyShopGUI.sellallhand
TRUE
Allows a player to use the /sellall hand
command
EconomyShopGUI.sellgui
TRUE
Allows players to use the /sellgui
command
EconomyShopGUI.reload
OP
Allows players to reload the plugin with command /sreload
EconomyShopGUI.shopgive
OP
Allows admins to give items to certain players or them self using /shopgive
EconomyShopGUI.eshop.*
OP
Allows a player to access all subcommands for /editshop ...
EconomyShopGUI.eshop.additem
OP
Allows players to use the additem
subcommand
EconomyShopGUI.eshop.edititem
OP
Allows players to use the edititem
subcommand
EconomyShopGUI.eshop.deleteitem
OP
Allows players to use the deleteitem
subcommand
EconomyShopGUI.eshop.addhanditem
OP
Allows players to use the addhanditem
subcommand
EconomyShopGUI.eshop.import
OP
Allows players to use the import
subcommand
EconomyShopGUI.eshop.addsection
OP
Allows players to use the addsection
subcommand
EconomyShopGUI.eshop.editsection
OP
Allows players to use the editsection
subcommand
EconomyShopGUI.eshop.deletesection
OP
Allows players to use the deletesection
subcommand
EconomyShopGUI.eshop.uploadLayout
OP
Allows players to use the uploadLayout
subcommand
EconomyShopGUI.eshop.installLayout
OP
Allows players to use the installLayout
subcommand
EconomyShopGUI.shop.search
TRUE
Allows players to use the /shop search feature
EconomyShopGUI.eshop.update
OP
Allows players to update the plugin using /editshop update.
EconomyShopGUI.eshop.globalstock.*
OP
Gives access to all subcommands for the /editshop globalstock
command
EconomyShopGUI.eshop.globalstock.add
OP
Allows access to add global stock for a item
EconomyShopGUI.eshop.globalstock.set
OP
Allows access to set the global stock modifier for a item
EconomyShopGUI.eshop.playerstock.*
OP
Gives access to all subcommands for the /editshop playerstock
command
EconomyShopGUI.eshop.playerstock.add
OP
Allows access to add player stock for a item
EconomyShopGUI.eshop.playerstock.set
OP
Allows access to set the player stock modifier for a item OR all items
EconomyShopGUI.eshop.playersell.*
OP
Gives access to all subcommands for the /editshop playersell
command
EconomyShopGUI.eshop.playersell.set
OP
Allows access to set the player sell limit for a item OR all items
EconomyShopGUI.eshop.globalsell.*
OP
Gives access to all subcommands for the /editshop globalsell
command
EconomyShopGUI.eshop.globalsell.set
OP
Allows access to set the global sell limit for a item OR all items
EconomyShopGUI.eshop.dynamicpricing.*
OP
Gives access to all subcommands for the /editshop dynamicpricing
command
EconomyShopGUI.eshop.dynamicpricing.reset
OP
Allows you to reset the DynamicPricing for a specific item or all items at the same time
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.<section>
This permission allows players to sell items using the /sellall item
in specific shop sections
EconomyShopGUI.sellallitem.all
Allows players to sell items to all shop sections using the /sellall item
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 all shop sections
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