Привязка клавиш#
Создадим класс TutKeybinds
.
public class TutKeybinds
{
private static final String catergory = "The My KeyBinds for Mcmodding";
public static final KeyBinding
MY_KEY_FIRST = new KeyBinding("key.first", 70, catergory),
MY_KEY_SECOND = new KeyBinding("key.second", 71, catergory);
public static void register()
{
setRegister(MY_KEY_FIRST);
setRegister(MY_KEY_SECOND);
}
private static void setRegister(KeyBinding binding)
{
ClientRegistry.registerKeyBinding(binding);
}
}
catergory
- эта переменная отвечает за название категории в которой, будут находится наши бинды клавиш.KeyBinding()
- в этом классе будет создан бинд с именемket.*name*
, клавишейKeyboard.*KEY*
в категорииcatergory
.
Так как бинд клавиш относится к клиентской части, нам нужно будет зарегистрировать их в событии FMLClientSetupEvent:
@SubscribeEvent
public static void onClientSetup(FMLClientSetupEvent event)
{
TutKeybinds.register();
}