Java 类net.minecraftforge.client.settings.IKeyConflictContext 实例源码

项目:VillagerInventory    文件:ModKeyBindings.java   
private static final KeyBinding createKeyBinding(String description, IKeyConflictContext keyConflictContext, int keyCode, String category)
{
    return new KeyBinding(VillagerInventoryMod.MODID + ".key." + description, keyConflictContext, keyCode, VillagerInventoryMod.MODID + ".key.categories." + category);
}
项目:ForgeHax    文件:KeyBindingHandler.java   
@Override
public boolean conflicts(IKeyConflictContext other) {
    return false;
}
项目:NotEnoughItems    文件:KeyBindings.java   
/**
 * Add a new keybinding to get registered
 */
public static void setDefaultKeyBinding(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, int keyCode, String category) {
    KeyBinding keyBinding = new KeyBinding(description, keyConflictContext, keyModifier, keyCode, category);
    keyBindings.put(description, keyBinding);
    keyBindingsToRegister.add(keyBinding);
}
项目:InspiringWorld    文件:KeyBindings.java   
/**
 * @param id       The id of the {@link KeyBinding}. Could be simple like "hit" or "toggle". Also key be default style,
 *                 "key.xxx".
 * @param keyCode  The Key code, see {@link org.lwjgl.input.Keyboard}.
 * @param category The category of the {@link KeyBinding}.
 * @param context  The conflict context of the {@link KeyBinding}.
 * @return A new keyBinding
 */
public static KeyBinding create(String id, int keyCode, String category, IKeyConflictContext context)
{
    KeyBinding binding = create(id, keyCode, category);
    binding.setKeyConflictContext(context);
    return binding;
}