Войти или зарегистрироваться

Помогите Как узнать ник игрока и использовать его?

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

GodlikE

Старожил
Пользователь
Баллы
103
Имя в Minecraft
GodlikE
Приветствую всех добрых помощников. У меня возникла проблема с написанием кода. Почему при написании такого кода:
@EventHandler
public void onJoin(PlayerJoinEvent e)
{
e.getPlayer().sendMessage(getName() + "зашел на сервер");
}
в чате высвечивается: "StartMessage зашел на сервер"
P.S. StartMessage - это название моего плагина=) Помогите, кто чем может=)
 
Приветствую всех добрых помощников. У меня возникла проблема с написанием кода. Почему при написании такого кода:
@EventHandler
public void onJoin(PlayerJoinEvent e)
{
e.getPlayer().sendMessage(getName() + "зашел на сервер");
}
в чате высвечивается: "StartMessage зашел на сервер"
P.S. StartMessage - это название моего плагина=) Помогите, кто чем может=)
Может потому что ты узнаешь не имя пользователя, а имя плагина?? e.getPlayer().getName()
 
Код:
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e){
  Player p = e.getPlayer();
  p.sendMessage(p.getDisplayName() + "зашел на сервер");
}

А вообще рекомендую использовать setJoinMessage (или как-то так) во-первых.
Во-вторых, чтобы всем игрокам пришло это сообщение используй Bukkit.broadcastMessage
 
Последнее редактирование:
А зачем самому себе отправлять, что зашёл на сервер?
 
Спасибо всем, кто помог=)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх