Example usage for net.minecraftforge.fml.client.registry ClientRegistry registerKeyBinding

List of usage examples for net.minecraftforge.fml.client.registry ClientRegistry registerKeyBinding

Introduction

In this page you can find the example usage for net.minecraftforge.fml.client.registry ClientRegistry registerKeyBinding.

Prototype

public static synchronized void registerKeyBinding(KeyBinding key) 

Source Link

Document

Registers a KeyBinding.

Usage

From source file:com.blogspot.jabelarminecraft.blocksmith.proxy.ClientProxy.java

License:Open Source License

public void registerKeyBindings() {
    // declare an array of key bindings
    keyBindings = new KeyBinding[2];

    // instantiate the key bindings
    keyBindings[0] = new KeyBinding("key.structure.desc", Keyboard.KEY_P, "key.magicbeans.category");
    keyBindings[1] = new KeyBinding("key.hud.desc", Keyboard.KEY_H, "key.magicbeans.category");

    // register all the key bindings
    for (int i = 0; i < keyBindings.length; ++i) {
        ClientRegistry.registerKeyBinding(keyBindings[i]);
    }/*from   w ww  .j a va  2 s .  c  o m*/
}

From source file:com.cheata.hooks.EventHook.java

License:Open Source License

public EventHook() {
    for (Mod mod : Client.getModManager().mods) {
        binds.put(mod.getName() + "Bind",
                new KeyBinding(mod.getName(), mod.getBind(), mod.getCategory().toString()));
    }// ww  w.  j a va  2 s.  c o  m
    for (Mod mod : Client.getModManager().mods) {
        if (binds.get(mod.getName() + "Bind") != null) {
            ClientRegistry.registerKeyBinding(binds.get(mod.getName() + "Bind"));
        }
    }
}

From source file:com.crowsofwar.avatar.client.ClientInput.java

License:Open Source License

private KeyBinding addKeybinding(AvatarControl control, int key, String cat) {
    KeyBinding kb = new KeyBinding("avatar." + control.getName(), key, "avatar.category." + cat);
    keybindings.put(control.getName(), kb);
    ClientRegistry.registerKeyBinding(kb);
    return kb;//from  w w w.ja va2 s .  c om

}

From source file:com.lothrazar.cyclicmagic.proxy.ClientProxy.java

License:Open Source License

private void registerKeys() {
    if (KeyInventoryShiftModule.enableInvoKeys) {
        keyShiftUp = new KeyBinding("key.columnshiftup", Keyboard.KEY_Y, keyCategoryInventory);
        ClientRegistry.registerKeyBinding(ClientProxy.keyShiftUp);
        keyShiftDown = new KeyBinding("key.columnshiftdown", Keyboard.KEY_H, keyCategoryInventory);
        ClientRegistry.registerKeyBinding(ClientProxy.keyShiftDown);
        keyBarUp = new KeyBinding("key.columnbarup", Keyboard.KEY_LBRACKET, keyCategoryInventory);
        ClientRegistry.registerKeyBinding(ClientProxy.keyBarUp);
        keyBarDown = new KeyBinding("key.columnbardown", Keyboard.KEY_RBRACKET, keyCategoryInventory);
        ClientRegistry.registerKeyBinding(ClientProxy.keyBarDown);
    }/*from w w  w  . j av a2s  . c om*/
    keyExtraInvo = new KeyBinding("key.keyExtraInvo", Keyboard.KEY_X, keyCategoryInventory);
    ClientRegistry.registerKeyBinding(ClientProxy.keyExtraInvo);
    keyWheel = new KeyBinding("key.keyWheel", Keyboard.KEY_R, keyCategoryInventory);
    ClientRegistry.registerKeyBinding(ClientProxy.keyWheel);
    keyExtraCraftin = new KeyBinding("key.keyExtraCraftin", Keyboard.KEY_C, keyCategoryInventory);
    ClientRegistry.registerKeyBinding(ClientProxy.keyExtraCraftin);
    keySkills = new KeyBinding("key.keySkills", Keyboard.KEY_K, keyCategoryInventory);
    ClientRegistry.registerKeyBinding(ClientProxy.keySkills);
}

From source file:com.masl.mp3Jukebox.mp3Jukebox.java

License:Open Source License

public void addKeys() {
    for (KeyBinding b : keyBindings) {
        ClientRegistry.registerKeyBinding(b);
    }
}

From source file:com.mrcrayfish.furniture.handler.InputHandler.java

License:Open Source License

public InputHandler() {
    key_fart = new KeyBinding("key.fart.desc", Keyboard.KEY_F, "keys.cfm.category");
    ClientRegistry.registerKeyBinding(key_fart);
}

From source file:com.palechip.hudpixelmod.HudPixelMod.java

License:Open Source License

@EventHandler
public void init(FMLInitializationEvent event) {
    // register this class as an event handler
    MinecraftForge.EVENT_BUS.register(this);
    FMLCommonHandler.instance().bus().register(this);

    // initialize stuff
    this.hypixelDetector = new HypixelNetworkDetector();
    this.gameDetector = new GameDetector();
    this.gameStartStopDetector = new GameStartStopDetector(this.gameDetector);
    this.renderer = new HudPixelRenderer(this.updateNotifier);
    this.warlordsChatFilter = new WarlordsDamageChatFilter();

    // Initialize key bindings
    this.hideHUDKey = new KeyBinding("Hide HUD", Keyboard.KEY_F9, KEY_CATEGORY);
    this.openConfigGui = new KeyBinding("Open Config", Keyboard.KEY_P, KEY_CATEGORY);
    ClientRegistry.registerKeyBinding(this.hideHUDKey);
    ClientRegistry.registerKeyBinding(this.openConfigGui);
    if (this.IS_DEBUGGING) {
        this.debugKey = new KeyBinding("DEBUG KEY", Keyboard.KEY_J, KEY_CATEGORY);
        ClientRegistry.registerKeyBinding(this.debugKey);
    }/*w ww  . java 2 s. com*/

    new WarlordsCTFCrashPrevention();
}

From source file:com.sk89q.worldedit.forge.KeyHandler.java

License:Open Source License

public KeyHandler() {
    ClientRegistry.registerKeyBinding(mainKey);
}

From source file:com.specialeffect.mods.mining.ContinuouslyMine.java

License:Open Source License

@EventHandler
public void init(FMLInitializationEvent event) {
    // Subscribe to event buses
    FMLCommonHandler.instance().bus().register(this);
    MinecraftForge.EVENT_BUS.register(this);

    // Register key bindings   
    mDestroyKB = new KeyBinding("Mine", Keyboard.KEY_M, "SpecialEffect");
    ClientRegistry.registerKeyBinding(mDestroyKB);

    // Register an icon for the overlay
    mIconIndex = StateOverlay.registerTextureRight("specialeffect:icons/mine.png");
}

From source file:com.specialeffect.mods.mining.GatherDrops.java

License:Open Source License

@EventHandler
public void init(FMLInitializationEvent event) {
    // Subscribe to event buses
    FMLCommonHandler.instance().bus().register(this);
    MinecraftForge.EVENT_BUS.register(this);

    // Register key bindings   
    mGatherKB = new KeyBinding("Gather items", Keyboard.KEY_X, "SpecialEffect");
    ClientRegistry.registerKeyBinding(mGatherKB);
}