- Баллы
- 103
- Имя в Minecraft
- Gate
Убрал @EventHandler перед public boolean onCommand()
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ну что же, удачи Вам. Спасибо, что помогаете мнеУра, вот это помогло! Спасибо огромноеА если s.damage(1000) и nick = s поменять местами?
Сначала запишется ник самоубийцы, а только потом он умрет.
А то он умирал до того, как был записан его ник, и из-за того, что nick - null, выкидывалось исключение.

// Меняем сообщение о смерти, только если умер именно тот игрок, который запустил команду
if (event.getEntity() == nick)
event.setDeathMessage(...);
@EventHandler
public void onPlayerDeath(PlayerDeathEvent event) {
if(event.getEntity() == nick){
event.setDeathMessage(ChatColor.RED + "" + nick.getName() + "не смог больше жить в этом ужасном мире и совершил самоубийство.");}
}
if(event.getEntity() == nick){
event.setDeathMessage(ChatColor.RED + "" + nick.getName() + "не смог больше жить в этом ужасном мире и совершил самоубийство.");
nick = null; // Мы поменяли один раз сообщение смерти у этого игрока, теперь, пока он не введет команду, менять сообщение смерти не надо
}