GroupeZ Docs

Commands & Permissions

Complete list of zShop commands and permissions

Complete reference for all zShop commands and their associated permissions.

Main Commands

/zshop

Open the main shop menu.

/zshop

Aliases: /shop, /myshop

Permission: None (configurable via zMenu)


/zshoplugin

Main plugin management command.

/zshoplugin

Aliases: /zpl

Permission: zshop.help

Subcommands

SubcommandDescriptionPermission
/zshoplugin reloadReload configuration fileszshop.reload
/zshoplugin convertConvert ShopGUI+ config to zShopzshop.convert
/zshoplugin logs <player>View player transaction logszshop.logs

Sell Commands

Sell commands are disabled by default. Enable them in config.yml:

enableSellCommand: true

/sell-all

Sell all sellable items in your inventory.

/sell-all

Aliases: /zshop-sell-all

Permission: zshop.sell.all


/sell-hand

Sell the item stack in your main hand.

/sell-hand

Aliases: /zshop-sell-hand

Permission: zshop.sell.hand


/sell-handall

Sell all items of the same type as the item in your hand.

/sell-handall

Aliases: /zshop-sell-handall

Permission: zshop.sell.hand_all


/sell-inventory

Open the sell inventory GUI where you can place items to sell.

/sell-inventory

Permission: zshop.sell.inventory

This command is disabled by default. Enable it in config.yml:

enableSellInventoryCommand: true

Custom Shop Commands

You can create custom commands to open specific shop menus in commands.yml:

commands:
  # Main shop
  zshop:
    command: zshop
    aliases:
      - shop
      - myshop
    inventory: main_shop

  # Rank shop example
  rank:
    command: rank
    aliases:
      - zrank
    inventory: rank

  # Custom category command
  ores:
    command: ores
    aliases:
      - oreshop
    inventory: ores

See zMenu Command Documentation for more options.


Permission Reference

Admin Permissions

PermissionDescription
zshop.helpAccess /zshoplugin command
zshop.reloadReload plugin configuration
zshop.convertConvert ShopGUI+ configuration
zshop.logsView player transaction logs

Sell Permissions

PermissionDescription
zshop.sell.allUse /sell-all command
zshop.sell.handUse /sell-hand command
zshop.sell.hand_allUse /sell-handall command
zshop.sell.inventoryUse /sell-inventory command

Price Modifier Permissions

Configure in config.yml:

pricesModifier:
  - permission: "zshop.prices.vip"
    type: SELL
    modifier: 1.5  # +50% sell price

  - permission: "zshop.prices.legend.buy"
    type: BUY
    modifier: 0.9  # -10% buy price
PermissionEffect
zshop.prices.vip1.5x sell price (+50%)
zshop.prices.eternal2.0x sell price (+100%)
zshop.prices.legend.buy0.9x buy price (-10%)
zshop.prices.legend.sell3.0x sell price (+200%)

See Price Modifiers for detailed configuration.


Examples

Give VIP Sell Bonus

# Using LuckPerms
lp user <player> permission set zshop.prices.vip true

# Using PermissionsEx
pex user <player> add zshop.prices.vip

Create Staff Permissions Group

# LuckPerms
lp creategroup shopstaff
lp group shopstaff permission set zshop.reload true
lp group shopstaff permission set zshop.logs true

Restrict Sell Commands to Donors

# LuckPerms
lp group donor permission set zshop.sell.all true
lp group donor permission set zshop.sell.hand true

On this page

GroupeZ MCP

Documentation in your AI

MCP lets your AI search GroupeZ documentation and read current examples to help you configure your plugins.

Read-only · No documentation API key needed

1. Copy the server URL

Transport: HTTP (Streamable HTTP). Authentication: none. Your tool uses its own model and subscription limits.

  1. Open Plugins in ChatGPT on the web, then + → Add custom MCP server.
  2. Name it ‘GroupeZ Documentation’, paste the URL above and choose ‘No authentication’. Create and install the plugin.
  3. In a conversation, type @ and select the plugin before asking. If needed, enable search, get_page and list_pages in its settings.
Official setup guide

3. Ask a question

Use GroupeZ MCP to help me create a zMenu inventory. Search relevant pages, read the examples and cite your sources.
Other clients and troubleshooting

For clients using mcpServers, adapt this example to their format:

{
  "mcpServers": {
    "groupez-docs": {
      "url": ""
    }
  }
}

Available tools are search, get_page and list_pages. Refresh the connector’s tools after updates. If your AI cannot access them, check that the connector is enabled in the conversation and your account allows custom MCP servers. Opening the URL in a browser is not an MCP test.