Не выполняется отправка команды в чат

Версия Minecraft
1.7.10
459
13
34
Всем привет.
Хочу сделать что бы при нажатии клавиши команда отправлялась в чат.
Java:
public class IfKeyIsPressed {
    EntityPlayer player = Minecraft.getMinecraft().thePlayer;
    {

    if(Keyboard.isKeyDown(Keyboard.KEY_H)) {
        ClientCommandHandler.instance.executeCommand(player, "/home");
     }
}
}
намутил вот это, что-то не пашет. есть предположения у кого-то?
 
1,159
38
544
Ты походу в первом посте класс с методом перепутал. Вряд ли это получилось случайно. Думаю, тебе лучше забыть о моддинге и пойти почитать книжку по джаве.
 
1,159
38
544
7,099
324
1,509
Внутри статик-блока может. А в скале код можно размещать непосредственно в теле класса -это будет код в конструкторе, так что тс надо учить скалу))

if(Keyboard.isKeyDown(Keyboard.KEY_H)) { ClientCommandHandler.instance.executeCommand(player, "/home"); }
Java:
if(Keyboard.isKeyDown(Keyboard.KEY_H)) {
    player.addChatMessage( "/home");
}
 
Сверху