
跨服务器聊天
CrossServerChat是一款简单而强大的服务端网络工具,用于连接聊天功能。该模组仅需服务器端安装,玩家无需安装任何内容。Discord充当共享邮箱。无需代理、Redis或Velocity设置。
查看大图跨服务器聊天(Cross Server Chat):
跨服务器聊天是一款简单但功能强大的服务端网络工具,可通过一个 Discord 频道,在多个 Minecraft 世界之间同步聊天、TAB 列表和 OP 命令。该模组仅需安装在服务器端,玩家无需安装任何内容。每个世界通过 [服务器名] 标签保持其独立身份,而 Discord 则充当共享的“信箱”。无需配置代理、Redis 或 Velocity。
跨服务器聊天:
- 以
[Camelot] Poe: hello的格式在所有已连接的世界之间共享玩家聊天。 - 可选的 Discord Webhook 功能,使消息能显示玩家的名字和皮肤。
- 可选的 Discord 到 Minecraft 聊天功能,格式为
[Discord] 名字: 消息。 - 可选的玩家加入/退出广播,在所有已连接的世界中播报。
- 当使用不同的机器人和不同的频道时,可与 Discord Integration 模组并行工作。
- 防循环安全机制,确保一个世界永远不会将自身的消息回显给自己。
网络 TAB 列表:
- 支持 Minecraft 颜色代码的自定义 TAB 列表头部和底部。
- 实时网络列表,支持
%worlds%、玩家数量和 TPS 等变量。 - 按查看者区分的名字颜色:你可以显示为金色,而其他玩家保持白色。
- 可视化 HTML 编辑器,会生成到
config/CrossServerChat/tab-editor.html。 - 通过
/cross_server reload即时生效,无需重启服务器。
网络命令:
/server_all <命令>加上/y确认,可在所有连接的世界执行 OP 命令。/cross_server reload或/csc reload用于重新加载config.toml和tab.toml。- 命令数据包在其他世界读取后会从 Discord 中移除。
设置指南:
1. 创建一个 Discord 机器人:
- 打开 Discord 开发者门户并创建一个新应用程序。
- 打开 Bot 页面,创建机器人并复制令牌(Token)。
- 启用消息内容意图(Message Content Intent)。
- 邀请机器人并授予查看频道、发送消息、阅读消息历史和管理消息的权限。
- 不要复用 Discord Integration 模组的机器人。
2. 创建一个专用的 Discord 频道:
- 创建一个仅供此模组使用的频道。
- 不要复用 Discord Integration 模组的聊天频道。
- 启用 Discord 开发者模式,右键点击频道并复制频道 ID。
- 可选:如果希望 Discord 中显示玩家名字和皮肤,可在该频道创建 Webhook。所有世界可使用同一个 Webhook URL。
3. 在每个世界编辑 config/CrossServerChat/config.toml:
serverName在每个世界中必须是唯一的,例如 Camelot、Tristram、Test。botToken、channelId和webhookUrl在每个世界中必须相同。allowDiscordChat = true允许用户从 Discord 向 Minecraft 发送聊天消息。broadcastJoin和broadcastLeave默认为false。hideCommandMessages = true可防止/server_all的数据包堆积在 Discord 频道中。- 保存自定义玩家列表 TAB 后,运行
/cross_server reload或重启服务器。
4. 编辑 TAB 列表:
- 在浏览器中打开
config/CrossServerChat/tab-editor.html。 - 设计头部、底部、世界列表、你的 TAB 名字颜色以及其他玩家的 TAB 名字颜色。
- 将 TOML 配置复制或保存到
config/CrossServerChat/tab.toml。 - 运行
/cross_server reload。
占位符:
%title%%subtitle%%server%%online%%local%%max%%tps%%worlds%%world%%players%%player%
加入我的 Discord 服务器: 点此加入
使用条款:
欢迎在任何整合包中包含此模组
不得将本模组作为自己的作品重新发布
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。