Помогите Выводится craftplayer в сообщении

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

furs

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
MrJimmy_
Код:
@EventHandler
    public void onPlayerDamage(EntityDamageByEntityEvent e) {
        Entity damager = e.getDamager();
        Player p = (Player) e.getEntity();
        Player p2 = (Player) p;
        Entity damageTaker = e.getEntity();
        Server s = Bukkit.getServer();
        ;


        if (damageTaker instanceof Player) {
            Player taker = (Player) damageTaker;
            if (damager instanceof Player) {
                Player damagerPlayer = (Player) damager;

                for (Player player : s.getOnlinePlayers())
                    if (player.hasPermission("Mcore.fightview"))
                        p2.sendMessage("Игрок " + damager + "начал рп бой с игроком " + damageTaker);
                }
            }
        }
    }



Вот что выводится

upload_2022-1-15_2-18-4.png
 
Код:
@EventHandler
    public void onPlayerDamage(EntityDamageByEntityEvent e) {
        Entity damager = e.getDamager();
        Player p = (Player) e.getEntity();
        Player p2 = (Player) p;
        Entity damageTaker = e.getEntity();
        Server s = Bukkit.getServer();
        ;


        if (damageTaker instanceof Player) {
            Player taker = (Player) damageTaker;
            if (damager instanceof Player) {
                Player damagerPlayer = (Player) damager;

                for (Player player : s.getOnlinePlayers())
                    if (player.hasPermission("Mcore.fightview"))
                        p2.sendMessage("Игрок " + damager + "начал рп бой с игроком " + damageTaker);
                }
            }
        }
    }



Вот что выводится

Посмотреть вложение 61564



А и еще у меня почему-то отправляется сообщение о ударе не игроку с разрешением Mcore.fightview, а игроку которого ударили и так же появляется двойное сообщение. Скажите пожалуйста как это исправить

upload_2022-1-15_2-46-38.png
 
А и еще у меня почему-то отправляется сообщение о ударе не игроку с разрешением Mcore.fightview, а игроку которого ударили и так же появляется двойное сообщение. Скажите пожалуйста как это исправить

Посмотреть вложение 61565
Так посмотри, кому ты его отправляешь
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх