Помогите Убрать выделение ника спектатора в tab

ebin4422

Ньюби
Баллы
1
Я пишу плагин, который должен убирать выделение имён спектаторов серым курсивом. Однако, я столкнулся с проблемой - при замене цвета на RESET или WHITE через setPlayerListName курсив с ника спектатора убирается, а вот серый цвет остается.

Возможно ли все-таки поменять цвет ника спектаторе в таб-листе на белый дефолтный?

Java:
    @EventHandler(priority = EventPriority.HIGHEST)
    public void onChangeGM(PlayerGameModeChangeEvent event) {
        if (event.getNewGameMode() == GameMode.SPECTATOR) {
            // при ChatColor.WHITE тот же эффект, что на картинке
            event.getPlayer().setPlayerListName(ChatColor.RESET + event.getPlayer().getName());
            event.getPlayer().setDisplayName(ChatColor.RESET + event.getPlayer().getName());
        }
    }

2016_05_20_13_11_28.png
 
Последнее редактирование:
Вероятнее всего это обычное затемнение на клиенте, поэтому ничего не получится. У меня есть только один вариант - отправлять игрокам пакеты о смене игрового режима "серых" на, скажем, creative. Но вот как поступать с игроком, который сам себя видит серым - непонятно. Должно быть что-то ну совсем костыльное...
3xwTLnH.png
 
Назад
Верх