当前位置: 首页>>代码示例>>Java>>正文


Java KeyConflictContext类代码示例

本文整理汇总了Java中net.minecraftforge.client.settings.KeyConflictContext的典型用法代码示例。如果您正苦于以下问题:Java KeyConflictContext类的具体用法?Java KeyConflictContext怎么用?Java KeyConflictContext使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


KeyConflictContext类属于net.minecraftforge.client.settings包,在下文中一共展示了KeyConflictContext类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: registerKeyBind

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
@Override
public void registerKeyBind() {
    ClientRegistry.registerKeyBinding(makeCopyKey);
    ClientRegistry.registerKeyBinding(hideAll);

    if (!Loader.isModLoaded(JEIButtons.MOD_MOREOVERLAYS) && !Loader.isModLoaded(JEIButtons.MOD_DYN_SOURROUND) && ConfigHandler.registerUtilKeybinds) {
        mobOverlay = new KeyBinding(Localization.KEY_MOBOVERLAY, KeyConflictContext.IN_GAME, Keyboard.KEY_F7, Localization.KEY_CATEGORY);
        chunkOverlay = new KeyBinding(Localization.KEY_CHUNKOVERLAY, KeyConflictContext.IN_GAME, Keyboard.KEY_F4, Localization.KEY_CATEGORY);

        ClientRegistry.registerKeyBinding(chunkOverlay);
        ClientRegistry.registerKeyBinding(mobOverlay);
    } else {
        JEIButtons.enableOverlays = false;
        JEIButtons.logInfo("MoreOverlays is loaded. Disabling Lightlevel and Chunk Overlay!");
    }
}
 
开发者ID:univrsal,项目名称:JustEnoughButtons,代码行数:17,代码来源:ClientProxy.java

示例2: ClientSide

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public ClientSide()
{
	// just put them next to the original use item keybind.
	final String category = "key.categories.gameplay";

	ClientRegistry.registerKeyBinding( bindingOffHand = new KeyBinding( "mod.ambidextrous.offhand", KeyConflictContext.IN_GAME, 0, category ) );
	ClientRegistry.registerKeyBinding( bindingMainHand = new KeyBinding( "mod.ambidextrous.mainhand", KeyConflictContext.IN_GAME, 0, category ) );
}
 
开发者ID:AlgorithmX2,项目名称:Ambidextrous,代码行数:9,代码来源:ClientSide.java

示例3: init

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public static void init(){
	MinecraftForge.EVENT_BUS.register(new KeyBind());
	openTodoList = new KeyBinding("openTodoList", KeyConflictContext.IN_GAME, Keyboard.KEY_COMMA, category);
	ClientRegistry.registerKeyBinding(openTodoList);
	openTodoListConfig = new KeyBinding("openTodoListConfig", KeyConflictContext.IN_GAME, KeyModifier.ALT, Keyboard.KEY_COMMA, category);
	ClientRegistry.registerKeyBinding(openTodoListConfig);
}
 
开发者ID:tiffit,项目名称:TODOList,代码行数:8,代码来源:KeyBind.java

示例4: BattlegearClientTickHandeler

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
private BattlegearClientTickHandeler(){
    if(BattlegearConfig.enableGUIKeys) {
        battleInv = new KeyBinding("Battle Inventory", KeyConflictContext.IN_GAME, Keyboard.KEY_I, "key.categories.inventory");
        openSigilEditor = new KeyBinding("Open Sigil Editor", KeyConflictContext.IN_GAME, Keyboard.KEY_P, "key.categories.misc");
        ClientRegistry.registerKeyBinding(battleInv);
        ClientRegistry.registerKeyBinding(openSigilEditor);
    }else{
        battleInv = null;
        openSigilEditor = null;
    }
    drawWeapons = new KeyBinding("key.drawWeapons", KeyConflictContext.IN_GAME, Keyboard.KEY_R, "key.categories.gameplay");
    ClientRegistry.registerKeyBinding(drawWeapons);
    mc = FMLClientHandler.instance().getClient();
}
 
开发者ID:Mine-and-blade-admin,项目名称:Battlegear2,代码行数:15,代码来源:BattlegearClientTickHandeler.java

示例5: init

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public static void init()
{
    if (instance != null) MinecraftForge.EVENT_BUS.unregister(instance);
    instance = new ClientEventHandler();
    MinecraftForge.EVENT_BUS.register(new ClientEventHandler());

    keyHold = new KeyBinding("Hold to show", KeyConflictContext.IN_GAME, Keyboard.KEY_H, HoloInventory.MODID);
    keyToggle = new KeyBinding("Toggle to show", KeyConflictContext.IN_GAME, 0, HoloInventory.MODID);
    ClientRegistry.registerKeyBinding(keyHold);
    ClientRegistry.registerKeyBinding(keyToggle);
}
 
开发者ID:dries007,项目名称:HoloInventory,代码行数:12,代码来源:ClientEventHandler.java

