Advertisement
messageofdeath

Untitled

Jun 23rd, 2012
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.11 KB | None | 0 0
  1. @Override
  2.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  3.         Player player = null;
  4.         if(sender instanceof Player) {
  5.             player = (Player) sender;
  6.         }
  7.         if(cmd.getName().equalsIgnoreCase("gamemode")) {
  8.             if(player != null) {
  9.                 if(Gamemode.useVault() ==  true){
  10.                     if(player.hasPermission("gamemode.change")) {
  11.                         if(args.length == 0) {player.sendMessage(Gamemode.getHelp() + "Please use /gamemode [cre|sur]");}
  12.                         if(args.length == 1) {
  13.                             if(args[0].equalsIgnoreCase("creative") || args[0].equalsIgnoreCase("cre") || args[0].equalsIgnoreCase("1")) {
  14.                                 if(player.getGameMode() != Gamemode.getCreative()) {
  15.                                     Eco eco = new Eco(player.getName(), Gamemode.getCommandCreativePrice());
  16.                                     if(eco.hasAccount()) {
  17.                                         if(eco.hasEnough()) {
  18.                                             eco.charge();
  19.                                             player.setGameMode(Gamemode.getCreative());
  20.                                             player.sendMessage(Gamemode.getSuccess() + "You have bought creative mode for " + eco.getFormat());
  21.                                             if(Gamemode.getAnnounceToPlayers() == true)Bukkit.broadcastMessage(Gamemode.getSuccess() + ChatColor.BLUE + player.getName()
  22.                                                     + ChatColor.GREEN +" has bought" + ChatColor.GOLD + " Creative Mode " + ChatColor.GREEN + "for " + eco.getFormat() + "!");
  23.                                         }else{
  24.                                             player.sendMessage(Gamemode.getError() + "You do not have enough money to buy creative mode!");
  25.                                         }
  26.                                     }else{
  27.                                         eco.newAccount();
  28.                                         player.sendMessage(Gamemode.getError() + "You do not have a account. Account created!");
  29.                                     }
  30.                                 }else{
  31.                                     player.sendMessage(Gamemode.getCreativeError());
  32.                                 }
  33.                             }
  34.                             if(args[0].equalsIgnoreCase("survival") || args[0].equalsIgnoreCase("sur") || args[0].equalsIgnoreCase("0")) {
  35.                                 Eco eco = new Eco(player.getName(), Gamemode.getCommandSurvivalPrice());
  36.                                 if(player.getGameMode() != Gamemode.getSurvival()) {
  37.                                     if(eco.hasAccount()) {
  38.                                         if(eco.hasEnough()) {
  39.                                             eco.charge();
  40.                                             player.setGameMode(Gamemode.getSurvival());
  41.                                             player.sendMessage(Gamemode.getSuccess() + "You have bought survival mode for " + eco.getFormat());
  42.                                             if(Gamemode.getAnnounceToPlayers() == true)Bukkit.broadcastMessage(Gamemode.getSuccess() + ChatColor.BLUE + player.getName()
  43.                                                     + ChatColor.GREEN +" has bought" + ChatColor.GOLD + " Survival Mode " + ChatColor.GREEN + "for " + eco.getFormat() + "!");
  44.                                         }else{
  45.                                             player.sendMessage(Gamemode.getError() + "You do not have enough money to buy survival mode!");
  46.                                         }
  47.                                     }else{
  48.                                         eco.newAccount();
  49.                                         player.sendMessage(Gamemode.getError() + "You do not have a account. We Created an Account for you!");
  50.                                     }
  51.                                 }else{
  52.                                     player.sendMessage(Gamemode.getSurvivalError());
  53.                                 }
  54.                             }
  55.                         }
  56.                     }
  57.                 }else{
  58.                     player.sendMessage(Gamemode.getError() + "Vault is not enabled on this server!");
  59.                 }
  60.             }else{
  61.                 ConsoleCommandSender p = Bukkit.getServer().getConsoleSender();
  62.                 p.sendMessage(Gamemode.getConsoleError());
  63.             }
  64.         }
  65.         return false;
  66.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement