Command Cooldown

Command Cooldown - 指令冷却防刷屏插件

为命令添加冷却时间并防止刷屏的最佳插件!支持1.7-1.21版本!
Bukkit / Spigot 作者 Darrionat 支持版本 1.20 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
24,247
插件详细介绍

Command Cooldown 是一款适用于 Minecraft 服务器的管理插件(支持 Bukkit/Spigot 和 BungeeCord)。管理员可以为任意命令创建冷却时间,使玩家在执行特定命令后必须等待一段时间才能再次使用。该插件能有效防止命令滥用和刷屏。

核心特性

  • 任何命令设置冷却时间。
  • 通过 GUI 编辑器轻松创建和管理冷却规则。
  • 支持通过 MySQL 在 BungeeCord 网络下同步冷却状态。
  • 自动时间格式化(s=秒, m=分, h=小时, d=天, w=周, y=年)。
  • 可自定义所有提示信息(通过 messages.yml 文件)。
  • 自动检查更新,并在新版本发布时自动更新配置文件。
  • 为插件命令设置别名(例如 /cc/commandcooldown 指向同一命令)。

主要命令与权限

基础命令

  • /cc editor - 打开 GUI 编辑器来管理命令冷却。
  • /cc cooldowns - 查看自己当前的冷却状态。
  • /cc cooldowns <玩家名/UUID> - 查看指定玩家的冷却状态。
  • /cc bypass - 切换是否绕过所有冷却(需要权限)。
  • /cc removecooldowns <玩家名> - 重置指定玩家的所有冷却。
  • /cc reload - 重载所有配置文件。

权限与绕过

  • 通用绕过权限commandcooldown.bypass
  • 按命令绕过commandcooldown.bypass.<命令>

例如:commandcooldown.bypass.warp_shop 可绕过 /warp shop 的冷却。

  • 按权限设置冷却时长commandcooldown.<命令>.<时间>

例如:拥有 commandcooldown.warp_home.30 权限的玩家,其 /warp home 的默认冷却将被设为 30 秒。

配置文件概览

config.yml

主要设置项包括

  • checkUpdates: true - 是否启用更新检查。
  • sendBypassMessage: true - 玩家绕过冷却时是否收到提示。
  • MySQL 数据库连接配置(用于跨服同步)。

cooldowns.yml

在此文件中定义命令的冷却规则。格式示例

warp:
  cooldowns:
    '*': 30m  # 所有 /warp 子命令默认冷却 30 分钟
    'shop': 15m  # /warp shop 冷却 15 分钟
    'vip': 30s   # /warp vip 冷却 30 秒
  aliases:
    - 'ewarp'    # 为 /warp 命令设置别名 /ewarp

messages.yml

自定义插件发送的所有提示信息,包括冷却提醒、错误提示、帮助菜单等。

常见问题

  • 如何为命令设置冷却?

使用 /cc editor 打开 GUI 编辑器进行可视化设置,或直接编辑 cooldowns.yml 文件。

  • 冷却时间如何跨服同步?

config.yml 中启用并配置 MySQL,冷却数据将通过网络共享。

  • 玩家如何查看自己的冷却状态?

使用命令 /cc cooldowns

  • 如何让特定玩家或权限组不受冷却限制?

给予他们 commandcooldown.bypass 权限,或针对具体命令给予 commandcooldown.bypass.<命令> 权限。

支持与资源

测试支持版本
1.20 1.20.6 1.21
版本分布
基本信息
插件名称 Command Cooldown
作者 Darrionat
平台 Bukkit / Spigot
支持版本 1.20 - 1.21
点赞数 未统计
最近版本
暂无数据 -