=============================================
=============================================
This file lists all available commands and permissions for the GuiShopBySummer project,
which consists of the Core plugin, the Player Selling Addon, and the Auctions Addon.
==================================
--------
/shop
- Description: Opens the main server shop menu.
- Aliases: /guishop
- Usage: /shop
- Permission: guishop.use (Default: true)
/shopmenu
- Description: Opens the Shop Selector menu (Requires addons to be installed).
- Usage: /shopmenu
- Permission: guishop.use (Default: true)
/shopadmin
- Description: Opens the Admin Selector Menu to access different admin panels.
- Usage: /shopadmin [core|auction|playershop|createcategory]
- Permission: guishop.admin (Default: op)
- Subcommands:
- core: Opens the Server Shop Editor
- auction: Opens the Auction Admin Panel
- playershop: Opens the Player Shop Admin Panel
- createcategory <filename> <icon> <display name>: Creates a new category and reloads shops.
/admin
- Description: Opens the centralized Admin Hub for all GuiShop modules.
- Usage: /admin
- Permission: guishop.admin (Default: op)
/shopinspect
- Description: Inspects a player's inventory and Ender Chest (GuiShop-Inspector addon).
- Usage: /shopinspect <player>
- Permission: guishop.inspect (Default: op)
/shop balance
- Description: Checks your current economy balance.
- Usage: /shop balance
- Permission: guishop.balance (Default: true)
/shop sell
- Description: Sells the item currently held in your hand to the main shop.
- Usage: /shop sell
- Permission: guishop.use (Default: true)
/shop open <category>
- Description: Opens a specific shop category directly. The view is locked (no navigation buttons).
- Usage: /shop open <category>
- Permission: guishop.use (Default: true)
/shop menu
- Description: Opens the Shop Selector menu (Requires addons to be installed).
- Usage: /shop menu
- Permission: guishop.use (Default: true)
/shop edit
- Description: Opens the shop editor GUI for in-game configuration (Admin only).
- Usage: /shop edit
- Permission: guishop.admin (Default: op)
/shop collect
- Description: Collects any pending items or money (e.g., from cancelled auctions or expired requests) into your inventory/balance.
- Usage: /shop collect
- Permission: guishop.use (Default: true)
/shop ban <player> <menu>
- Description: Bans a player from accessing a specific shop menu.
- Usage: /shop ban <player> <SERVER_SHOP|AUCTIONS|PLAYER_SHOP>
- Permission: guishop.admin (Default: op)
/shop unban <player> <menu>
- Description: Unbans a player from a specific shop menu.
- Usage: /shop unban <player> <SERVER_SHOP|AUCTIONS|PLAYER_SHOP>
- Permission: guishop.admin (Default: op)
/shop checkban <player>
- Description: Checks which menus a player is banned from.
- Usage: /shop checkban <player>
- Permission: guishop.admin (Default: op)
/pluginscount
- Description: Shows the number of plugins on the server.
- Usage: /pluginscount
- Permission: guishop.use (Default: true)
-----------
guishop.use
- Description: Allows access to the shop GUI and selling items.
- Default: true
guishop.balance
- Description: Allows checking balance via /shop balance.
- Default: true
guishop.admin
- Description: Grants access to the Shop Editor (/shop edit), Admin Join Notifications, and Ban Management.
- Default: op
guishop.creative
- Description: Allows buying and selling creative-only items.
- Default: op
guishop.deny.module.servershop
- Description: Hides Server Shop from selection menu.
- Default: false
guishop.deny.module.auctions
- Description: Hides Auction House from selection menu.
- Default: false
guishop.deny.module.playershop
- Description: Hides Player Selling from selection menu.
- Default: false
guishop.deny.category.*
- Description: Wildcard for denying categories (e.g., guishop.deny.category.potions).
- Default: false
============================================
--------
/playershop
- Description: Opens the Player Shop GUI where players can buy/sell items.
- Aliases: /pshop
- Usage: /playershop
- Permission: guishop.sell (Default: true)
/playershop sell <price>
- Description: Lists the item currently held in hand for sale in the Player Shop.
- Usage: /playershop sell <price>
- Permission: guishop.sell (Default: true)
/playershop request <price>
- Description: Creates a Buy Request for the item held in hand.
- Usage: /playershop request <price>
- Permission: guishop.sell (Default: true)
/playershop collect
- Description: Collects any pending items or money from player shop transactions.
- Usage: /playershop collect
- Permission: guishop.sell (Default: true)
/playershop admin
- Description: Opens the Player Shop Admin Panel.
- Usage: /playershop admin
- Permission: guishop.admin (Default: op)
/playershop help
- Description: Shows a list of available player shop commands.
- Usage: /playershop help
- Permission: guishop.sell (Default: true)
-----------
guishop.sell
- Description: Allows access to player shop commands (sell/request).
- Default: true
=======================================
--------
/auction
- Description: Opens the Auction House GUI.
- Aliases: /ah
- Usage: /auction
- Permission: guishop.auction (Default: true)
/auction start <price>
- Description: Starts an auction for the item in hand (Auto-sorted into category).
- Usage: /auction start <price>
- Permission: guishop.auction (Default: true)
/auction collect
- Description: Collects any pending items or money.
- Usage: /auction collect
- Permission: guishop.auction (Default: true)
/auction admin
- Description: Opens the Auction Admin Panel.
- Usage: /auction admin
- Permission: guishop.admin (Default: op)
-----------
guishop.auction
- Description: Allows access to auction commands.
- Default: true
REQUIREMENTS
------------
1. Vault (Economy Bridge)
2. An Economy Plugin (e.g., EssentialsX, CMI, Economy)
3. GuiShop-Core (Required for GuiShop-PlayerSelling and GuiShop-Auctions to work)
========================================
--------
/shopinspect
- Description: Inspects a player's inventory and Ender Chest.
- Usage: /shopinspect <player>
- Permission: guishop.inspect (Default: op)
-----------
guishop.inspect
- Description: Allows using the Inspector tool (/shopinspect).
- Default: op