teddyxlandlee
举个例子:
/mycmd info => 所有人
/mycmd start => 仅OP
我想做的是:
我分别需要在plugin.yml和MyPlugin#onCommand设置什么?

Neige
这个应该就单纯的if判断了,自带的只有主指令权限好像

结冰的离季
本帖最后由 结冰的离季 于 2022-7-26 00:02 编辑

plugins.yml 中
permissions:
  test:
    description: 描述
    #默认权限,有op,not_op,true,false
    default: op
commands:
  testcommand:
    permission: test

true表示所有人

如果是命令的参数(子命令)就得自己判断是否是OP或者有权限通常用player.hasPermission("xxxx") 来判断
在plugins.yml中声明的权限将默认授予设置的类型(op、true这些)的玩家