Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1.  
  2. import net.md_5.bungee.BungeeCord;
  3. import net.md_5.bungee.api.CommandSender;
  4. import net.md_5.bungee.api.chat.ClickEvent;
  5. import net.md_5.bungee.api.chat.ComponentBuilder;
  6. import net.md_5.bungee.api.chat.HoverEvent;
  7. import net.md_5.bungee.api.chat.TextComponent;
  8. import net.md_5.bungee.api.connection.ProxiedPlayer;
  9. import net.md_5.bungee.api.plugin.Command;
  10.  
  11. public class CommandTrack extends Command {
  12.  
  13. public CommandTrack(String name) {
  14. super(name);
  15. }
  16.  
  17. public void execute(CommandSender sender, String[] args) {
  18. if ((sender instanceof ProxiedPlayer)) {
  19. ProxiedPlayer p = (ProxiedPlayer)sender;
  20. if(args.length == 0) {
  21. TextComponent tc1 = new TextComponent("§8[§6Modération§8] §e/track <joueur>");
  22. tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§a/track").create()));
  23. tc1.setClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/track "));
  24. p.sendMessage(tc1);
  25. }
  26. if (args.length == 1) {
  27. if (MySQL.getRank(p.getUniqueId()) == 8||
  28. MySQL.getRank(p.getUniqueId()) == 11||
  29. MySQL.getRank(p.getUniqueId()) == 13||
  30. MySQL.getRank(p.getUniqueId()) == 12 ) {
  31. ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[0]);
  32. if (target != null) {
  33. String server = target.getServer().getInfo().getName();
  34. TextComponent tc1 = new TextComponent("§8[§6Modération§8] §e"+target.getName()+"§6 est au " + server + " §7(/connect " + server + ")");
  35. tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§aCliquez pour vous connecter au serveur: " + server).create()));
  36. tc1.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/connect " + server));
  37. p.sendMessage(tc1);
  38. } else {
  39. p.sendMessage(new TextComponent("§cCe joueur n'est pas connecté."));
  40. }
  41. } else {
  42. p.sendMessage(new TextComponent("§c Tu n'as pas la permissions ! "));
  43. }
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement