跳到主要内容

命令与占位符

主命令

根命令是 /matrixcook,总权限为 matrixcook.command

玩家常用命令

命令权限说明
/matrixcook helpmatrixcook.command查看帮助面板
/matrixcook menumatrixcook.command.menu打开锅具总览菜单
/matrixcook menu cooker <锅具ID>matrixcook.command.menu查看某个锅具的配方列表
/matrixcook menu categories <分类ID>matrixcook.command.menu查看分类详情

管理命令

命令权限说明
/matrixcook reloadmatrixcook.command.reload重载配置、语言和缓存
/matrixcook give cooker <玩家> <锅具ID> [数量]matrixcook.command.give发放锅具
/matrixcook give fuel <玩家> <燃料ID> [数量]matrixcook.command.give发放燃料
/matrixcook give item <玩家> <配方ID> <result|failure> [数量]matrixcook.command.give发放配方产物或失败产物
/matrixcook debugmatrixcook.admin输出当前已放置锅具的调试信息

配置内权限

除了命令权限,配置本身还有两类运行权限:

  • 锅具权限:默认 cookly.cooker.<id>
  • 配方权限:默认 cookly.recipe.<id>

也就是说,命令权限前缀是 matrixcook.*,而锅具/配方使用权限默认还是 cookly.*。这是当前代码里的真实行为。

PlaceholderAPI

如果服务器安装了 PlaceholderAPI,插件会注册 cookly 前缀。

当前已实现的占位符形式:

  • %cookly_cooker_<id>_amount%
  • %cookly_cooker_<id>_active%
  • %cookly_cooker_<id>_normal%

含义分别是:

  • amount:玩家拥有或放置的该锅具总数
  • active:当前处于烹饪中的数量
  • normal:当前空闲中的数量

示例:

%cookly_cooker_iron_pot_amount%
%cookly_cooker_iron_pot_active%
%cookly_cooker_iron_pot_normal%

占位符前缀之所以还是 cookly,是因为扩展类 CooklyExpansion 当前就是按这个名字注册的。