Class CooldownManager

java.lang.Object
net.joseplay.allianceutils.Utils.CooldownManager

public class CooldownManager extends Object
  • Constructor Details

    • CooldownManager

      public CooldownManager()
  • Method Details

    • isOnCooldown

      public boolean isOnCooldown(org.bukkit.entity.Player player)
      Verifica se o jogador está em cooldown.
      Parameters:
      player - O jogador a ser verificado.
      Returns:
      true se o jogador ainda estiver em cooldown, false caso contrário.
    • addCooldown

      public void addCooldown(org.bukkit.entity.Player player, int cooldownTime)
      Adiciona o jogador ao cooldown.
      Parameters:
      player - O jogador que será adicionado ao cooldown.
      cooldownTime - Tempo em segundos para o cooldown.
    • removeCooldown

      public void removeCooldown(org.bukkit.entity.Player player)
      Remove o jogador do cooldown.
      Parameters:
      player - O jogador que será removido do cooldown.
    • getRemainingCooldown

      public int getRemainingCooldown(org.bukkit.entity.Player player)
      Obtém o tempo restante de cooldown.
      Parameters:
      player - O jogador a ser verificado.
      Returns:
      Tempo restante em segundos ou 0 se não houver cooldown ativo.