命令与权限
固定主入口
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 openAuction:/auction openTransaction:/trade openCart:/cart openRecord:/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.adminmatrixshop.menu.usematrixshop.systemshop.usematrixshop.playershop.usematrixshop.globalmarket.usematrixshop.auction.usematrixshop.transaction.usematrixshop.chestshop.usematrixshop.cart.usematrixshop.record.use
语言与消息来源
从 1.8.0 开始:
config.yml不再管理messages.no-permissionconfig.yml不再管理messages.player-only
这些提示统一回退到 Lang/*.yml。
如果你需要对绑定帮助文本做本地化覆盖,请使用 Bindings.Lang,不要再把绑定说明写回 config.yml。