聊天动作

聊天动作

自动在聊天中触发条件时执行动作。

本模组需要 Cloth Config API。

聊天动作

聊天动作是一种模组,它允许你在聊天中触发特定条件时发送信息或执行指令。它的功能类似于聊天触发器,但不需要任何编程知识或导入模块,不过功能相对有限。聊天动作完全在客户端运行,因此你可以在任何服务器上放心使用。执行的自定义指令仅限于聊天框,这意味着它在大多数服务器上应该是允许的。

如何使用

按下 I 键(或你设置的任何快捷键)打开配置界面。在界面上,你可以编辑你的动作和触发条件。

聊天动作配置界面

动作是指在触发条件满足时执行的操作,而触发条件则是指聊天中必须满足的条件,才能执行相应的动作。

示例

特殊动作

通常,动作只是将你设置的信息粘贴到聊天中或执行一个指令。然而,在 1.20 及以上版本中,你可以使用这些 特殊动作 来执行特定任务,只需在框中写入相应的 特殊动作 后跟输入内容,例如:

示例用法

以下是自版本 1.20 起你可以使用的 特殊动作:

  • displayClientMessage <文字>:显示一条只有你能看到的信息,例如:displayClientMessage 示例
  • displayTitle <文字>:在屏幕上显示一个标题。
  • displaySubtitle <文字>:在屏幕上显示一个副标题。
  • playSound <声音>:播放一个声音。
    • 提示:你可以通过查看 /playsound 中的可用声音来了解有哪些选项。playSound 中的声音格式与 Minecraft 的 playsound 指令完全相同。因此,如果你想要播放一个环境牛叫声,你的动作应该是这样的:playSound:minecraft:entity.cow.ambient

一些示例用法

这个模组的一些示例用法包括:

  • 当玩家说出不允许的内容时,自动在你的服务器上封禁/禁言他们
  • 当你挂机时,如果朋友在聊天中说了什么,自动回复并告知他们你的情况
  • 在一局游戏结束后自动重新排队
  • 在一局游戏结束后发送 GG

这些仅仅是这个模组可以实现的其中一些功能。

需要了解的好东西

  • 触发条件和动作是一一对应的。触发条件 #1 会触发动作 #1,动作 #2 会响应触发条件 #2,依此类推。
  • 要添加触发条件/动作,关闭界面并重新打开。会出现两个新的空白框供你使用。
  • 要删除触发条件/动作,将框留空。如果两个对应的触发条件/动作都是空白的(例如动作 #1 和触发条件 #1 都为空),它们会自动被移除。
  • 模组会寻找完全匹配的内容,而不是包含触发条件的信息。
  • 触发条件区分大小写。
  • 从 1.20 版本开始,本模组会自动去除触发条件中的颜色格式。
  • 有些服务器,例如 Hypixel,会给信息添加颜色格式。模组不会识别这种格式,因此可能无法监控这些服务器上的玩家聊天——但是,服务器信息(例如"你输了")仍然会触发。