Skip to content

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

License

Notifications You must be signed in to change notification settings

disymayufei/ChatBridge

Repository files navigation

ChatBridge

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

配置文件

以下以Fabric端的配置文件为例,Bukkit端配置文件格式为Yaml,基本内容与Fabric端保持一致

{
  "host": "127.0.0.1",  // SLS-Bot监听的地址,可在SLS-Bot的配置文件中设置
  "port": 16123,  // SLS-Bot监听的端口,可在SLS-Bot的配置文件中设置
  "serverName": "unknown-server"  // 服务器名,会显示给其他服务器
  "retryInterval": 3000  // 与服务器重连尝试的间隔时间,单位为毫秒(ms)
}

给开发者的一些说明

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

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages