如何添加自定义指令? - 群服互联🔗 (McBot🔗) - MC百科

注:本教程,需要一定的理解能力。因为描述的并不好

教程可能有错误,如发现错误请在评论区反馈或去作者的交流群里反馈,群号:1034546768

寻找配置文件

在1.20.1中,McBot的命令配置文件通常在"./mcbot/cmds"中,其中,"./"的意思表示在服务器根目录下

创建文件

在文件夹里,一"<你需要的指令名>.json"的格式创建一个json文件,例如:"tps.json"

文件中的内容

{ "id": "", "cmd": "", "alies": [ "" ], "allow_members": [], "permission": "", "after_cmds": [], "answer": "", "enable": true}其中

[string] "id": 后面需要的填写的内容为你需要的命令名(在群内使用"!<命令>"时触发的命令)

[string] "cmd": 后面需要的填写的内容为触发这条指令时,在游戏内输入的内容

[string] "alies": 这个指令的别名(可以是中文)

[ing](s) "allow_members": 权限管理,会允许这里有的用户使用指令。格式:[,] 【群友提供的】

[string] "permission": 权限等级,可能是在转发到游戏时,使用的权限等级。可用的等级:"ALL"、"OP"

[string](s) "after_cmds": 在执行完这个指令后,跟着执行的指令(大概是这个意思)。如果不使用,请设置为"NO"

[string] "answer": 在执行完这个指令后,自动回复的内容

[bool] "enable": 是否启用,true为启用,false为不启用

注:重启生效

样例

例如,在Forge1.20.1中,创建一个在群内输入"!tps"时,返回服务器TPS的指令文件:

{ "id": "tps", "cmd": "forge tps", "alies": [ "TPS" ], "allow_members": [], "permission": "ALL", "after_cmds": [], "answer": "", "enable": true}