命令与权限体系
1. 游戏内主命令
主命令:/webshopx,别名:/ws
1.1 玩家常用
/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 管理常用
/ws reload
/ws redeem create <shopCoin> <gameCoin> [maxUses] [perUserMaxUses] [minutes] [code]
/ws market recalc-tags [active|all]
2. Bukkit 权限节点
webshop.use(默认true)webshop.admin(默认op)webshop.market.auction(默认op)webshop.market.limitation.bypass(默认op)
3. 后台细粒度权限(AdminPermission)
REDEEM_MANAGEPRODUCT_MANAGEPRODUCT_ZERO_PRICEORDER_VIEWECONOMY_MANAGEMARKET_MANAGEUSER_SUPPORTAUDIT_VIEW
4. 内置角色模板(AdminRole)
SUPER_ADMIN:全部权限SHOP_ADMIN:商品/兑换码/订单/经济设置MARKET_MODERATOR:市场监管SUPPORT_ADMIN:用户支持 + 订单查看AUDITOR:审计只读
5. Super Admin 专属能力
只有 super admin 可访问:
- 管理员权限组元信息
- 管理员列表
- 新增/更新管理员权限
- 启用/禁用管理员账号
6. 权限分配建议
- 将
PRODUCT_ZERO_PRICE单独控制,只授予少数运营。 USER_SUPPORT与ECONOMY_MANAGE尽量分离。AUDIT_VIEW建议给审计角色,不给写权限。- 保持至少 1 个激活的 super admin,避免锁死后台。