Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.00 KB | None | 0 0
  1. /* */ package score.gamecado.de;
  2. /* */
  3. /* */ import org.bukkit.Bukkit;
  4. /* */ import org.bukkit.command.Command;
  5. /* */ import org.bukkit.command.CommandExecutor;
  6. /* */ import org.bukkit.command.CommandSender;
  7. /* */ import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9.  
  10. import ru.tehkode.permissions.bukkit.PermissionsEx;
  11. import score.gamecado.de.main;
  12. /* */
  13. /* */ public class group
  14. /* */ implements CommandExecutor, Listener
  15. /* */ {
  16. /* */ @SuppressWarnings("unused")
  17. private main plugin;
  18. /* */
  19. /* */ public group(main plugin)
  20. /* */ {
  21. /* 20 */ this.plugin = plugin;
  22. /* */ }
  23. public group() {
  24. // TODO Auto-generated constructor stub
  25. }
  26. /* */
  27. /* */ public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  28. /* */ {
  29. /* 26 */ Player p = (Player)sender;
  30. /* 27 */ if (cmd.getName().equalsIgnoreCase("group"))
  31. /* */ {
  32. /* 29 */ if ((p.getName().equals("GameCado")) || (p.getName().equals("GameCado")) || (p.getName().equals("GameCado")) || (p.getName().equals("GameCado")) || (p.getName().equals("GameCado")))
  33. /* */ {
  34. /* 31 */ if (args.length == 0) {
  35. /* 32 */ p.sendMessage("§bGameCado §8| §cBitte benutze /group [Spieler] [Rang]");
  36. /* */ }
  37. /* 34 */ if (args.length == 1) {
  38. /* 35 */ p.sendMessage("§bGameCado §8| §cBitte benutze /group [Spieler] [Rang]");
  39. /* */ }
  40. /* 37 */ if (args.length == 2)
  41. /* */ {
  42. /* 39 */
  43. if(PermissionsEx.getUser(p).inGroup("Admin")){
  44. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §4Admin §7bekommen!");
  45. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set Admin");
  46. }
  47. if(PermissionsEx.getUser(p).inGroup("SrMod")){
  48. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §cSrModerator §7bekommen!");
  49. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set SrMod");
  50. }
  51. if(PermissionsEx.getUser(p).inGroup("Mod")){
  52. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §cModerator §7bekommen!");
  53. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set Mod");
  54. }
  55. if(PermissionsEx.getUser(p).inGroup("Sup")){
  56. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §9Supporter §7bekommen!");
  57. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set Sup");
  58. }
  59. if(PermissionsEx.getUser(p).inGroup("Ask")){
  60. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §3Ask §7bekommen!");
  61. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set Ask");
  62. }
  63. if(PermissionsEx.getUser(p).inGroup("YouTuber")){
  64. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §5YouTuber §7bekommen!");
  65. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set YouTuber");
  66. }
  67. if(PermissionsEx.getUser(p).inGroup("Premium")){
  68. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §6Premium §7bekommen!");
  69. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set Premium");
  70. }
  71. if(PermissionsEx.getUser(p).inGroup("default")){
  72. Bukkit.broadcastMessage("§cRang §8| §7Der Spieler " + args[0] + " §7hat den Rang §aSpieler §7bekommen!");
  73. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " group set default");
  74. return false;
  75. }
  76.  
  77. /* */ }
  78. /* */ } else {
  79. /* 46 */ p.sendMessage("§bGameCado §8| §7Diesen Befehl darf nur §4Admin §8| §4GameCado §7benutzen!");
  80. /* */ }
  81. /* */ }
  82. if(cmd.getName().equalsIgnoreCase("addperm")) {
  83. if(p.getName().equals("GameCado") || (p.getName().equals("GameCado") || (p.getName().equals("GameCado") || (p.getName().equals("GameCado"))))) {
  84.  
  85. if(args.length == 0) {
  86. p.sendMessage("§bGameCado §8| §cBitte benutze /addperm <Spieler> <Permission>");
  87. }
  88. if(args.length == 2) {
  89. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " add " + args[1]);
  90. p.sendMessage("§bGameCado §8| §7Du hast das §cRecht §7hinzugefügt!");
  91. }
  92.  
  93.  
  94. } else {
  95. p.sendMessage("§bGameCado §8| §7Diesen Befehl darf nur §4Admin §8| §4GameCado §7benutzen!");
  96. }
  97. }
  98. if(cmd.getName().equalsIgnoreCase("removeperm")) {
  99. if(p.getName().equals("GameCado") || (p.getName().equals("GameCado") || (p.getName().equals("GameCado") || (p.getName().equals("GameCado"))))) {
  100.  
  101. if(args.length == 0) {
  102. p.sendMessage("§bGameCado §8| §cBitte benutze /removeperm <Spieler> <Permission>");
  103. }
  104. if(args.length == 2) {
  105. Bukkit.getConsoleSender().getServer().dispatchCommand(Bukkit.getConsoleSender(), "pex user " + args[0] + " remove " + args[1]);
  106. p.sendMessage("§bGameCado §8| §7Du hast das §cRecht §7entfernt!.");
  107. }
  108.  
  109. }
  110. }
  111. return false;
  112. }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement