Пример #1
0
 public KeyboardClient() {
   KeyBindingRegistry.registerKeyBinding(
       new KeyHandler(
           this,
           new KeyBinding[] {
             this.altKey, this.boostKey, this.modeSwitchKey, this.sideinventoryKey
           }));
 }
  @Init
  public void init(FMLInitializationEvent event) {
    KeyBindingRegistry.registerKeyBinding(new CCKeyHandler(statsKey));

    LanguageRegistry.instance().addStringLocalization("itemGroup.tabCC", Reference.TABNAME);

    // testItem
    testItem = new ItemBase(testItemId).setUnlocalizedName("testItem");
    LanguageRegistry.addName(testItem, Reference.TEST_ITEM);
  }
  public void preInit(FMLPreInitializationEvent event) {
    RenderPlayerAPI.register("kes5219_improvedfirstperson", IFPRenderPlayerBase.class);
    ModelPlayerAPI.register("kes5219_improvedfirstperson", IFPModelPlayerBase.class);

    KeyBindingRegistry.registerKeyBinding(new IFPKeyHandler());

    try {
      if (AnimatedPlayer.instance != null) {
        System.out.println("Animated Player mod detected by Improved First Person.");
        animatedPlayerInstalled = true;
      }
    } catch (LinkageError e) {

    }

    MinecraftForge.EVENT_BUS.register(new ClientEventHandler());
  }