Advertisement
Guest User

Example - Cooldown Manager

a guest
Aug 11th, 2014
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class Sys extends JavaPlugin{
  2.     Cooldown cd;
  3.     public void onEnable(){
  4.         cd = new Cooldown(this, true, 5, "s");
  5.         cd.addCommand("hello", "bye");
  6.     }
  7.    
  8.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  9.        
  10.         if(label.equalsIgnoreCase("hello")){
  11.             if(args.length == 1){
  12.                     sender.sendMessage("Hi "  + args[0] + "!");
  13.                 }else{
  14.                     sender.sendMessage("Hi!");
  15.                 }
  16.             }else{
  17.                 sender.sendMessage("Hi!");
  18.             }
  19.         }
  20.        
  21.         if(label.equalsIgnoreCase("bye")){
  22.             if(args.length == 1){
  23.                 sender.sendMessage("Bye "  + args[0] + "!");
  24.             }else{
  25.                 sender.sendMessage("Bye!");
  26.             }
  27.         }
  28.  
  29.         if(label.equalsIgnoreCase("doihavecooldown")){
  30.            
  31.             if(cd.hasCooldown((Player)sender)){
  32.             String cdText = cd.returnCooldown((Player)sender);
  33.             sender.sendMessage("Yes, you have a cooldown!");
  34.             sender.sendMessage("Time Left: " + cdText);
  35.             }else{
  36.             sender.sendMessage("Sir, you don't have a cooldown!");
  37.             sender.sendMessage("Let me add one for five seconds...");
  38.             cd.activateCooldown((Player)sender, 5, "s");
  39.             }
  40.  
  41.         }
  42.  
  43.         if(label.equalsIgnoreCase("doesmycommandhavecooldown")){
  44.            
  45.             if(cd.hasCooldown((Player)sender, "doesmycommandhavecooldown")){
  46.             String cdText = cd.returnCooldown((Player)sender, "doesmycommandhavecooldown");
  47.             sender.sendMessage("Yes, your command has a cooldown!");
  48.             sender.sendMessage("Time Left: " + cdText);
  49.             }else{
  50.             sender.sendMessage("Sir, your command does not have a cooldown!");
  51.             sender.sendMessage("Let me add one for five seconds...");
  52.             cd.activateCooldown((Player)sender, "doesmycommandhavecooldown", 5, "s");
  53.             }
  54.  
  55.         }
  56.         return false;
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement