Class CooldownHandler

java.lang.Object
us.talabrek.ultimateskyblock.handler.CooldownHandler

public class CooldownHandler extends Object
Responsible for handling various cooldowns on commands.
  • Constructor Details

    • CooldownHandler

      public CooldownHandler(uSkyBlock plugin)
  • Method Details

    • getCooldown

      public int getCooldown(org.bukkit.entity.Player player, String cmd)
      Returns the number of seconds left on the cooldown. 0 if it's not on cooldown anymore.
      Parameters:
      player - The player
      cmd - The command to check
      Returns:
    • resetCooldown

      public void resetCooldown(org.bukkit.entity.Player player, String cmd, int cooldownSecs)
    • clearCooldown

      public boolean clearCooldown(org.bukkit.entity.Player player, String cmd)
    • getCooldowns

      public Map<String,Long> getCooldowns(UUID uuid)