Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void addKill(Player player) {
- String playerName = player.getName();
- UUID playerUUID = player.getUniqueId();
- int kills = playerKills.getOrDefault(playerName, 0) + 1;
- playerKills.put(playerName, kills);
- if (kills > topKills) {
- topPlayer = playerName;
- topKills = kills;
- }
- dataConfig.set("kills." + playerUUID.toString(), kills);
- saveDataConfig();
- }
- ///////////////////////////////
- ///////////////////////////////
- ///////////////////////////////
- public String[] getTopKills(int count) {
- return playerKills.entrySet().stream()
- .sorted(Map.Entry.<String, Integer>comparingByValue().reversed())
- .limit(count)
- .map(Map.Entry::getKey)
- .toArray(String[]::new);
- }
- ///////////////////////////////
- ///////////////////////////////
- ///////////////////////////////
- private boolean isWithinTimeRange() {
- Calendar calendar = new GregorianCalendar(MOSCOW_TIMEZONE);
- int hour = calendar.get(Calendar.HOUR_OF_DAY);
- int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
- return hour >= 12 && hour <= 22 && dayOfWeek != Calendar.SUNDAY && dayOfWeek != Calendar.SATURDAY;
- }
Advertisement
Add Comment
Please, Sign In to add comment