Advertisement
Guest User

Task

a guest
Jun 1st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.68 KB | None | 0 0
  1. public class Task implements CommandExecutor {
  2.     Team team = new Team();
  3.  
  4.     public boolean onCommand(final CommandSender commandSender, Command command, String s, final String[] strings) {
  5.         if(command.getName().equalsIgnoreCase("task")){
  6.             if(commandSender.hasPermission("task")){
  7.                 if(strings.length > 0){
  8.                     if (strings[0].equalsIgnoreCase("open")) {
  9.                         final BukkitRunnable runnable = new BukkitRunnable() {
  10.                             public void run() {
  11.                                 int time = 3;
  12.                                 time--;
  13.                                 if (time == 2) {
  14.                                     team.showP.removeAll(null);
  15.                                     team.hideP.removeAll(null);
  16.                                     team.name.removeAll(null);
  17.                                     team.open.removeAll(null);
  18.                                 }
  19.                                 if (time == 1) {
  20.                                     team.name.add(strings[1].replace("_", " ").replace("&", "ยง"));
  21.                                     team.open.add((Player) commandSender);
  22.                                 }
  23.                                 if (time == 0) {
  24.                                     this.cancel();
  25.                                 }
  26.                             }
  27.                         };
  28.                         runnable.run();
  29.                     }
  30.  
  31.                     if (strings[0].equalsIgnoreCase("remove")){
  32.                         team.showP.removeAll(null);
  33.                         team.hideP.add((Player) Bukkit.getOnlinePlayers());
  34.                         team.name.removeAll(null);
  35.                         team.open.removeAll(null);
  36.                     }
  37.  
  38.                     if (strings[0].equalsIgnoreCase("getHide")){
  39.                         commandSender.sendMessage(((Player) team.hideP).getDisplayName());
  40.                     }
  41.  
  42.                     if (strings[0].equalsIgnoreCase("getShow")){
  43.                         commandSender.sendMessage(((Player) team.showP).getDisplayName());
  44.                     }
  45.  
  46.                     if (strings[0].equalsIgnoreCase("getOpen")){
  47.                         commandSender.sendMessage(((Player) team.open).getDisplayName());
  48.                     }
  49.  
  50.                     if (strings[0].equalsIgnoreCase("getName")){
  51.                         commandSender.sendMessage(team.name.toString());
  52.                     }
  53.                 } else {
  54.                     commandSender.sendMessage("send error permission");
  55.                     return true;
  56.                 }
  57.             }
  58.         }
  59.         return false;
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement