Command Cooldowns

Command Cooldown is an administrative plugin for Minecraft servers (support for Bukkit/Spigot and BungeeCord). Administrators can create cooldowns that will make a player wait before they can execute a certain command again. Command Cooldown can be used to help prevent spam as well.

A GUI Editor to create cooldowns on commands.

Example of a cooldown message sent to a player.
Features
- Place a cooldown on ANY command!
- Sync cooldowns through BungeeCord with our MySQL Support
- Edit command cooldowns in a GUI editor /cc editor
- See your current cooldowns /cc cooldowns
- See other player's current cooldowns /cc cooldowns UUID/playerName
- Bypass cooldowns with a command /cc bypass
- Bypass cooldowns with permissions commandcooldown.bypass.command_here. Example: commandcooldown.bypass.warp_shop
- Remove all current cooldowns /cc removecooldowns playerName
- Automatic time formatting in plugin messages and the GUI Editor
- Customizable messages in messages.yml
- Automatically checks for updates
- Automatically updates config.yml every new update
- Add aliases to commands! Example: /cc and /commandcooldown are aliases for the same command
- Text prompts to help create Command Cooldowns
- Automatic time formatting (s=seconds, m=minutes, h=hours, d=day, w=week, y=year).
- Change cooldowns via permissions. Example: commandcooldown.warp_home.30 will set the player's default cooldown for /warp home to 30 seconds.
Additional Images





config.yml
# If enabled, the plugin will check for available updates when enabled checkUpdates: true # Informs a player know when they are bypassing a cooldown sendBypassMessage: true # Database support mysql: enabled: false host: localhost port: 3306 database: name username: root password: password
cooldowns.yml
warp: cooldowns: '*': 30m 'shop': 15m 'vip': 30s aliases: - 'ewarp'<b style="font-family: Arial; font-size: 18px;"><br /></b>
messages.yml
bypassCooldown: '&eBypassing cooldowns' noLongerBypassing: '&eNo longer bypassing cooldowns' onCooldown: '&cYou still have &e%time% &cleft on that command' reload: "&eReloading all configs" resetCooldowns: '&aReset %player%s cooldowns' errors: noPermission: '&cYou do not have the permission &e%perm%' onlyPlayers: '&cOnly players can use that command!' useOnlinePlayerOrUUID: '&cUse a UUID or name of an online player!' baseMessage: - '&a&lCommand Cooldown %version%' - ' &7/cc help' helpHeader: '&a&lHelp Page &f%page%&7/&f%pageAmount%' activeCooldowns: header: '&a%player%s Active Cooldowns:' commandWithActiveCooldown: '&e%command%' remainingTime: ' &e%time% &aremaining' noActiveCooldowns: '&a%player% has no active cooldowns' commands: editor: '&a/cc editor &7- Opens up the cooldown editor' bypass: '&a/cc bypass &7 - Bypass all cooldowns' cooldowns: '&a/cc cooldowns [player/UUID] - View a players active cooldowns' removecooldowns: '&a/cc removecooldowns [player] - Resets a players cooldowns' reload: '&a/cc reload &7- Reloads all configs'
Can i use it on give crate key and how?
In reply to martresltu:
Hi martresltu,
You're able to add cooldowns to any command with the plugin. The command to do this is /cc add. If you haven't already, you can join my Discord server for more detailed and responsive support.