Guest User

Untitled

a guest
Jun 15th, 2016
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 10.17 KB | None | 0 0
  1.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  2.  
  3.         Player p = (Player) sender;
  4.  
  5.  
  6.         if(cmd.getName().equalsIgnoreCase("servers")){
  7.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You can connect to");
  8.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Hub, Prison, Factions, PvP, or Minigames.");
  9.             return false;
  10.         }
  11.  
  12.         if(cmd.getName().equalsIgnoreCase("coins")||cmd.getName().equalsIgnoreCase("coin")){
  13.             p.sendMessage("");
  14.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Get coins by playing minigames or finding them in treasures!");
  15.             p.sendMessage(ChatColor.WHITE + "" +ChatColor.BOLD + "(!) " + ChatColor.GRAY + "You have " + ChatColor.GREEN + CoinsAPI.getCoins(p) + "" + ChatColor.GRAY + " coins.");
  16.             return false;
  17.         }
  18.        
  19.        
  20.         if(cmd.getName().equalsIgnoreCase("tokens")||cmd.getName().equalsIgnoreCase("token")){
  21.             p.sendMessage("");
  22.             TokenEnchant te = getTokenEnchant();
  23.             int token =  te.getTokens(p);
  24.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Buy tokens by " + ChatColor.GREEN + "/buy " + ChatColor.GRAY + "or get in kits/ranks!");
  25.             p.sendMessage(ChatColor.WHITE + "" +ChatColor.BOLD + "(!) "+ ChatColor.GRAY + "You have " +ChatColor.GREEN+ token +  "" + ChatColor.GRAY + " tokens.");
  26.             return false;
  27.         }
  28.  
  29.        
  30.         if (cmd.getName().equalsIgnoreCase("server")&&(args.length == 0)) {
  31.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You are currently on server " + ChatColor.GREEN + p.getWorld().getName());
  32.             return true;
  33.         }
  34.  
  35.         if(cmd.getName().equalsIgnoreCase("server")&&args[0].equalsIgnoreCase("factions")){
  36.             //              Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  37.             //              loc.setYaw((float) 0.9);
  38.             //              loc.setPitch((float) -28.2);
  39.             //              p.teleport(loc);
  40.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "This server is not ready yet!");
  41.             return true;
  42.         }
  43.  
  44.  
  45.         if(cmd.getName().equalsIgnoreCase("server")&&args[0].equalsIgnoreCase("minigames")){
  46.             //              Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  47.             //              loc.setYaw((float) 0.9);
  48.             //              loc.setPitch((float) -28.2);
  49.             //              p.teleport(loc);
  50.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "This server is not ready yet!");
  51.             return true;
  52.         }
  53.  
  54.  
  55.         if(cmd.getName().equalsIgnoreCase("server")&&args[0].equalsIgnoreCase("pvp")){
  56.             //              Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  57.             //              loc.setYaw((float) 0.9);
  58.             //              loc.setPitch((float) -28.2);
  59.             //              p.teleport(loc);
  60.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "This server is not ready yet!");
  61.             return true;
  62.         }
  63.  
  64.  
  65.         if(cmd.getName().equalsIgnoreCase("server")&&!args[0].equalsIgnoreCase("pvp")&&!args[0].equalsIgnoreCase("minigames")&&!args[0].equalsIgnoreCase("factions")&&!args[0].equalsIgnoreCase("prison")&&!args[0].equalsIgnoreCase("hub")){
  66.             //              Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  67.             //              loc.setYaw((float) 0.9);
  68.             //              loc.setPitch((float) -28.2);
  69.             //              p.teleport(loc);
  70.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "That is not a server!");
  71.             return false;
  72.  
  73.  
  74.         }
  75.         if(cmd.getName().equalsIgnoreCase("hub")&&!p.getWorld().getName().equals("HUB")){
  76.             Location loc = new Location(Bukkit.getWorld("HUB"), -587.445, 30, -522.442);
  77.             loc.setYaw((float) 0.9);
  78.             loc.setPitch((float) -28.2);
  79.             p.teleport(loc);
  80.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Connected to" + ChatColor.GREEN + " Hub");
  81.             ItemStack g = (ItemStack) new ItemStack(Material.DRAGON_EGG);
  82.             ItemMeta gm = (ItemMeta) g.getItemMeta();
  83.             gm.setDisplayName(ChatColor.RED+ "Gadgets " + ChatColor.GRAY + "(Right Click)");
  84.             g.setItemMeta(gm);
  85.  
  86.             ItemStack t = (ItemStack) new ItemStack(Material.COMPASS);
  87.             ItemMeta tm = (ItemMeta) t.getItemMeta();
  88.             tm.setDisplayName(ChatColor.RED+ "Teleporter " + ChatColor.GRAY + "(Right Click)");
  89.             t.setItemMeta(tm);
  90.  
  91.             ItemStack sb = (ItemStack) new ItemStack(Material.SUGAR);
  92.             ItemMeta sbm = (ItemMeta) sb.getItemMeta();
  93.             sbm.setDisplayName(ChatColor.RED+ "Speed Buff " + ChatColor.GRAY + "(Right Click)");
  94.             sb.setItemMeta(sbm);
  95.  
  96.             p.getInventory().clear();
  97.             p.getInventory().setItem(4, t);
  98.             p.getInventory().setItem(0, g);
  99.             p.getInventory().setItem(8, sb);
  100.             return false;
  101.         }  
  102.  
  103.  
  104.         if(p.getWorld().getName().equals("HUB")&&cmd.getName().equalsIgnoreCase("hub")){
  105.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You are already connected to" + ChatColor.GREEN + " Hub");
  106.             return false;
  107.         }
  108.  
  109.        
  110.         if(cmd.getName().equalsIgnoreCase("server")&&args[0].equalsIgnoreCase("hub")&&!p.getWorld().getName().equals("HUB")){
  111.             Location loc = new Location(Bukkit.getWorld("HUB"), -587.445, 30, -522.442);
  112.             loc.setYaw((float) 0.9);
  113.             loc.setPitch((float) -28.2);
  114.             p.teleport(loc);
  115.             p.setAllowFlight(false);
  116.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Connected to" + ChatColor.GREEN + " Hub");
  117.             ItemStack g = (ItemStack) new ItemStack(Material.DRAGON_EGG);
  118.             ItemMeta gm = (ItemMeta) g.getItemMeta();
  119.             gm.setDisplayName(ChatColor.RED+ "Gadgets " + ChatColor.GRAY + "(Right Click)");
  120.             g.setItemMeta(gm);
  121.  
  122.             ItemStack t = (ItemStack) new ItemStack(Material.COMPASS);
  123.             ItemMeta tm = (ItemMeta) t.getItemMeta();
  124.             tm.setDisplayName(ChatColor.RED+ "Teleporter " + ChatColor.GRAY + "(Right Click)");
  125.             t.setItemMeta(tm);
  126.  
  127.             ItemStack sb = (ItemStack) new ItemStack(Material.SUGAR);
  128.             ItemMeta sbm = (ItemMeta) sb.getItemMeta();
  129.             sbm.setDisplayName(ChatColor.RED+ "Speed Buff " + ChatColor.GRAY + "(Right Click)");
  130.             sb.setItemMeta(sbm);
  131.             p.getInventory().clear();
  132.             p.getInventory().setItem(4, t);
  133.             p.getInventory().setItem(0, g);
  134.             p.getInventory().setItem(8, sb);
  135.             return false;
  136.         }
  137.        
  138.         if(args.length >= 1)
  139.         if(p.getWorld().getName().equals("HUB")&&args[0].equalsIgnoreCase("hub")){
  140.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You are already connected to" + ChatColor.GREEN + " Hub");
  141.             return false;
  142.         }
  143.  
  144.  
  145.         if(cmd.getName().equalsIgnoreCase("server")&&args[0].equalsIgnoreCase("prison")&&!p.getWorld().getName().equals("Prison")){
  146.             Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  147.             loc.setYaw((float) 0.9);
  148.             loc.setPitch((float) -28.2);
  149.             p.teleport(loc);
  150.             p.setAllowFlight(true);
  151.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Connected to" + ChatColor.GREEN + " Prison");
  152.             return false;
  153.         }
  154.  
  155.  
  156.         if(p.getWorld().getName().equals("Prison")&&args[0].equalsIgnoreCase("prison")){
  157.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You are already connected to" + ChatColor.GREEN + " Prison");
  158.             return false;
  159.         }
  160.  
  161.        
  162.         if(cmd.getName().equalsIgnoreCase("prison") && !p.getWorld().getName().equals("Prison")){
  163.             Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  164.             loc.setYaw((float) 0.9);
  165.             loc.setPitch((float) -28.2);
  166.             p.teleport(loc);
  167.             p.setAllowFlight(true);
  168.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Connected to" + ChatColor.GREEN + " Prison");
  169.  
  170.         }else{
  171.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You are already connected to" + ChatColor.GREEN + " Prison");
  172.             return false;
  173.  
  174.         }
  175.  
  176.        
  177.         if((p.getWorld().getName().equalsIgnoreCase("Prison") || p.getWorld().getName().equalsIgnoreCase("Prison-1")) && cmd.getName().equalsIgnoreCase("spawn")){
  178.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Teleporting...");
  179.             Location loc = new Location(Bukkit.getWorld("Prison"), -71.518, 67.0, -840.548);
  180.             loc.setYaw((float) 0.9);
  181.             loc.setPitch((float) -28.2);
  182.             p.teleport(loc);
  183.         }else{
  184.             p.sendMessage("Sorry but, thats not a command!");
  185.             return false;
  186.         }
  187.  
  188.        
  189.         if(cmd.getName().equalsIgnoreCase("servers")){
  190.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "You can connect to");
  191.             p.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "" + ChatColor.ITALIC + "APEXNATION" + ChatColor.DARK_GRAY + "" + ChatColor.ITALIC + " >> " + ChatColor.GRAY + "Hub, Prison, Factions, PvP, or Minigames.");
  192.             return false;
  193.         }
  194.         return false;
  195.     }
  196. }
Add Comment
Please, Sign In to add comment