Advertisement
Guest User

Rainbow.java

a guest
May 30th, 2014
760
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. public class Rainbow extends JavaPlugin implements CommandExecutor{
  2.    
  3.     public List<Player> RainbowList;
  4.     public int jump;
  5.    
  6.     @Override
  7.     public void onEnable() {
  8.         RainbowList = new ArrayList<Player>();
  9.         int ticks = 7;
  10.         jump = 10;
  11.         getServer().getScheduler().scheduleSyncRepeatingTask(this, new RainbowTask(this), ticks, ticks);
  12.     }
  13.    
  14.     public boolean onCommand(CommandSender sender, Command cmd, String cmdname, String[] args) {
  15.         if (cmd.getName().equalsIgnoreCase("rainbow")) {
  16.             if (!(sender instanceof Player)) {
  17.                 sender.sendMessage("Only player usage!");
  18.                 return true;
  19.             }
  20.             if (!sender.hasPermission("rainbow.rainbow")) {
  21.                 sender.sendMessage(ChatColor.RED+"Не хватает прав для выполнения этой комманды.");
  22.                 return true;
  23.             }
  24.             Player p = (Player)sender;
  25.             if (RainbowList.contains(p)) {
  26.                 p.sendMessage(ChatColor.GOLD+"Радужная броня выключена!");
  27.                 RainbowList.remove(p);
  28.             } else {
  29.                 p.sendMessage(ChatColor.GOLD+"Радужная броня включена!");
  30.                 RainbowList.add(p);
  31.             }
  32.         }
  33.         return true;
  34.     }
  35.    
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement