Sueta

[Request] Cooldown | One Command | Fully Customizable

1.1

The best for a daily chest for example, one cooldown for one single command

·Plugin

Cooldown.png Cooldown permit you to make a customizable cooldown time for one specific command that you can customize, with a cooldown-error that you can customize, with a customizable command(from console or from player) & 2 customizable messages to send when the command is successful executed.

Contact: Telegram SpigotMC
More Resources: Sitieno14
More Sitieno14: Telegram Channel

Skript License:

  • This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

So, in-file options:

options:

    #Prefix for per-command permissions
    permission-prefix: cooldown.
  
    #Error if player doesn't have 'permission-prefix' + command and try to execute a command that require it
    permission-error: &cYou don't have the required permission for this command&4!

    #This skript's command
    cooldown-command: cooldown
  
    #Error if player doesn't specify a valid sub-command (check, help, delete, help)
    subcommand-error: &cYou must specify a valid sub-command&4!
  
    #Accepted values: x years, x months, x days, x minutes, x seconds
    #Needed wait between a command execute and another one
    cooldown: 24 hours

    #Error if if time difference between player's last use of 'cooldown-command' is less than 'cooldown'
    cooldown-error: &cYou must wait &4<cooldown> &cseconds before using again this command&4!
  
    #Message to send after executing 'cooldown-command' (only if time difference between player's last use of 'cooldown-command' is less than 'cooldown')
    executed: &aYou executed the command&2!
  
    #Who have to execute the command after 'cooldown-command' (only if time difference between player's last use of 'cooldown-command' is less than 'cooldown')
    #Accepted values: console, player
    command-by: console

    #Command to be execute by 'command-by' after 'cooldown-command'
    #Placeholder: <player>
    command: cr givekey <player> DailyCrate 1
  
    #Message to send after 'executed'
    #Placeholder: <cooldown>
    execute-again: &eYou can execute it again in &6<cooldown>&a!

Commands - Feature - Default permission:
/cooldown
- Execute the under cooldown command - cooldown.use

/cooldown check - Check last time used & remaining time of your cooldown for command - cooldown.check
/cooldown check <player> -
Check <player>'s last time used and remaining time of his cooldown for command - cooldown.check.others

/cooldown delete - Delete your cooldown, so that you can execute again the command and start cooldown again from 'cooldown' time (by default 24 hours) - cooldown.delete
/cooldown delete <player>
- Delete <player>'s cooldown so that he can execute again the command and start cooldown again from 'cooldown' time (by default 24 hours) - cooldown.delete.others

Server that use this plugin:

(Review if you want your server in this list)
-

Similar projects

Plugin →