funkemunky

REPLACE (FIXED)

Apr 15th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. package server.wenjapvp.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.command.TabCompleter;
  9. import org.bukkit.entity.Player;
  10.  
  11. import com.google.common.collect.ImmutableList;
  12.  
  13. import net.minecraft.server.v1_7_R4.CommandBlockListenerAbstract;
  14. import server.wenjapvp.hcf.HCF;
  15. import server.wenjapvp.hcf.timer.type.InvincibilityTimer;
  16.  
  17. import java.util.Collections;
  18. import java.util.List;
  19.  
  20. /**
  21. * Command used to manage the {@link InvincibilityTimer} of {@link Player}s.
  22. */
  23. public class RedeemCommand implements CommandExecutor
  24. {
  25. private Core core;
  26.  
  27. public boolean onCommand(CommandSender commandSender, Command command, String label, String[] args)
  28. {
  29. Player player = (Player) commandSender;
  30. if(commandSender instanceof Player) {
  31. if(command.getName().equalsIgnoreCase("reclaim")) {
  32. if(!core.getReclaim().contains(player.getUniqueId().toString())) {
  33.  
  34. if (player.hasPermission("reclaim.wenja"))
  35. {
  36. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
  37. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
  38. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
  39. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
  40. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Wenja Rank"));
  41. }
  42.  
  43. else if (player.hasPermission("reclaim.emerald"))
  44. {
  45. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 10");
  46. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 6");
  47. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 4");
  48. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Emerald Rank"));
  49. }
  50.  
  51. else if (player.hasPermission("reclaim.diamond"))
  52. {
  53. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 8");
  54. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 4");
  55. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 4");
  56. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Diamond Rank"));
  57. }
  58.  
  59. else if (player.hasPermission("reclaim.gold"))
  60. {
  61. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 6");
  62. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 6");
  63. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Gold Rank"));
  64. }
  65. else if (player.hasPermission("reclaim.silver"))
  66. {
  67. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 2");
  68. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 2");
  69. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Silver Rank"));
  70. }
  71.  
  72. else if(player.hasPermission("reclaim.famous")) {
  73. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
  74. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
  75. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
  76. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
  77. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Famous Rank"));
  78. }
  79.  
  80. else if (player.hasPermission("reclaim.youtuber")) {
  81. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
  82. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
  83. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
  84. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
  85. Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Youtuber Rank"));
  86. }
  87. core.getReclaim().set(player.getUniqueId().toString(), true);
  88. core.saveReclaim();
  89. } else {
  90. player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&cYou already reclaimed your rewards."));
  91. }
  92. }
  93. } else {
  94. commandSender.sendMessage("Only players can use this command.");
  95. }
  96. return false;
  97. }
  98. }
Add Comment
Please, Sign In to add comment