UID1082463性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2023-6-6最后登录1970-1-1
| 本帖最后由 雪球♡ 于 2024-6-28 16:39 编辑
TrChat 是一个用于我的世界服务器的聊天插件,旨在增强玩家之间的交流和沟通体验,它是现代 Minecraft 服务器管理的理想选择!
|
一、主要特性
1. 聊天功能和定制化文本聊天: 玩家可以使用文本消息在游戏中进行实时聊天。 私聊: 支持玩家之间的私密消息,使得私人沟通更加便捷。私聊功能支持跨服务器使用,增强了玩家之间的互动。 频道聊天: 可以设置不同的聊天频道,如全局聊天、团队聊天等,以便玩家根据需要进行分组沟通。 格式化消息: 允许玩家使用格式代码对消息进行格式化,如颜色、粗体等,以增强可读性和个性化。插件支持 JSON 格式,使得消息展示更加丰富和动态。
2. 高级功能3. [特色]支持 JavaScript 和 Kether 语法- TrChat 支持使用 JavaScript 和 Kether 语法来定义和处理聊天功能的高级特性。其中,Kether 是一种用于表达式求值和条件判断的简洁语法,常用于编写复杂的条件和动作。
4. 动图展示
二、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% : 玩家是否屏蔽了某个玩家的消息。
三、自定义功能示例
以下是一个示例,展示了如何通过 TrChat 的自定义功能模块实现 QQ 分享功能: - shareQQ:
- condition: ~ # 使用条件 (Kether或JavaScript)
- priority: 100 # 优先级
- pattern: 'QQ( )?[1-9]([0-9]{5,11})' # 匹配正则表达式
- text-filter: '[1-9]([0-9]{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 有趣的功能模块以供各位学习与使用,敬请期待!
四、相关链接
五、搬运授权
|
|
评分查看全部评分
|