Moyier
给对话添加了控制台命令 发现kill @p 起作用了 而kick@p  和give @p 1 等其他命令都没反应 是怎么回事啊?难道说npc只能执行某些特殊命令??

嘉晚饭,赢
把指令换成minecraft:kill
minecraft:give试试

名副其实
NPC 执行的命令被服务器插件注册所致。
若要使用玩家过滤器,请使用 PSudoCommands 或加入命令前缀/minecraft:命令

Moyier
名副其实 发表于 2022-1-29 20:01
NPC 执行的命令被服务器插件注册所致。
若要使用玩家过滤器,请使用 PSudoCommands 或加入命令前缀/minecra ...

大佬 请问我想用其他插件的命令也是改成minecraft:吗? 比如修改玩家权限组就是minecraft:lp user XXX parent add A 吗? 还是说要改成对应插件 比如luckperms:lp user XXX parent add A

名副其实
Moyier 发表于 2022-1-29 20:17
大佬 请问我想用其他插件的命令也是改成minecraft:吗? 比如修改玩家权限组就是minecraft:lp user XXX pa ...

不可以
如果要在插件注册的命令里使用玩家过滤器则需要安装我说的插件

DreamVoid
Moyier 发表于 2022-1-29 20:17
大佬 请问我想用其他插件的命令也是改成minecraft:吗? 比如修改玩家权限组就是minecraft:lp user XXX pa ...

minecraft: 开头的是原版游戏命令,kill属于原版命令,所以加上。LuckPerms插件的命令不是原版命令,所以不需要