Помогите Как взаимодействовать с оффлайн игроком

  • Автор темы Автор темы KomapuK
  • Дата начала Дата начала

KomapuK

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
KOMAP
У меня к примеру есть команда /ban ник которая банит игрока. игрока получаю так
String player = args[0];
Player target = Bukkit.getPlayer(player);
ну что-то такое. Ну так вот, если игрок оффлайн то выдаст ошибку, как можно это пофиксить и взаимодействовать с оффлайн игроками? то-есть не важно, онлайн игрок или оффлайн, в любом случае будет команда без ошибочно испольняться
 
OfflinePlayer придумано для дураков
 
Лучше всего делать это через ник игрока то бишь String а не Bukkit.getPlayer и при заходе игрока проверять если ник в базе/конфиге, если нет то пропустить, если есть то не пускать
 
Лучше всего делать это через ник игрока то бишь String а не Bukkit.getPlayer и при заходе игрока проверять если ник в базе/конфиге, если нет то пропустить, если есть то не пускать
hasPlayedBefore для слабаков
 
Код:
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(uuid);
 
Назад
Верх