Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. package de.clayplace.nifenetwork.basicbungee;
  2.  
  3. import net.md_5.bungee.api.CommandSender;
  4. import net.md_5.bungee.api.ProxyServer;
  5. import net.md_5.bungee.api.connection.ProxiedPlayer;
  6. import net.md_5.bungee.api.plugin.Command;
  7.  
  8. public class rankcmd extends Command {
  9.  
  10.  
  11. public rankcmd(String name) {
  12. super(name);
  13.  
  14. }
  15.  
  16.  
  17.  
  18. @Override
  19. public void execute(CommandSender sender, String[] args) {
  20. if(sender instanceof ProxiedPlayer) {
  21. if(sender.hasPermission("rang.change")) {
  22. if(args.length == 1) {
  23. sender.sendMessage("§8[§eRangSystem§8] §c/rang (Spieler) (RANG)");
  24. }
  25. if(args.length == 2) {
  26. ProxiedPlayer sp = ProxyServer.getInstance().getPlayer(args[1]);
  27. if(sp.isConnected()) {
  28. sp.disconnect("§cDu wurdest gekickt. \n \n §3Grund§8: §eDein Rang wurde aktualisiert. §7» §a" + args[2]);
  29. ProxyServer.getInstance().getPluginManager().dispatchCommand(ProxyServer.getInstance().getConsole(), "bp user " + sp.getName() + " setgroup " + args[2]);
  30. sender.sendMessage("§8[§eRangSystem§8] §aDer Rang wurde aktualisiert, und der Spieler wurde erfolgreich gekickt.");
  31. for(ProxiedPlayer all : ProxyServer.getInstance().getPlayers()) {
  32. if(all.hasPermission("rank.see")) {
  33. all.sendMessage("§8➜ §7Der Rang von §e" + sp.getName() + " §7wurde geändert.");
  34. all.sendMessage("§8➜ §7von §e" + sender.getName());
  35. all.sendMessage("§8➜ §7Neuer Rang §c" + args[2]);
  36. }
  37. }
  38. } else {
  39. ProxyServer.getInstance().getPluginManager().dispatchCommand(ProxyServer.getInstance().getConsole(), "bp user " + sp.getName() + " setgroup " + args[2]);
  40. sender.sendMessage("§8[§eRangSystem§8] §aDer Rang wurde aktualisiert.");
  41. for(ProxiedPlayer all : ProxyServer.getInstance().getPlayers()) {
  42. if(all.hasPermission("rank.see")) {
  43. all.sendMessage("§8➜ §7Der Rang von §e" + sp.getName() + " §7wurde geändert.");
  44. all.sendMessage("§8➜ §7von §e" + sender.getName());
  45. all.sendMessage("§8➜ §7Neuer Rang §c" + args[2]);
  46. }
  47. }
  48. }
  49. }
  50.  
  51. } else {
  52. sender.sendMessage("§8[§eRangSystem§8] §cDu hast keine Berechtigung dazu.");
  53. }
  54.  
  55.  
  56. } else {
  57. System.out.println("Fehler: Du bist kein Spieler.");
  58. }
  59.  
  60. }
  61.  
  62.  
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement