ChatBot

与一个可以根据您服务器配置内容响应的、高度可定制的虚拟机器人交流。

资源图片
Chatbot是一个非常易于使用的插件,允许您创建和与服务器上的一个完全自定义的机器人对话。它通过从您在配置文件中指定的短语中选择来对玩家的任何可能说的话做出响应。可能性是无限的!
权限
chatbot.use.BotName
- 必须拥有才能使用特定的机器人


命令
/bot enable
- 启用指定的机器人或所有机器人 - chatbot.enable
/bot list - 列出所有已启用的机器人 - chatbot.list
/bot add - 向特定机器人添加一个杂项响应 - chatbot.add
/bot disable - 禁用所有或指定的机器人 - chatbot.disable
/bot reload - 重新加载配置、所有机器人或特定的机器人 - chatbot.reload

特性
轻量级
更改机器人的名称
更改机器人的前缀
更改机器人将用以响应的消息
更改机器人将要响应的句子
每个响应都有随机消息
允许以两种不同的方式添加响应,游戏内有方法可以轻松自定义机器人
允许向已经有响应的消息添加内容
如果没有匹配的句子,机器人将从通用响应中选择
响应选项允许消息不包含机器人的名称
切换是否可以触发机器人
更改机器人的响应时间
支持十六进制颜色以及&颜色代码
与任何插件兼容
响应各种不同的事件
您可以仅向启动机器人的人发送响应,方法是在消息末尾添加-s
支持 PlaceholderAPIMVdWPlaceholderAPI
机器人具有使用[cmd]标签执行命令的能力
您可以添加无限数量的机器人

支持的事件
entitydeath
playerdeath
playerjoin
playerquit
playeradvancementdone

占位符

PLAYERDEATHEVENT & ENTITYDEATHEVENT

%dropped_xp_amount%, %drop_amount%, %killed_name%, %killer_name%, %entity_type%
PLAYERJOIN
%join_message%
PLAYERADVANCEMENTDONE
%advancement_key%
%advancement_namespace%
%advancement_criteria%


机器人
%bot_name%, %bot_name_lowercase%, %bot_name_uppercase%, %bot_prefix%, %bot_prefix_lowercase%, %bot_prefix_uppercase%
玩家
%player_name%, %player_name_lowercase%, %player_name_uppercase%, %player_displayname%, %player_displayname_lowercase%, %player_displayname_uppercase%
随机
%random_int%


事件
BotEnableEvent
BotDisableEvent
BotReloadEvent

标签块

命令

[cmd] 标签允许您以控制台或玩家身份运行命令。
用法: [cmd type=[/cmd]
示例: [cmd type=op]ban %player_name%[/cmd]

权限
[perm] 标签允许您在玩家具有正确的权限时执行某些操作。
用法: [perm=] [/perm]
示例: [perm=chatbot.example]hello[/perm]

声音
[sound] 标签允许您播放特定的声音。
用法: [sound] [/sound]
示例: [sound]MUSIC_DISC_13[/sound]

等待
[wait] 块在运行某些操作之前等待指定的时间。
它支持 ticks (t, tick, ticks)、milliseconds (ms, milli, millis, millisecond, milliseconds)、seconds (s, sec, secs, second, seconds)、minutes (m, min, mins, minute, minutes)、hours (h, hour, hours) 和 years (y, year, years).
用法: [wait=