示例6: registerKeys

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
@Override
public void registerKeys()
{
    openGuiKey = new KeyBinding("minetogether.key.friends", KeyConflictContext.UNIVERSAL, KeyModifier.CONTROL, Keyboard.KEY_M, "minetogether.keys");
    ClientRegistry.registerKeyBinding(openGuiKey);
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:7,代码来源:Client.java

示例7: init

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public static void init() {
    repeatLastMessage = new KeyBinding("key.last_message", KeyConflictContext.IN_GAME, Keyboard.KEY_R, "key.categories.meecreeps");
    ClientRegistry.registerKeyBinding(repeatLastMessage);
}
 
开发者ID:McJty,项目名称:MeeCreeps,代码行数:5,代码来源:KeyBindings.java

示例8: setup

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public static void setup()
{
    USE_SIP_AMULET = new KeyBinding("key.use_sip_amulet", KeyConflictContext.IN_GAME, Keyboard.KEY_U, "key.categories.purmag");
    ClientRegistry.registerKeyBinding(USE_SIP_AMULET);
}
 
开发者ID:PearXTeam,项目名称:PurificatiMagicae,代码行数:6,代码来源:KeyBindings.java

示例9: AlchemyKeyBinding

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public AlchemyKeyBinding(String description, int keyCode) {
	super(description, keyCode, AlchemyConstants.MOD_ID);
	setKeyConflictContext(KeyConflictContext.IN_GAME);
	register();
}
 
开发者ID:NekoCaffeine,项目名称:Alchemy,代码行数:6,代码来源:AlchemyKeyBinding.java

示例10: init

import net.minecraftforge.client.settings.KeyConflictContext; //导入依赖的package包/类
public static void init(FMLInitializationEvent event)
{
    PLACEMENT_CYCLE_SELECTION_TARGET = new KeyBinding("key.placement_cycle_selection_target", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.CONTROL, Keyboard.KEY_R, "key.categories.hard_science");
    PLACEMENT_CYCLE_REGION_ORIENTATION = new KeyBinding("key.placement_cycle_region_orientation", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.ALT, Keyboard.KEY_R, "key.categories.hard_science");
    PLACEMENT_CYCLE_BLOCK_ORIENTATION = new KeyBinding("key.placement_cycle_block_orientation", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_R, "key.categories.hard_science");
    PLACEMENT_HISTORY_FORWARD = new KeyBinding("key.placement_history_forward", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.SHIFT, Keyboard.KEY_B, "key.categories.hard_science");
    PLACEMENT_HISTORY_BACK = new KeyBinding("key.placement_history_back", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.CONTROL, Keyboard.KEY_B, "key.categories.hard_science");
    PLACEMENT_DISPLAY_GUI = new KeyBinding("key.placement_display_gui", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_B, "key.categories.hard_science");
    PLACEMENT_CYCLE_FILTER_MODE = new KeyBinding("key.placement_cycle_filter_mode", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.CONTROL, Keyboard.KEY_F, "key.categories.hard_science");
    PLACEMENT_CYCLE_SPECIES_HANDLING = new KeyBinding("key.placement_cycle_species_handling", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.CONTROL, Keyboard.KEY_V, "key.categories.hard_science");
    PLACEMENT_CYCLE_TARGET_MODE = new KeyBinding("key.placement_cycle_target_mode", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_V, "key.categories.hard_science");
    PLACEMENT_PREVIEW = new KeyBinding("key.placement_preview", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_P, "key.categories.hard_science");
    PLACEMENT_INCREASE_WIDTH = new KeyBinding("key.placement_increase_width", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_RIGHT, "key.categories.hard_science");
    PLACEMENT_DECREASE_WIDTH = new KeyBinding("key.placement_decrease_width", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_LEFT, "key.categories.hard_science");
    PLACEMENT_INCREASE_HEIGHT = new KeyBinding("key.placement_increase_height", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.SHIFT, Keyboard.KEY_UP, "key.categories.hard_science");
    PLACEMENT_DECREASE_HEIGHT = new KeyBinding("key.placement_decrease_height", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.SHIFT, Keyboard.KEY_DOWN, "key.categories.hard_science");
    PLACEMENT_INCREASE_DEPTH = new KeyBinding("key.placement_increase_depth", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_UP, "key.categories.hard_science");
    PLACEMENT_DECREASE_DEPTH = new KeyBinding("key.placement_decrease_depth", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.NONE, Keyboard.KEY_DOWN, "key.categories.hard_science");
    PLACEMENT_UNDO = new KeyBinding("key.placement_undo", ModKeyConflictContext.HOLDING_PLACEMENT_ITEM, 
            KeyModifier.CONTROL, Keyboard.KEY_Z, "key.categories.hard_science");
    PLACEMENT_LAUNCH_BUILD = new KeyBinding("key.placement_launch_build", KeyConflictContext.IN_GAME, 
            KeyModifier.CONTROL, Keyboard.KEY_L, "key.categories.hard_science");
    
    ClientRegistry.registerKeyBinding(PLACEMENT_HISTORY_FORWARD);
    ClientRegistry.registerKeyBinding(PLACEMENT_HISTORY_BACK);
    ClientRegistry.registerKeyBinding(PLACEMENT_PREVIEW);
    ClientRegistry.registerKeyBinding(PLACEMENT_DISPLAY_GUI);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_FILTER_MODE);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_SPECIES_HANDLING);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_TARGET_MODE);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_BLOCK_ORIENTATION);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_REGION_ORIENTATION);
    ClientRegistry.registerKeyBinding(PLACEMENT_UNDO);
    ClientRegistry.registerKeyBinding(PLACEMENT_INCREASE_WIDTH);
    ClientRegistry.registerKeyBinding(PLACEMENT_DECREASE_WIDTH);
    ClientRegistry.registerKeyBinding(PLACEMENT_INCREASE_HEIGHT);
    ClientRegistry.registerKeyBinding(PLACEMENT_DECREASE_HEIGHT);
    ClientRegistry.registerKeyBinding(PLACEMENT_INCREASE_DEPTH);
    ClientRegistry.registerKeyBinding(PLACEMENT_DECREASE_DEPTH);
    ClientRegistry.registerKeyBinding(PLACEMENT_CYCLE_SELECTION_TARGET);
    ClientRegistry.registerKeyBinding(PLACEMENT_LAUNCH_BUILD);
}
 
开发者ID:grondag,项目名称:Hard-Science,代码行数:59,代码来源:ModKeys.java


注:本文中的net.minecraftforge.client.settings.KeyConflictContext类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。