Commands and Permission System
1. Main In-Game Commands
Main command: /webshopx, alias: /ws
1.1 Common Player Commands
/ws help
/ws password <newPassword>
/ws market
/ws market gui
/ws market sell <price> [amount] [currency]
/ws market logs [count]
/ws claim [all|ODR-|MKT-|CLM-|MCL-]
/ws mailbox claim
1.2 Common Admin Commands
/ws reload
/ws redeem create <shopCoin> <gameCoin> [maxUses] [perUserMaxUses] [minutes] [code]
/ws market recalc-tags [active|all]
2. Bukkit Permission Nodes
webshop.use(defaulttrue)webshop.admin(defaultop)webshop.market.auction(defaultop)webshop.market.limitation.bypass(defaultop)
3. Fine-Grained Admin Permissions (AdminPermission)
REDEEM_MANAGEPRODUCT_MANAGEPRODUCT_ZERO_PRICEORDER_VIEWECONOMY_MANAGEMARKET_MANAGEUSER_SUPPORTAUDIT_VIEW
4. Built-In Role Templates (AdminRole)
SUPER_ADMIN: full permissionsSHOP_ADMIN: products/redeem codes/orders/economy settingsMARKET_MODERATOR: market governanceSUPPORT_ADMIN: user support + order viewAUDITOR: read-only auditing
5. Super Admin Exclusive Capabilities
Only super admin can access:
- Admin permission-group metadata
- Admin list
- Create/update admin permissions
- Enable/disable admin accounts
6. Permission Assignment Recommendations
- Isolate
PRODUCT_ZERO_PRICEand grant it to very few operators. - Separate
USER_SUPPORTfromECONOMY_MANAGEwhen possible. - Grant
AUDIT_VIEWto audit roles without write permissions. - Keep at least 1 active super admin to avoid locking out the admin panel.