跳到主要内容

命令与权限

固定主入口​

MatrixShop 当前固定注册两组主入口:

  • /matrixshop
  • /shop
  • /ms
  • /matrixshopadmin
  • /msa

这些命令不再由 config.yml 管理,已转为代码内置默认入口。

绑定命令​

除此之外,部分模块和 shop 会根据配置注册独立命令,例如:

  • /menu
  • /auction
  • /market
  • /trade
  • /playershop
  • /weapon

是否注册、显示和优先级由对应 Bindings 控制。

当前绑定写法​

Bindings:
Commands:
- "trade"
- "tm"
Register: true
Show-In-Help: true
Priority: 100

不再需要通过 lang.commands.routes.xxx 间接维护绑定命令。

玩家常用入口​

通用入口​

  • /ms help
  • /ms open <shop-id|category>
  • /ms open <type:id>

模块入口示例​

  • SystemShop:/ms system open <category>
  • PlayerShop:/playershop open [player]
  • GlobalMarket:/market open
  • Auction:/auction open
  • Transaction:/trade open
  • Cart:/cart open
  • Record:/record open [keyword]

管理员命令​

管理员入口仍然是:

  • /matrixshopadmin
  • /msa

常见命令包括:

  • /matrixshopadmin reload
  • /matrixshopadmin sync
  • /matrixshopadmin status
  • /matrixshopadmin module list
  • /matrixshopadmin refresh list [category]
  • /matrixshopadmin refresh run <category> [icon]
  • /matrixshopadmin goods ui [page]

权限节点​

核心权限节点包括:

  • matrixshop.admin
  • matrixshop.menu.use
  • matrixshop.systemshop.use
  • matrixshop.playershop.use
  • matrixshop.globalmarket.use
  • matrixshop.auction.use
  • matrixshop.transaction.use
  • matrixshop.chestshop.use
  • matrixshop.cart.use
  • matrixshop.record.use

语言与消息来源​

从 1.8.0 开始:

  • config.yml 不再管理 messages.no-permission
  • config.yml 不再管理 messages.player-only

这些提示统一回退到 Lang/*.yml。

如果你需要对绑定帮助文本做本地化覆盖,请使用 Bindings.Lang,不要再把绑定说明写回 config.yml。