Package net.joseplay.allianceutils.Utils
Class CooldownManager
java.lang.Object
net.joseplay.allianceutils.Utils.CooldownManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCooldown(org.bukkit.entity.Player player, int cooldownTime) Adiciona o jogador ao cooldown.intgetRemainingCooldown(org.bukkit.entity.Player player) Obtém o tempo restante de cooldown.booleanisOnCooldown(org.bukkit.entity.Player player) Verifica se o jogador está em cooldown.voidremoveCooldown(org.bukkit.entity.Player player) Remove o jogador do cooldown.
-
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.
-