Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.xplore.utilitys;
- import java.util.HashMap;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- public class Cooldown {
- private static HashMap<String, Long> cooldowns = new HashMap<String, Long>();
- public static boolean isInCooldown(Player player, int cooldownTime){
- if(cooldowns.containsKey(player.getName())) {
- long secondsLeft = ((cooldowns.get(player.getName())/1000)+cooldownTime) - (System.currentTimeMillis()/1000);
- if(secondsLeft>0) {
- player.sendMessage(ChatColor.GREEN + "KitPvP " + ChatColor.DARK_GREEN + "➠ " + ChatColor.GRAY + "Warte noch " + ChatColor.GOLD + secondsLeft + ChatColor.GRAY + " Sekunden!");
- return true;
- }
- }
- cooldowns.put(player.getName(), System.currentTimeMillis());
- return false;
- }
- public static void resetCooldown(Player player){
- cooldowns.remove(player.getName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement