Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2022
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. package de.byspigotapi.bungeecordsystem.commands;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import de.byspigotapi.bungeecordsystem.manager.stringmanager;
  6. import net.md_5.bungee.api.CommandSender;
  7. import net.md_5.bungee.api.connection.ProxiedPlayer;
  8. import net.md_5.bungee.api.plugin.Command;
  9.  
  10. public class system extends Command {
  11.  
  12. public system() {
  13. super("system");
  14. }
  15.  
  16. @SuppressWarnings("deprecation")
  17. @Override
  18. public void execute(CommandSender sender, String[] args) {
  19. ProxiedPlayer p = (ProxiedPlayer)sender;
  20. stringmanager stringmanager = new stringmanager();
  21. ArrayList<ProxiedPlayer> system = new ArrayList<>();
  22.  
  23. if (!(p.hasPermission(stringmanager.allperms) || p.hasPermission(stringmanager.usesystem))) {
  24.  
  25. p.sendMessage(stringmanager.noperms);
  26. return;
  27.  
  28. } else {
  29.  
  30. if (!(args.length == 1)) {
  31.  
  32. p.sendMessage(stringmanager.syntax + "system <login:logout>");
  33. return;
  34.  
  35. } else {
  36. if (args[0].equalsIgnoreCase("login")) {
  37. if (!system.contains(p)) {
  38.  
  39. system.add(p);
  40. p.sendMessage(stringmanager.prefix + "Du hast dich eingeloggt.");
  41.  
  42. }
  43.  
  44. } else if (args[0].equalsIgnoreCase("logout")) {
  45. if (system.contains(p)) {
  46.  
  47. system.remove(p);
  48. p.sendMessage(stringmanager.prefix + "Du hast dich ausgeloggt.");
  49.  
  50. }
  51.  
  52. } else {
  53.  
  54. p.sendMessage(stringmanager.syntax + "system <login:logout>");
  55. return;
  56.  
  57. }
  58. }
  59. }
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement