Skip to content

Spark类

Spark类是SparkBridge的一个全局变量,储存着SparkBridge的绝大部分方法与元素。

QClient

js
spark.QClient

QClient存放着QQ客户端实例,是一个websocket兼容层,可以在CQ客户端API页面找到所有方法

getLogger

js
spark.getLogger("plugin_name")

getLogger方法返回一个Logger实例,详见Log记录器

getFileHelper

js
spark.getFileHelper("dir_name")

getFileHelper返回文件帮助类,详见文件系统

setOwnProperty

js
spark.getFileHelper("plugin_name",{})

setOwnProperty可以在spark上挂载插件自定义的属性,使得插件互相联动成为可能。

js
spark.setOwnProperty("example",{});

function sayhello(){
    console.log("hello");
}

spark.example.sayhello = sayhello;

这样别的插件就可以直接调用spark.example.sayhello

以下是各官方插件在spark上挂载的自定义属性

属性备注
spark.VERSIONsparkbridge的版本
spark.onBDSsparkbridge是否作为BDS的插件运行
spark.mc.config插件mc的配置文件

此软件与 Mojang Studio、网易、Microsoft 没有从属关系。