Chat Tools 是一个可以高度自定义各种功能的 Minecraft 客户端 mod,并且各功能间可以通过命令等方式联动。
- 会话标识符(本 mod 术语) 是这样一个字符串:在单人模式下为当前存档名称,玩家在多人模式下为所连接服务器地址。相关正则表达式调用
matches()
方法匹配。 - 正则表达式模式(串)(通用术语) 指的是 pattern。相关正则表达式采用 MULTILINE 模式,调用
find()
方法匹配。 - Chat Tools 使用宏替换的方式维护多版本,在不同的 Minecraft 版本间,同一个 Chat Tools 版本号的 mod 表现也或许有细微差异。
- 此 mod 处理玩家信息时会将颜色代码(§.)去除。
- 打开高级提示框(F3+H)后,在配置页面将光标悬停在各配置项上可以看见其配置键名称、默认值等信息。
/chattools on
- 启用 mod/chattools off
- 禁用 mod/chattools opengui
- 打开配置页面/chattools download
- 下载 addons 附件/chattools regex_checker <模式串> [<测试内容>]
- 若无测试内容:测试模式串是否符合正则表达式规则;若有测试内容:测试模式串是否符合正则表达式规则,并测试测试内容能否被模式串匹配。/chattools send_to_client text <文本JSON组件>
- 将特定文本发送至客户端聊天栏/chattools send_to_client actionbar <文本JSON组件>
- 将特定文本显示在客户端动作栏/chattools config openfile
- 打开配置文件(编辑后需要重启游戏以生效)/chattools config get <键名>
- 获取当前实例某配置键的值/chattools config set <键名> <值> [<保存>]
- 设置当前实例某配置键的值,如果保存为 true,则一并保存到文件/chattools config toggle <键名> [<保存>]
- 切换当前实例某布尔类型配置键的启用状态,如果保存为 true,则一并保存到文件
详细的介绍及示例请参阅 >>常见问题解答<<
基本(General Section)
包含模组基本设定
聊天提醒(Notifier Section)
各种聊天提醒功能
注入聊天(Formatter Section)
使用指定样式格式化自己的消息,可以根据不同服务器应用不同的规则
- 注入文本(Pattern)
即自动格式化替换的样式
例如:
&e{text}
在支持以 & 作为自定义颜色前缀的服务器中将会让您的消息变成金色
&e{text} ~(ovo)~
将额外为您加上个性化后缀(小尾巴)
我的坐标是:{pos}
将为您自动替换{pos}
为当前坐标 - 匹配黑名单(Auto-Disable when matches...)
在有些情况下,我们不希望自己的文本被格式化。
这些情况包括(但不限于):
向箱子商店插件售卖物品时在聊天栏输入的物品数量(或all);
以各种特殊字符开头的指令。
Chat Tools的默认正则表达式字串^\d+$|^[.#%$/].*|\ball\b
即可满足需求,
当然,您也可以更改或自行添加更多。
快捷发言(Chat Keybindings Section)
用快捷键来代替常用的指令