Advertisement
XploreLP

Untitled

Apr 1st, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. package de.xplore.utilitys;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.entity.Player;
  7.  
  8. public class Cooldown {
  9.  
  10.     private static HashMap<String, Long> cooldowns = new HashMap<String, Long>();
  11.    
  12.     public static boolean isInCooldown(Player player, int cooldownTime){
  13.         if(cooldowns.containsKey(player.getName())) {
  14.             long secondsLeft = ((cooldowns.get(player.getName())/1000)+cooldownTime) - (System.currentTimeMillis()/1000);
  15.             if(secondsLeft>0) {
  16.                 player.sendMessage(ChatColor.GREEN + "KitPvP " + ChatColor.DARK_GREEN + "➠ " + ChatColor.GRAY + "Warte noch " + ChatColor.GOLD + secondsLeft + ChatColor.GRAY + " Sekunden!");
  17.                 return true;
  18.             }
  19.         }
  20.         cooldowns.put(player.getName(), System.currentTimeMillis());
  21.        
  22.         return false;
  23.     }
  24.    
  25.     public static void resetCooldown(Player player){
  26.         cooldowns.remove(player.getName());
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement