rezzy01

Untitled

Aug 28th, 2023
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. public void addKill(Player player) {
  2. String playerName = player.getName();
  3. UUID playerUUID = player.getUniqueId();
  4. int kills = playerKills.getOrDefault(playerName, 0) + 1;
  5.  
  6. playerKills.put(playerName, kills);
  7.  
  8. if (kills > topKills) {
  9. topPlayer = playerName;
  10. topKills = kills;
  11. }
  12.  
  13. dataConfig.set("kills." + playerUUID.toString(), kills);
  14. saveDataConfig();
  15. }
  16.  
  17.  
  18. ///////////////////////////////
  19. ///////////////////////////////
  20. ///////////////////////////////
  21.  
  22. public String[] getTopKills(int count) {
  23. return playerKills.entrySet().stream()
  24. .sorted(Map.Entry.<String, Integer>comparingByValue().reversed())
  25. .limit(count)
  26. .map(Map.Entry::getKey)
  27. .toArray(String[]::new);
  28. }
  29.  
  30. ///////////////////////////////
  31. ///////////////////////////////
  32. ///////////////////////////////
  33.  
  34. private boolean isWithinTimeRange() {
  35. Calendar calendar = new GregorianCalendar(MOSCOW_TIMEZONE);
  36. int hour = calendar.get(Calendar.HOUR_OF_DAY);
  37. int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
  38. return hour >= 12 && hour <= 22 && dayOfWeek != Calendar.SUNDAY && dayOfWeek != Calendar.SATURDAY;
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment