Префикс в чате

Версия Minecraft
1.7.10
127
0
Добрый вечер,

При написание сообщений пользователем, мне нужно подставлять префикс в чате пользователю.
Java:
@SubscribeEvent
    public void chatHandler(ServerChatEvent event)
    {
        System.out.println("[ServerChatEvent]");
    
        int progress = (int)(getProgress(event.player) * 100);
        if(progress == 0)
        {
            return;
        }
        int reputation = getReputation(event.player);
        ChatComponentTranslation chatComponent = new ChatComponentTranslation("[" + progress + ";" + reputation + "]");
        chatComponent.appendSibling(event.component);
        chatComponent.appendText("");
        event.component = chatComponent;
В одиночке этот код работает. Если ставлю на сервер, при написании сообщения игроком, игрока кикает а на сервер в консоль ошибка

[19:45:20 INFO]: travnik lost connection: Internal Exception: java.lang.ArrayIndexOutOfBoundsException: -1
[19:45:20 INFO]: travnik left the game.

Подскажите что делаю не так?
 
7,099
324
1,510
3,005
192
592
ChatComponentTranslation chatComponent = new ChatComponentTranslation("[" + progress + ";" + reputation + "]"); chatComponent.appendSibling(event.component); chatComponent.appendText(""); event.component = chatComponent;
Вроде как в этой часте нету массива, нет?
 
Сверху