import java.util.HashMap;
import java.util.UUID;
public class KitCooldownManager {
private HashMap<UUID, Long> cooldowns = new HashMap<>();
private final long COOLDOWN_TIME = 4 * 24 * 60 * 60 * 1000; // 4 дня в миллисекундах
public boolean canReceiveKit(UUID playerId) {
return !cooldowns.containsKey(playerId) || (System.currentTimeMillis() - cooldowns.get(playerId)) >= COOLDOWN_TIME;
}
public void giveKit(UUID playerId) {
if (canReceiveKit(playerId)) {
// Логика выдачи кита
cooldowns.put(playerId, System.currentTimeMillis());
} else {
// Логика уведомления игрока о кулдауне
}
}
public void saveCooldowns() {
// Сохраните cooldowns в файл или базу данных
}
public void loadCooldowns() {
// Загрузите cooldowns из файла или базы данных
}
}