A field on the command that specifies how often a command can be executed. This will involve having a map-like structure storing commands that are cooling down. These entries will get removed whenever the cooldown is over. If a command is run and it is still in the cooldown map, then the user will receive a cooldown error.
A field on the command that specifies how often a command can be executed. This will involve having a map-like structure storing commands that are cooling down. These entries will get removed whenever the cooldown is over. If a command is run and it is still in the cooldown map, then the user will receive a cooldown error.