这是一个可以添加自定义聊天框命令的模组,已在 GitHub 开源。
你可以在聊天框输入“.help”来查看所有可用的聊天框命令,默认只有“.help”,但你可以通过解压本模组根目录内的“example.json”文件到游戏目录的 config/ccm/mods 目录里,来进行测试此模组。
以下是 example.json 文件的内容,如果你是开发者,想要用此模组作为前置模组,你可以参考此文件内容来编写的模组对应配置文件:
{
"name": "exa",
"id": "ccm",
"main": "cn.ksmcbrigade.CCM.Manager",
"function": "run"
}
以下是上面各项的作用:
name 必填,命令,大小写不影响运行。
id 选填,无用,可对应模组 ID。
main 必填,用于获取执行命令函数的类文件地址。
function 必填,用于运行命令的函数,需在 main 所填的类文件地址内。
以下是运行命令的函数示例:
public static void run(Player player,String[] args){
player.sendMessage(Component.nullToEmpty("Chat command manager v1.0"),player.getUUID());
}
提示:
运行命令的函数参数必须为以上例子的参数格式。
如果你是开发者,在调试模组时,需导出为 JAR 格式再进行调试,否则模组可能将会报错。