/ChatBridge-Fabric

适用于Minecraft Fabric端的一个兼容SLS-Bot的跨服聊天Mod

Primary LanguageJavaMIT LicenseMIT

ChatBridge-Fabric

适用于Minecraft Fabric端的一个兼容SLS-Bot的跨服聊天Mod,通过Websocket与SLS-Bot主插件通讯,以MIT协议开源

配置文件

{
  "host": "127.0.0.1",  // SLS-Bot监听的地址,可在SLS-Bot的配置文件中设置
  "port": 16123,  // SLS-Bot监听的端口,可在SLS-Bot的配置文件中设置
  "serverName": "unknown-server"  // 服务器名,会显示给其他服务器
}

给开发者的一些说明

事实上,你可以无需安装SLS-Bot而同样实现跨服聊天功能,只需要部署一个Websocket服务器,将收到的包直接转发给其他客户端即可。当然,若您有将客户端部署到其他地方的需求,您可以依照以下包规范实现API

所有跨服聊天的包均为一个纯JSON文本,其格式如下:

{
  "type": "chatBridge",
  "args": {
    "identity": "server-name",  // 服务器名称
    "sender": "player-name",  // 消息发送人名称
    "text": "message"  // 消息本体内容
  }
}