Помогите Title и AuthMe

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Дароу всем. У меня появилась такая проблема. Я хочу сделать так, чтобы при входе на сервер, у игрока появлялся title по среди экрана и не пропадал до тех пор, пока он не залогиниться (/login <password>).
В общем, все что я нашел, это LoginEvent. Как с ним правильно взаимодействовать? Пожалуйста помогите)
 
Тебе нужен не логин эвент, а исходники аутхми. Посмотри код, и после того как пароль будет принят напиши примерно следующее :
p.setTitle("Тайтл", "Саб Тайтл"); //Но это не точно...

А вообще я у Славика в сборке банжи видел, что то подобное.
 
Тебе нужен не логин эвент, а исходники аутхми. Посмотри код, и после того как пароль будет принят напиши примерно следующее :
p.setTitle("Тайтл", "Саб Тайтл"); //Но это не точно...

А вообще я у Славика в сборке банжи видел, что то подобное.
У аутхми есть api
 
Я знаю про API, но не совсем понимаю как его использовать
 
Тебе нужен не логин эвент, а исходники аутхми. Посмотри код, и после того как пароль будет принят напиши примерно следующее :
p.setTitle("Тайтл", "Саб Тайтл"); //Но это не точно...

А вообще я у Славика в сборке банжи видел, что то подобное.
А зачем мне исходники? Я импортировал authme API. И я не знаю какой метод нужно вызвать для того, чтобы получить не авторизированного игрока. А на счет title, там команда sendTitle("title", "subtitle"), но он вроде бы пропадает через некоторое время, а мне нужно сделать так, чтобы он пропал после авторизации
 
UP
UP
UP
 
Последнее редактирование:
авторизированный игрок это эвент: SessionEvent
 
Конечно же без AuthMe этого эвента не будет
 
@EventHandler
public void onSes(SessionEvent e) {
@SuppressWarnings("deprecation")
Player p = Bukkit.getPlayer(e.getPlayerAuth().getNickname());
 
Надеюсь помог
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх