雪球♡ 发表于 2024-6-27 23:36:26

[授权转载][开源]最好的聊天插件 - TrChat

本帖最后由 雪球♡ 于 2024-6-28 16:39 编辑




TrChat 是一个用于我的世界服务器的聊天插件,旨在增强玩家之间的交流和沟通体验,它是现代 Minecraft 服务器管理的理想选择!


一、主要特性


### 1. 聊天功能和定制化

- **文本聊天**: 玩家可以使用文本消息在游戏中进行实时聊天。

- **私聊**: 支持玩家之间的私密消息,使得私人沟通更加便捷。私聊功能支持跨服务器使用,增强了玩家之间的互动。

- **频道聊天**: 可以设置不同的聊天频道,如全局聊天、团队聊天等,以便玩家根据需要进行分组沟通。

- **格式化消息**: 允许玩家使用格式代码对消息进行格式化,如颜色、粗体等,以增强可读性和个性化。插件支持 JSON 格式,使得消息展示更加丰富和动态。

### 2. 高级功能

- **跨服务器支持**: TrChat 不仅支持跨服务器的私聊和管理员聊天,还能够展示物品、提及在线玩家,并提供标题和声音通知功能,进一步增强了玩家之间的沟通和互动体验。

- **聊天过滤和控制**: 插件内置强大的聊天过滤系统,可忽略标点符号并基于数据包检查过滤消息,同时支持聊天冷却、防止重复消息等控制功能,有效维护服务器聊天环境的秩序和安全性。

### 3. [特色]支持 JavaScript 和 Kether 语法

* TrChat 支持使用 JavaScript 和 Kether 语法来定义和处理聊天功能的高级特性。其中,Kether 是一种用于表达式求值和条件判断的简洁语法,常用于编写复杂的条件和动作。

### 4. 动图展示

static/image/hrline/line4.png

二、PlaceholderAPI


TrChat 提供了丰富的 PlaceholderAPI 变量以增强玩家体验:

- `%trchat_channel%`: 玩家当前所处的聊天频道。
- `%trchat_lastmessage(_uncolored)%`: 玩家最后发送的消息。
- `%trchat_lastprivatemessage(_uncolored)%`: 玩家最后发送的私聊消息。
- `%trchat_toplayer%`: 玩家最后一次私聊的对象。
- `%trchat_spy%`: 玩家是否开启监听私聊模式。
- `%trchat_filter%`: 玩家是否开启聊天过滤器。
- `%trchat_mute%`: 玩家是否被禁言。
- `%trchat_mutetime%`: 玩家解除禁言的时间。
- `%trchat_mutereason%`: 玩家被禁言的原因。
- `%trchat_vanish%`: 玩家是否处于隐身模式。
- `%trchat_ignore_player%`: 玩家是否屏蔽了某个玩家的消息。
static/image/hrline/line4.png

三、自定义功能示例


以下是一个示例,展示了如何通过 TrChat 的自定义功能模块实现 QQ 分享功能:

shareQQ:
condition: ~ # 使用条件 (Kether或JavaScript)
priority: 100 # 优先级
pattern: 'QQ( )?({5,11})' # 匹配正则表达式
text-filter: '({5,11})' # 提取后的内容过滤
display:
    text: '&8[&3&lQQ&8]' # 自定义显示文本
    hover:
      - ''
      - '&3QQ: &b{0}'
      - ''
      - '&7这是一个 QQ 账号,'
      - '&7你可以点击此项快速打开聊天'
      - ''
      - '&8[&c!&8] &7请勿进行任何金钱交易'
      - '&8[&c!&8] &7交友需谨慎'
    url: 'https://wpa.qq.com/msgrd?v=3&uin={0}&site=qq&menu=yes' # 点击链接打开的 URL


* 不久后的未来,我会更新更多 TrChat 有趣的功能模块以供各位学习与使用,敬请期待!
static/image/hrline/line4.png

四、相关链接


- GitHub: (https://github.com/TrPlugins/TrChat)
- Wiki: (https://trchat.trixey.cc/guide/)
- Kether 语法参考: (https://kether.tabooproject.org/list.html)
static/image/hrline/line4.png

五、搬运授权




翠娥 发表于 2024-6-28 07:45:50

感谢分享

wang24681 发表于 2024-6-28 08:17:47

感谢分享。

FlashDragon 发表于 2024-6-28 09:06:02

感谢分享。[贴吧_大拇指]

LineXic 发表于 2024-6-28 09:58:40

感谢分享,他让我遵循CC BY 4.0协议

6281x块Judoge 发表于 2024-6-28 11:00:26

感谢分享[贴吧_玫瑰]

Dannyeee 发表于 2024-6-28 11:05:49

感谢分享[哔哩_脱单]

林梦泽 发表于 2024-6-28 12:59:13

感谢分享

雪球♡ 发表于 2024-6-28 14:01:53

LineXic 发表于 2024-6-28 09:58
感谢分享,他让我遵循CC BY 4.0协议

what's mean?

Atinfcet 发表于 2024-6-28 14:05:09

I like it.
页: [1]23
查看完整版本: [授权转载][开源]最好的聊天插件 - TrChat