Помогите Изменение ника в табе и чате

Статус
Закрыто для дальнейших ответов.

Spsiska_13

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Yura2108
Необходимо изменить ник на кастомный в чате и табе. Плагины: ChatEx, NameTagEdit.
В табе изменяю легко, player.setPlayerListName(name);
А вот в чате никак не выходит, пробовал player.setDisplayName(name), setCustomName(name).
Мельком просмотрел сорцы ChatEx, никаких связанных с этим методов не нашёл. Единственное, он вроде как получает displayName игрока, но при этом в чате ничего не меняется. Ядро - spigot 1.12.2
 
Необходимо изменить ник на кастомный в чате и табе. Плагины: ChatEx, NameTagEdit.
В табе изменяю легко, player.setPlayerListName(name);
А вот в чате никак не выходит, пробовал player.setDisplayName(name), setCustomName(name).
Мельком просмотрел сорцы ChatEx, никаких связанных с этим методов не нашёл. Единственное, он вроде как получает displayName игрока, но при этом в чате ничего не меняется. Ядро - spigot 1.12.2
Можешь попробовать отслеживать чатэвент и менять там имя
 
Этим как раз и занимается ChatEx, только вот он почему-то не заменяет имя
Все прекрасно работает. ChatEx никак не мешает работе этого кода.

Код:
    @EventHandler
    public void chatMessage(AsyncPlayerChatEvent e) {
        if (e.getPlayer().isOp()) {
            e.setFormat("§7(§cAdministrator§7) >> §f" + e.getMessage());
        }
    }
 
Все прекрасно работает. ChatEx никак не мешает работе этого кода.

Код:
    @EventHandler
    public void chatMessage(AsyncPlayerChatEvent e) {
        if (e.getPlayer().isOp()) {
            e.setFormat("§7(§cAdministrator§7) >> §f" + e.getMessage());
        }
    }
Так себе метод конечно, но походу единственный. Благодарю за помощь. Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх