[1.7.x] Дополнительное действие на стандартную клавишу

Например: есть клавиша прыжок. Когда игрок на нее жмет, помимо прыжка нужно сделать дополнительное действие. Например, сделать mc.thePlayer.capabilities.isFlying = true;
Для этого нужно зарегстрировать клавишу прыжка как новый KeyBinding? Будет ли работать? Или есть способ перехвата нажатия стандартных клавиш?
 
Код:
@SubscribeEvent
    public void onLivingJumpEvent(LivingJumpEvent event)
    {
     //код
    }

С KeyBinding сложнее, придется пакеты отправлять.
 
Вот этот туториал полностью отвечает на твой вопрос. Регистрируй пробел и обрабатывай его работу в событии. Только помни, что это клиентское событие и если тебе необходимо что-то поменять на сервере - то придется создать сетевой пакет.
 
Назад
Сверху