Commands & Permissions

In this section, you will find detailed information about the available commands and the permissions associated with those commands. These commands are the main functions that users can use to interac

🧾 ShopMaster - Commands Reference

This section provides all available ShopMaster commands.


πŸ› οΈ Admin Commands

Command
Description
Permission

/adminshop open <shop>

Opens a specific shop as admin

shopmaster.admin.open

/adminshop reload

Reloads all configuration files

shopmaster.admin.reload

/adminshop give <player>

Gives a shop item to a player

shopmaster.admin.give

/adminshop editor <shop>

Opens editor GUI for a shop

shopmaster.admin.edit

/adminshop additem <shop> <slot> <buy-prece> <sell-price> <page>

Add the item in your hand to the store

shopmaster.item.add

/adminshop removeitem <shop> <itemid>

Removes the item by its id

shopmaster.item.remove

/adminshop edititem <shop> <itemId><property> <value>

Edit values of an item

shopmaster.item.edit

πŸ’‘ Admins can access and test shops without needing permissions configured for regular players.


πŸ™‹ User Commands

Command
Description
Permission

/shop

Opens the default shop menu

shopmaster.open

/shop <shop>

Opens a specific shop by name

shopmaster.category.<shop>

/sell hand

Sells the item in the player's hand

shopmaster.sell.hand

/sell all

Sells all sellable items in inventory

shopmaster.sell.all

/sell gui

Sells all saleable items by placing them in an inventory.

shopmaster.sell.gui

πŸ” You can configure separate permissions per shop using wildcard or specific permission nodes like shopmaster.category.weapons.


βš™οΈ Permission & Console Notes

  • βœ… All permissions can be enabled, disabled, or changed from the config.yml file.

  • πŸ”’ Permission checks can be toggled individually per command.

  • πŸ“œ Console logging for transactions can be customized or disabled entirely.

  • 🌍 World and gamemode restrictions can be applied to control where commands are allowed.

Example configuration in config.yml:

πŸ“˜ Don't forget to reload the plugin using /adminshop reload after making permission or config changes.

Last updated