
ChatTabs Reloaded
为Minecraft聊天界面添加可自定义的标签页,包含过滤器、通知、配置文件等功能!
查看大图ChatTabs Reloaded
一个现代化的 Minecraft 模组,为聊天界面添加了标签页管理功能。按照规则将消息过滤到不同的服务器标签页中,支持每个标签页的发送修饰符、颜色规则和拖拽管理。
特性
- 聊天标签页 — 基于正则表达式规则将消息过滤到独立的标签页中
- 服务器配置文件 — 不同服务器拥有不同的标签页集,配置在
config/chattabs-profiles.json中 - 发送修饰符 — 在特定标签页中聊天时自动添加前缀/后缀(例如全局聊天使用
!) - 拖拽排序 — 通过拖拽重新排列标签页顺序
- 未读计数 — 显示每个标签页的未读消息数量
- 淡入淡出动画 — 聊天界面关闭时标签页渐隐
- 右键菜单 — 创建、编辑、删除、重新排列标签页
- 标签页编辑器 — 游戏内界面,可配置名称、过滤正则表达式、十六进制颜色、发送修饰符
- 服务器配置文件检测 — 自动加载并通知配置文件更改
- 配置导出/导入 — 与朋友分享你的配置
- 游戏内命令 —
/chattabs(别名/ct) - NeoForge 配置界面 — 从模组菜单中访问
命令
| 命令 | 描述 | 示例 |
|---|---|---|
/chattabs help |
显示命令列表 | /ct help |
/chattabs reload |
从磁盘重新加载配置 | /ct reload |
/chattabs save |
保存当前配置 | /ct save |
/chattabs list |
列出所有标签页 | /ct list |
/chattabs select <名称> |
切换到指定标签页 | /ct select Global |
/chattabs tab add <名称> |
创建新标签页 | /ct tab add Private |
/chattabs tab remove <名称> |
删除标签页 | /ct tab remove Private |
/chattabs toggle <功能> |
切换功能开关 | /ct toggle unreadcounter |
/chattabs filter <标签页> <正则> |
设置标签页过滤器 | /ct filter Private ^\\[PRIVATE\\] |
/chattabs profile list |
列出服务器配置文件 | /ct profile list |
/chattabs profile current |
显示当前配置文件 | /ct profile current |
/chattabs profile gui |
打开配置文件编辑器 | /ct profile gui |
/chattabs export [文件] |
导出配置 | /ct export my-config.json |
/chattabs import <文件> |
导入配置 | /ct import my-config.json |
/ct 是 /chattabs 的快捷别名。
示例
按前缀过滤
标签页: Global
过滤器: ^\[GLOBAL\]
匹配以 [GLOBAL] 开头的消息
按发送者过滤(不区分大小写)
标签页: Friends
过滤器: (?i)(alice|bob|charlie).*:
匹配朋友发来的聊天(不区分大小写)
过滤私聊消息
标签页: Private
过滤器: ^From .* whispers:
匹配大多数服务器中的耳语格式
包含多个条件的复杂正则表达式
标签页: 垃圾过滤(反向)
过滤器: ^(?!.*\b(spam|ignore|trash)\b).*$
匹配不包含垃圾关键词的消息
配置
config/chattabs.json
主要模组设置:启用状态、标签页颜色、聊天尺寸、动画开关。
config/chattabs-profiles.json
每个服务器的标签页配置文件。结构如下:
{
"profiles": [
{
"serverIp": "mc.hypixel.net",
"name": "Hypixel",
"tabs": [
{
"id": "all",
"name": "全部",
"visibleByDefault": true,
"filter": { "regex": ".*", "hexColor": 16777215 },
"sendModifier": { "prefix": "", "suffix": "" }
}
]
}
],
"defaultProfile": {
"name": "默认",
"tabs": [ ... ]
}
}
profiles[]— 服务器特定的标签页集列表(通过 IP 后缀匹配)defaultProfile— 当没有服务器匹配时的回退标签页- 每个标签页支持:
id、name、visibleByDefault、filter(regex + hexColor)、sendModifier(prefix + suffix)
分享配置
- 使用
/ct export myconfig.json保存你的设置 - 与他人分享
myconfig.json文件 - 他们可以使用
/ct import myconfig.json导入
正则表达式过滤器指南
基础模式
.*— 匹配所有内容(全部捕获)^text— 以 text 开头text$— 以 text 结尾[abc]— 任意单个字符:a、b 或 c\d+— 一个或多个数字
常见服务器过滤器
Hypixel 等级: ^(\[[\dMVP]+\])?
Minotar 名称: ^<\w+>
通用频道: ^\[\w+\]
私聊消息: ^(From|To) .*:
修饰符
(?i)— 不区分大小写模式(?-i)— 区分大小写模式\b— 单词边界\s— 空白字符\S— 非空白字符
语言
- 英语(默认)、俄语、西班牙语、简体中文
正在加载版本记录…

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