Одноразовая команда, работающая с даты

Baroness's Dev

Разработчик
Как сделать так, чтобы игрок мог активировать команду только 1 раз? Хэшмапы сбрасываются каждый рестарт
Авто объединение сообщений:

UPD. Также, нужно сделать так, чтобы ее можно было использовать только игрокам, которые зарегистрировались до определенной даты
 
Последнее редактирование:

TemaFlex

Пользователь
Ну лично я сделал еще один кфг и создал в нем список.
Java:
List<String> list = new ArrayList<>();
list.addAll(customcfg.getStringList("Players"));
list.add(sender.getName());
customcfg.set("Players", list);
saveCustomConfig();
Не много глупый код ?
 
Последнее редактирование:

TemaFlex

Пользователь
Ну я бы получал timestamp с регистрации и сравнивал бы с timestamp который указал в кфг. (Но вряд ли в авторизации будет храниться timestamp регистрации)
 

Baroness's Dev

Разработчик
Как можно получить timestamp с регистрации? мне пришла идея только о записи в конфиг при первом входе
 

TemaFlex

Пользователь
Black_Baroness, Ну пока сам не знаю :rolleyes:. Но у меня в авторизации сделанно такое, хоть и самая авторизация на банже. Но она у тебя скорее всего на Spigot.
 

Комнаты в чате

Верх Низ