Advertisement
Legt_Gaming1

--

Feb 16th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. package me.legitgaming1.ReeveBounty;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Collections;
  5. import java.util.Comparator;
  6. import java.util.List;
  7. import java.util.UUID;
  8.  
  9. import org.bukkit.Bukkit;
  10. import org.bukkit.ChatColor;
  11. import org.bukkit.command.CommandExecutor;
  12. import org.bukkit.command.CommandSender;
  13.  
  14. public class BountyTop implements CommandExecutor{
  15.  
  16.  
  17. /*
  18. * Developed By Legit_Gaming1 || SirHairyBacca
  19. * Private Plugin For ReeveNetwork
  20. * Inspired By PyroFT
  21. *
  22. */
  23.  
  24. public boolean onCommand(CommandSender cs, org.bukkit.command.Command cmnd, String string, String[] strings) {
  25. if (string.equalsIgnoreCase("bountytop")) {
  26. List<String> uuids = new ArrayList<>(Bounty.getPlugin().getData().getConfigurationSection("Players").getKeys(false));
  27. Collections.sort(uuids, new Comparator<String>() {
  28. public int compare(String s1, String s2) {
  29. int s11 = Bounty.getPlugin().getData().getInt("Players." + s1 + ".Bounty");
  30. int s22 = Bounty.getPlugin().getData().getInt("Players." + s2 + ".Bounty");
  31. return s22 - s11;
  32.  
  33. }
  34. });
  35. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Messages.Header")));
  36. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.1").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(0) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(0))).getName())));
  37. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.2").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(1) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(1))).getName())));
  38. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.3").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(2) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(2))).getName())));
  39. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.4").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(3) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(3))).getName())));
  40. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.5").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(4) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(4))).getName())));
  41. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.6").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(5) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(5))).getName())));
  42. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.7").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(6) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(6))).getName())));
  43. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.8").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(7) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(7))).getName())));
  44. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.9").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(8) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(8))).getName())));
  45. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Top10.10").replace("%bounty%", Bounty.getPlugin().getData().getString("Players." + uuids.get(9) + ".Bounty")).replace("%name%", Bukkit.getOfflinePlayer(UUID.fromString(uuids.get(9))).getName())));
  46. cs.sendMessage(ChatColor.translateAlternateColorCodes('&', Bounty.getPlugin().getCfg().getString("Messages.Footer")));
  47. uuids.clear();
  48. }
  49. return true;
  50. }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement