• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

原创 工具 世界管理 [1.20-1.21] GroupCommand 通过简单的命令以控制台身份执行预配置的命令组。插件支持玩家冷却时间管理,可以限制玩家执行特定命令组的频率。 1.0.0

版权类型
原创
插件中文名称
GroupCommand
插件英文名称
GroupCommand
原帖地址
#
支持的核心(服务端)
  1. Spigot
适配版本(Java)
  1. 1.20
可以配合菜单 以及 任何可以触发命令的插件实现 礼包/发奖品/抽奖 等等所有命令涉及到的功能


[MD]
### 主要功能

- 通过配置文件预设命令组
- 以控制台身份执行命令
- 支持指定其他玩家执行命令
- 精确的冷却时间控制系统
- 可自定义的冷却提示消息
- 支持动态重载配置文件
- 命令补全功能(命令组名和在线玩家名)

## 命令格式

插件提供以下命令格式:

- `/gcmd run <命令组名>` - 以管理员身份运行指定命令组
- `/gcmd run <命令组名> <玩家名>` - 让指定玩家以控制台身份执行命令组,无视该玩家的冷却时间
- `/gcmd reload` - 动态重载配置文件,使修改立即生效

所有命令均支持智能补全功能:
- 输入 `/gcmd run` 后会自动补全配置文件中所有可用的命令组名
- 输入 `/gcmd run <命令组名>` 后会自动补全所有在线玩家名
[/MD]

YAML:
# 全局设置
settings:
  # 冷却提示消息(当玩家在冷却中尝试使用命令时显示)
  # 支持的变量:
  # %player_name% - 玩家名称
  # %command_name% - 命令组名称
  # %less% - 剩余冷却时间
  cooldownMessage: '&c命令 &e%command_name% &c正在冷却中, 还需要 &e%less% &c才能再次使用。'

  # 成功执行命令后的冷却提示消息
  # 支持的变量:
  # %player_name% - 玩家名称
  # %command_name% - 命令组名称
  # %less% - 冷却时间
  successCooldownMessage: '&a命令执行成功,&e%command_name%&a已进入冷却,冷却时间: &e%less%'

groupCommand:
  # 命令组配置
  测试1:
    # 全局冷却时间(秒)
    globalCooldown: 0
    # 是否显示全局冷却消息
    globalCooldownMessage: true
    # 个人冷却时间(秒)
    personalCooldown: 999999999
    # 个人冷却提示消息(如果为空,将使用全局设置中的消息)
    personalCooldownMessage: '&c冷却中, 剩余&e%less%&c。'
    # 控制台执行的命令(支持变量替换)
    consoleCMD:
    - 'givepoke %player_name% IronTreads 个体6'
    # 玩家执行的命令(可选)
    playerCMD: []
作者
linghun91
价格
35金粒
下载
0
查看
10
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部