• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

ChatCmd - 聊天关键词指令

原创 工具 ChatCmd - 聊天关键词指令 1.4.2

请登录后获取
版权类型
原创
插件中文名称
聊天关键词指令
插件英文名称
ChatCmd
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  • ChatCmd - 强大的聊天指令触发器​

    最新版本:v1.4.1
    支持版本:Paper/Spigot 1.17+
    依赖:PlaceholderAPI (可选)
    源码仓库: GitHub

    🌟 核心功能​

    ChatCmd 是一款革命性的聊天指令插件,允许玩家通过聊天内容触发复杂的指令序列。不同于传统命令插件,ChatCmd 提供:
    1. 智能关键词检测
      • 配置关键词组,当玩家聊天包含关键词时触发指令
      • 支持多关键词匹配("测试", "hello" 等)
      • 为每个组设置独立权限节点
      • 玩家发送任意消息时触发指令(可开关)
      • 独立配置 player/console/op 指令列表

    ⚙️ 配置示例​

    #玩家消息统计
    Statistics:
    Enable: true
    Database:
    Type: SQLite # MySQL 或 SQLite
    Table: chat_statistics # 表名
    MySQL:
    Host: localhost
    Port: 3306
    Database: minecraft
    Username: root
    Password: ""
    #关键词检测:检测到关键词执行指令
    groups:
    - # 关键词组1
    keywords: [ '测试', 'hello' ] # 关键词列表,任意一个命中即触发
    # 无permission字段时无需权限
    player: # 以玩家身份执行的指令列表
    - '[0.5] say %player% 触发了关键词 %keyword%,原消息: %message%' # 0.5秒后执行
    console: # 以控制台身份执行的指令列表
    - '[0] broadcast [控制台] %player% 说了: %message%' #立即执行
    op: # 以OP身份执行的指令列表
    - '[1.5] [50%] me 以OP身份触发了 %keyword%' # 1.5秒后会有50%的概率执行
    - # 关键词组2
    keywords: [ '示例' ]
    permission: chatcmd.groups.test # 若配置了权限则该组只有拥有该权限的玩家才能触发
    player: []
    console: [ 'say %player% 触发了示例' ]
    op: []
    #全局消息检测:当玩家发送消息时执行指令
    MessageCommand:
    Enabled: false
    player: # 以玩家身份执行的指令列表
    - '[0.5] me 我发送了一个消息%message%' # 0.5秒后执行
    console: # 以控制台身份执行的指令列表
    - '[0] broadcast [控制台] %player% 说了: %message%' #立即执行
    op: # 以OP身份执行的指令列表
    - '[1.5] [50%] say %player%发送了一个消息' # 1.5秒后会有50%的概率执行
    # 占位符说明:%player% 玩家名,%message% 玩家消息,%keyword% 触发的关键词,可用PlaceholderAPI变量



    🚀 特色优势​

    1. 极致灵活性
      • 自由组合延迟+概率+权限+执行者类型
      • 支持无限量关键词组配置
      • 兼容所有原版/PAPI 占位符
      • 完美对接 PlaceholderAPI
      • 兼容权限插件(LuckPerms 等)

    📥 安装教程​

    1. 将插件放入 plugins/ 文件夹
    2. 重启服务器
    3. (可选)安装 PlaceholderAPI 解锁高级占位符

    🔧 命令与权限​

    命令​
    权限​
    描述​
    /ccmd reloadchatcmd.reload重载插件配置
    chatcmd.groups.*访问所有关键词组
    chatcmd.groups.<组名>访问特定关键词组

    ❓ 常见问题​

    Q: 如何设置 30% 概率 3 秒后执行的指令?
    A: 使用格式: [3.0] [30%] 你的指令
    Q: 为什么我的 PlaceholderAPI 变量不生效?
    A: 确保已安装 PlaceholderAPI 并在配置中使用正确格式:%placeholderapi_变量名%
    Q: 如何让所有消息都触发指令?
    A: 在配置中设置 MessageCommand.Enabled: true

    📞 支持与反馈​

    遇到问题?需要定制功能?欢迎联系我们:

作者
小吉祥
价格
100金粒
下载
2
查看
125
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. v1.4.2 添加了统计玩家消息总数功能开关

    添加了统计玩家消息总数功能开关,使用占位符%chatcmd_allmessage%表示 需要重新生成配置文件
后退
顶部 底部