Как перехватить сообщение в чате?

Версия Minecraft
1.8
Как  перехватить любые сообщения в чате от различных плагинов/модов и выводить их в переменную для послед обработки. 
    В идеале нужно отследить сообщения от опред. плагина на сервере и убирать их из чата игрока.
 
Dahaka написал(а):
Mastaxys написал(а):
Так я и так это дела только у клиента. На сервере обычная ваниль 1.8.8 и мой плагин, который шлет в чат игроку сообщения типа "main,число1,число2,число3,числоN" . И мне нужно эти сообщения перехватить и записать числа из строки в переменные, а само сообщение не показывать игроку.

Не-а. Ты зарегал обработчик на обеих сторонах и получил NPE на серверной, т.к. ивент онли клинетский.

т.е. где то в плагине на сервере висит слушатель на это событие? Так?
 
Dahaka написал(а):
Не-а. Ты зарегал обработчик на обеих сторонах и получил NPE на серверной, т.к. ивент онли клинетский.
Надеюсь, на второй круг не пойдем

Если до сих пор не понял, о каком обработчике идет речь
Agravaine написал(а):
Код:
@ForgeSubscribe
public void onChatMessage(ClientChatReceivedEvent e){
    if(e.message.getUnformattedText().startsWith("mine")){
        e.setCanceled(true);
    }
}
 
Назад
Сверху