Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package fr.zeingraphics.venusiamc.core.commands;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11.  
  12. import ru.tehkode.permissions.bukkit.PermissionsEx;
  13.  
  14. public class ListCMD implements CommandExecutor {
  15.  
  16. @SuppressWarnings("deprecation")
  17. @Override
  18. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  19.  
  20. Map<String, Integer> groups = new HashMap<>();
  21.  
  22. Player p = (Player) sender;
  23.  
  24. if(args.length == 0){
  25.  
  26.  
  27. p.sendMessage("§f§m-----------------------------------------------");
  28.  
  29. p.sendMessage("§7Il y a actuellement§c " + Bukkit.getOnlinePlayers().length + "§7 connectés en ce moment");
  30.  
  31. p.sendMessage(" ");
  32.  
  33. for(Player pls : Bukkit.getOnlinePlayers()) {
  34. for(String group : PermissionsEx.getUser(pls).getGroupsNames(label))
  35. groups.put(group, groups.getOrDefault(group, 0) + 1);
  36. }
  37.  
  38. for(String group : groups.keySet())
  39. p.sendMessage("§c§l" + group + "§7 =>§c " + groups.get(group) + "§7 connecté(s)");
  40.  
  41. p.sendMessage("§f§m-----------------------------------------------");
  42.  
  43. }
  44.  
  45. if(args.length > 0){
  46.  
  47. p.sendMessage("§7Utilisez:§c /list");
  48.  
  49. }
  50.  
  51. return false;
  52. }
  53.  
  54.  
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement