Skip to main content

Commands & 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

info

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

info

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
Copyright © 2026 GroupeZ|Build #loading...|-