Помогите Количество человек прописавших команду одновременно

Knyazzzz

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Knyaz
Как можно отследить количество игроков прописавших команду и в будущем с ними работать, к примеру если человек прописавших команду "spawn" одновременно больше 10, то отправить им сообщение
 
Как можно отследить количество игроков прописавших команду и в будущем с ними работать, к примеру если человек прописавших команду "spawn" одновременно больше 10, то отправить им сообщение
Как вариант Map<UUID, Map<String, Long>>
Записываешь при прописывании команды примерно это

PHP:
Map<String, Long> commandMap = new HashMap<>();
commandMap.put(command, System.curretTimeMills()/1000);
playerList.put(uuid, commandMap);

Ну, а потом с помощью get получаешь время и можешь настроить диапазон например в течении 10 секунд, уже считается как повторная команда, но тип советую если прям запариться хочешь и получать количество использований команды, то написать отдельный класс и сделать уже такую мапу, Map<UUID, MyDetectedCommand>
 
Назад
Верх