如何添加自定义指令? - 群服互联🔗 (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}