@SubscribeEvent public static void handleKeys(InputEvent ev) // Not a mistake, I want both kb & mouse events handled. { Minecraft mc = Minecraft.getMinecraft(); while (keyOpenToolMenu.isPressed()) { if (mc.currentScreen == null) { ItemStack inHand = mc.player.getHeldItemMainhand(); if (Config.isItemStackAllowed(inHand)) { BeltFinder.BeltGetter getter = BeltFinder.instance.findStack(mc.player); if (getter == null) return; mc.displayGuiScreen(new GuiRadialMenu(getter)); } } } }
/** * active when key down * @param event */ @SubscribeEvent public static void onKeyInput(InputEvent.KeyInputEvent event) { if (!enable()) return; float oldX = offsetX, oldY = offsetY, oldZ = offsetZ; // base setting if (isKeyDown(KEY_NUMPAD0)) reset(); else if (isKeyDown(KEY_NUMPAD5)) sendOffsetMessage(); // offset x else if (isKeyDown(KEY_NUMPAD6)) offsetX++; else if (isKeyDown(KEY_NUMPAD4)) offsetX--; // offset y else if (isKeyDown(KEY_NUMPAD8)) offsetY++; else if (isKeyDown(KEY_NUMPAD2)) offsetY--; // offset z else if (isKeyDown(KEY_NUMPAD9)) offsetZ++; else if (isKeyDown(KEY_NUMPAD1)) offsetZ--; if (oldX != offsetX || oldY != offsetY || oldZ != offsetZ) sendOffsetMessage(); }
@SubscribeEvent @SuppressWarnings("unused") public void onKeyInput(InputEvent.KeyInputEvent event) { boolean left = ConfigurationHandler.getInstance().useConfigKeyBinds ? Keyboard.isKeyDown(ConfigurationHandler.getInstance().retractLeftKey) : ClientProxy.retractLeft.isKeyDown(); boolean right = ConfigurationHandler.getInstance().useConfigKeyBinds ? Keyboard.isKeyDown(ConfigurationHandler.getInstance().retractRightKey) : ClientProxy.retractRight.isKeyDown(); boolean space = Minecraft.getMinecraft().gameSettings.keyBindJump.isKeyDown(); boolean sneak = Minecraft.getMinecraft().gameSettings.keyBindSneak.isKeyDown(); if(left != status_left) { toggleRetracting(ManeuverGear.proxy.getClientPlayer(), true, left); status_left = left; } if(right != status_right) { toggleRetracting(ManeuverGear.proxy.getClientPlayer(), false, right); status_right = right; } if(space && sneak) { applyBoost(ManeuverGear.proxy.getClientPlayer()); } }
@SubscribeEvent public void onKeyPressed(InputEvent.KeyInputEvent event) { if (enableOverlays) { int kC = Keyboard.getEventKey(); if (Keyboard.getEventKeyState()) { if (ClientProxy.mobOverlay.isActiveAndMatches(kC)) { drawMobOverlay = !drawMobOverlay; if (!drawMobOverlay) { MobOverlayRenderer.clearCache(); lastPlayerPos = null; } } if (ClientProxy.chunkOverlay.isActiveAndMatches(kC)) { ClientProxy.mc.debugRenderer.toggleChunkBorders(); } } } }
@SubscribeEvent public void onPlayerKeypressed(InputEvent.KeyInputEvent event) { EntityPlayerSP player = Minecraft.getMinecraft().player; if (playerPooping.isPressed()) { System.out.println("Pressed z"); ARKPlayer.get(player).go(); } else if (playerCrafting.isPressed()) { ARKCraft.modChannel.sendToServer(new OpenPlayerCrafting()); } else if (reload.isPressed()) { doReload(); } else if (attachment.isKeyDown()) { if (player.getHeldItem(EnumHand.MAIN_HAND) != null && player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof ItemRangedWeapon && !(player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof NonSupporting)) { ARKCraft.modChannel.sendToServer(new OpenAttachmentInventory()); } } else if (arkmode.isPressed()) { ARKPlayer.get(Minecraft.getMinecraft().player).toggleARKMode(); ARKCraft.modChannel.sendToServer(new ARKModeToggle()); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { Minecraft mc = Minecraft.getMinecraft(); for(ToolPage page : WigMod.Pages) { if (page.shouldToggle()) { if (page == WigMod.ActivePage) { if (WigMod.ActiveTool == null) { WigMod.ActivePage = null; GuiIngameForge.renderHotbar = true; mc.ingameGUI.remainingHighlightTicks = 40; } else { WigMod.ActiveTool = null; } } else { WigMod.ActivePage = page; GuiIngameForge.renderHotbar = false; mc.ingameGUI.remainingHighlightTicks = 0; } } } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { if(ClientProxy.keyShiftUp.isPressed() ) { ModInventory.network.sendToServer( new MessageSlotUp()); } else if(ClientProxy.keyShiftDown.isPressed() ) { ModInventory.network.sendToServer( new MessageSlotDown()); } else if(ClientProxy.keyBarUp.isPressed() ) { ModInventory.network.sendToServer( new MessageBarUp()); } else if(ClientProxy.keyBarDown.isPressed() ) { ModInventory.network.sendToServer( new MessageBarDown()); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { if(Minecraft.getMinecraft().objectMouseOver == null){return;} BlockPos posMouse = Minecraft.getMinecraft().objectMouseOver.getBlockPos(); if(posMouse == null){return;} //send different packet depending on which key is pressed if(ClientProxy.keyPush.isPressed()) { ModControlBlocks.network.sendToServer( new MessageKeyPush(posMouse)); } else if(ClientProxy.keyPull.isPressed()) { ModControlBlocks.network.sendToServer( new MessageKeyPull(posMouse)); } else if(ClientProxy.keyTransform.isPressed()) { ModControlBlocks.network.sendToServer( new MessageKeyRotate(posMouse)); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { int macroNumber = -1; if(ClientProxy.keyBindMacro1.isPressed()) { macroNumber = 1; } else if(ClientProxy.keyBindMacro2.isPressed()) { macroNumber = 2; } else if(ClientProxy.keyBindMacro3.isPressed()) { macroNumber = 3; } else if(ClientProxy.keyBindMacro4.isPressed()) { macroNumber = 4; } if(macroNumber > 0) ModKeyMacros.network.sendToServer( new MessageKeyPressed(macroNumber)); }
@SubscribeEvent public void onPlayerKeypressed(InputEvent.KeyInputEvent event) { if (reload.isPressed()) { doReload(); } else if (attachment.isPressed()) { EntityPlayer player = mc.thePlayer; if (player.getCurrentEquippedItem() != null && player.getCurrentEquippedItem() .getItem() instanceof ItemRangedWeapon && !(player.getCurrentEquippedItem() .getItem() instanceof NonSupporting)) { player.openGui(ARKCraft.instance, GlobalAdditions.GUI.ATTACHMENT_GUI.getID(), player.worldObj, 0, 0, 0); ARKCraft.modChannel.sendToServer(new OpenAttachmentInventory()); } } }
@SubscribeEvent public void handleKeyInputEvent(InputEvent.KeyInputEvent event){ Key pressed = getPressedKeybinding(); if(pressed==Key.UNKNOWN){ return; } if(FMLClientHandler.instance().getClient().inGameHasFocus){ if(FMLClientHandler.instance().getClientPlayerEntity()!=null){ EntityPlayer entityPlayer = FMLClientHandler.instance().getClientPlayerEntity(); if(entityPlayer.getCurrentEquippedItem()!=null){ ItemStack itemStack = entityPlayer.getCurrentEquippedItem(); if(itemStack.getItem() instanceof IKeyBound){ if(entityPlayer.worldObj.isRemote){ MessageDispatcher.INSTANCE.sendToServer(new MessageKeyPressed(pressed)); }else{ ((IKeyBound) itemStack.getItem()).doKeyBindingAction(entityPlayer, itemStack, getPressedKeybinding()); } } } } } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent evt) { if (mouseIndicator.isPressed()) { if (!mouseState) { handler.toggleMouse(); mouseState = true; } } else mouseState = false; if (keyboardIndicator.isPressed()) { if (!keyboardState) { handler.toggleKeyboard(); keyboardState = true; } } else keyboardState = false; }
public void toggleKey(KeyBinding key) { if (!TOGGLED_KEYS.contains(key)) { TOGGLED_KEYS.add(key); KeyReflectionHelper.pressKey(key); KeyReflectionHelper.increasePressTime(key); } else { TOGGLED_KEYS.remove(key); KeyReflectionHelper.unpressKey(key); } boolean old = Minecraft.getMinecraft().inGameHasFocus; Minecraft.getMinecraft().inGameHasFocus = true; MinecraftForge.EVENT_BUS.post(new InputEvent.KeyInputEvent()); Minecraft.getMinecraft().inGameHasFocus = old; ignoreNextTick = true; }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { // don't poll keys when there's an active task if (task != null) { return; } if (keyCapture.isPressed()) { taskFile = getScreenshotFile(); if (config.captureTiled.get()) { task = new CaptureTiledTask(config, taskFile); } else { task = new CaptureTask(config, taskFile); } } }
@SubscribeEvent public void onInput(InputEvent event) { KeyBinding p = ClientProxy.bindingP; EntityPlayer player = Minecraft.getMinecraft().player; if (player != null && p.isPressed()) { player.openGui(LootSlashConquer.instance, GuiHandler.PLAYER_INFORMATION, player.getEntityWorld(), player.getPosition().getX(), player.getPosition().getY(), player.getPosition().getZ()); } // if ability key is pressed. // send server packet calling ability start. }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { Minecraft mc = FMLClientHandler.instance().getClient(); if (mc.inGameHasFocus && keyBinding != null && keyBinding.isPressed()) { onMouseClicked(0, 0, 0); HUDHandler.instance().addMessage(I18n.format("pneumaticHelmet.message." + (checked ? "enable" : "disable") + "Setting", I18n.format(text)), new ArrayList<String>(), 60, 0x7000AA00); } }
@SubscribeEvent public void keyEvent(InputEvent.KeyInputEvent keyInputEvent) { //Check if the chalk keybind was pressed, and that the player is holding chalk in one of thier hands if (ModKeybind.keybindChalk.isPressed()&&Minecraft.getMinecraft().currentScreen==null &&((Minecraft.getMinecraft().thePlayer.getHeldItem(EnumHand.MAIN_HAND)!=null&&Minecraft.getMinecraft().thePlayer.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof ItemChalkDefault) ||(Minecraft.getMinecraft().thePlayer.getHeldItem(EnumHand.OFF_HAND)!=null&&Minecraft.getMinecraft().thePlayer.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof ItemChalkDefault))) { Minecraft.getMinecraft().displayGuiScreen(new GuiChalk()); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { if (Config.getInstance().isServerListEnabled() && ((Client) CreeperHost.proxy).openGuiKey.isPressed()) { if (CreeperHost.instance.handledInvite != null) { CreeperHost.instance.clearToast(false); mc.displayGuiScreen(new GuiInvited(CreeperHost.instance.handledInvite, mc.currentScreen)); CreeperHost.instance.handledInvite = null; } else CreeperHost.proxy.openFriendsGui(); } }
@SubscribeEvent public void onKeyboardEvent(InputEvent.KeyInputEvent event) { getGlobalCommand().getChildrenDeep().stream() .filter(command -> command instanceof CommandStub) .map(command -> (CommandStub)command) .filter(stub -> stub.getBind() != null) .forEach(stub -> { if (stub.getBind().isPressed()) stub.onKeyPressed(); if (stub.getBind().isKeyDown()) stub.onKeyDown(); }); }
@SubscribeEvent public static void onKeyPress(InputEvent.KeyInputEvent e) { if (KeyBindings.USE_SIP_AMULET.isPressed()) { if (ItemSipAmulet.checkForAmulet(Minecraft.getMinecraft().player)) { NetworkManager.sendToServer(new SPacketUseSipAmulet()); } } }
@SubscribeEvent public static void onKeyPress(InputEvent.KeyInputEvent event) { Minecraft mc = Minecraft.getMinecraft(); AbstractPlayerDamageModel damageModel = PlayerDataManager.getDamageModel(mc.player); if (ClientProxy.showWounds.isPressed()) { if (!damageModel.hasTutorial) { damageModel.hasTutorial = true; PlayerDataManager.tutorialDone.add(mc.player.getName()); Minecraft.getMinecraft().displayGuiScreen(new GuiTutorial()); } else { mc.displayGuiScreen(new GuiHealthScreen(damageModel)); } } }
@SubscribeEvent public void onMouseInputEvent(InputEvent e) { if (Minecraft.getMinecraft().gameSettings.keyBindPickBlock.isKeyDown() && Minecraft.getSystemTime() - lastPickBlock > PICK_BLOCK_DELAY) { lastPickBlock = Minecraft.getSystemTime(); RSAddons.INSTANCE.network.sendToServer(new MessagePickBlock()); } }
@SubscribeEvent public void handleKeyPressed(InputEvent.KeyInputEvent event) { if (UCKeys.pixelKey.isPressed()) { EntityPlayer player = Minecraft.getMinecraft().thePlayer; if (player instanceof FakePlayer) return; if (player.inventory.armorItemInSlot(3) == null) return; if (player.inventory.armorItemInSlot(3).getItem() != UCItems.pixelglasses) return; UCPacketHandler.INSTANCE.sendToServer(new PacketSendKey()); return; } }
@SubscribeEvent public void keyJumpPress(InputEvent.KeyInputEvent event) { Minecraft minecraft = Minecraft.getMinecraft(); if (minecraft.currentScreen == null && minecraft.gameSettings.keyBindJump.isKeyDown() && !minecraft.player.onGround) { if(minecraft.player.getItemStackFromSlot(EntityEquipmentSlot.FEET).getItem() == TF2weapons.itemScoutBoots && !minecraft.player.getCapability(TF2weapons.WEAPONS_CAP, null).doubleJumped) { minecraft.player.jump(); float speedmult=minecraft.player.moveForward * minecraft.player.getAIMoveSpeed() * (minecraft.player.isSprinting() ? 3 : 1); minecraft.player.motionX=-MathHelper.sin(minecraft.player.rotationYaw * 0.017453292F) * speedmult; minecraft.player.motionZ=MathHelper.cos(minecraft.player.rotationYaw * 0.017453292F) * speedmult; minecraft.player.getCapability(TF2weapons.WEAPONS_CAP, null).doubleJumped = true; TF2weapons.network.sendToServer(new TF2Message.ActionMessage(23)); } else if(minecraft.player.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem() instanceof ItemParachute && minecraft.player.motionY<0 ) { TF2weapons.network.sendToServer(new TF2Message.ActionMessage(25)); } } if(minecraft.currentScreen == null && minecraft.player.getHeldItemMainhand().getItem() instanceof ItemWrench && minecraft.player.getItemInUseCount()<770) { int sel=-1; for(int i=0;i<minecraft.gameSettings.keyBindsHotbar.length;i++) { if(minecraft.gameSettings.keyBindsHotbar[i].isKeyDown()) { sel=i; break; } } TF2weapons.network.sendToServer(new TF2Message.ActionMessage(sel+100)); } /*if (minecraft.currentScreen == null && minecraft.gameSettings.keyBindPickBlock.isKeyDown() && minecraft.player.getHeldItemMainhand().getItem() instanceof ItemWeapon && TF2Attribute.getModifier("Knockback Rage", minecraft.player.getHeldItemMainhand(), 0, null) != 0) { TF2weapons.network.sendToServer(new TF2Message.ActionMessage(26)); }*/ if (minecraft.player != null && !minecraft.player.getHeldItemMainhand().isEmpty()) if (minecraft.player.getHeldItemMainhand().getItem() instanceof ItemUsable) { keyPressUpdate(minecraft.gameSettings.keyBindAttack.isKeyDown(), minecraft.gameSettings.keyBindUseItem.isKeyDown()); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event){ if(keys[MOVECOMPASS].isPressed()){ Minecraft.getMinecraft().displayGuiScreen(new GuiCompassMoving()); } if(keys[QUICKCOORDS].isPressed()){ Minecraft.getMinecraft().displayGuiScreen(new GuiCoords()); } }
@SubscribeEvent public static void onKeyboardEvent(InputEvent.KeyInputEvent event) { if (ExPetrum.isDevEnvironment) { if (Keyboard.isKeyDown(Keyboard.KEY_F3) && Keyboard.isKeyDown(Keyboard.KEY_R)) { EntityModelDynamic.reloadAllModels(); } } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { EntityPlayer player = ClientEventHandler.MINECRAFT.thePlayer; if (ClientProxy.STOP_POSSESSING_KEY.isPressed() && PossessHandler.isPossessing(player)) { PossessHandler.possess(player, null); Possessed.getNetworkWrapper().sendToServer(new StopPossessingMessage()); } else if (ClientProxy.POSSESS_EXPERIENCE.isPressed() && MINECRAFT.currentScreen == null) { MINECRAFT.displayGuiScreen(new PossessExperienceGUI(player)); } }
@SideOnly(Side.CLIENT) @SubscribeEvent(priority= EventPriority.NORMAL, receiveCanceled=true) public void onEvent(InputEvent.KeyInputEvent event) { KeyBinding[] keyBindings = MacroKey.forgeKeybindings; if (keyBindings[0].isPressed()) { Minecraft.getMinecraft().player.openGui(MacroKey.instance, 5002, Minecraft.getMinecraft().world, (int) Minecraft.getMinecraft().player.posX, (int) Minecraft.getMinecraft().player.posY, (int) Minecraft.getMinecraft().player.posZ); } for(int i = 0; i< Layer.getActiveKeys().size(); i++) { if(Keyboard.isKeyDown(Layer.getActiveKeys().get(i).getKeyCode()) & (!Layer.getActiveKeys().get(i).isPressed())){ Layer.getActiveKeys().get(i).setPressed(true); String command = Layer.getActiveKeys().get(i).getCommand(); if(command.contains("exec") || (command.contains("sleep") & command.contains(";"))) { ParseCommand.parse(command); }else{ if (net.minecraftforge.client.ClientCommandHandler.instance.executeCommand(Minecraft.getMinecraft().player, command) != 0) {return;} Minecraft.getMinecraft().player.sendChatMessage(command); } } if(!Keyboard.isKeyDown(Layer.getActiveKeys().get(i).getKeyCode())){ Layer.getActiveKeys().get(i).setPressed(false); } } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { if (RewiMod.chatBinding.isPressed()) { Minecraft.getMinecraft().displayGuiScreen(new ChatScreen()); return; } if (RewiMod.helpBinding.isPressed()) { Minecraft.getMinecraft().displayGuiScreen(new GuiHelp()); } }
@SubscribeEvent public void onKeyPress(InputEvent.KeyInputEvent event) { if (renderJourneyMapOverlay.isPressed()) { toggleRender(); SnitchMaster.SendMessageToPlayer("JourneyMap Overlay: " + (renderOverlay ? "On" : "Off")); } }
@SubscribeEvent public void onKeyPress(InputEvent.KeyInputEvent event) { if (snitchMasterMainGUI.isPressed()) { Minecraft.getMinecraft().displayGuiScreen(new MainGui(snitchMaster)); } if (toggleAllRender.isPressed()) { snitchMaster.getManager().toggleGlobalRender(); SnitchMaster.SendMessageToPlayer("Global render is now: " + (snitchMaster.getManager().getGlobalRender() ? "On" : "Off")); } }
@SubscribeEvent(receiveCanceled = false) public static void onKeyboard(@Nonnull InputEvent.KeyInputEvent event) { if (shouldHandle(SELECTIONBOX_KEY)) { final EntityRenderer renderer = Minecraft.getMinecraft().entityRenderer; renderer.drawBlockOutline = !renderer.drawBlockOutline; sendPlayerMessage("cfg.keybind.msg.Fencing", getOnOff(renderer.drawBlockOutline)); } if (shouldHandle(VOLUME_KEY) && Minecraft.getMinecraft().currentScreen == null) { final VolumeControlGui gui = new VolumeControlGui(); Minecraft.getMinecraft().displayGuiScreen(gui); } if (shouldHandle(CHUNKBORDER_KEY)) { final boolean result = Minecraft.getMinecraft().debugRenderer.toggleChunkBorders(); sendPlayerMessage("cfg.keybind.msg.ChunkBorder", getOnOff(result)); } if (shouldHandle(LIGHTLEVEL_KEY)) { if (GuiScreen.isCtrlKeyDown()) { // Only change mode when visible if (LightLevelHUD.showHUD) { ModOptions.llDisplayMode++; if (ModOptions.llDisplayMode >= Mode.values().length) ModOptions.llDisplayMode = 0; sendPlayerMessage("cfg.keybind.msg.LLDisplayMode", Mode.getMode(ModOptions.llDisplayMode).name()); } } else if (GuiScreen.isShiftKeyDown()) { if (LightLevelHUD.showHUD) { ModOptions.llHideSafe = !ModOptions.llHideSafe; sendPlayerMessage("cfg.keybind.msg.LLSafeBlocks", getOnOff(ModOptions.llHideSafe)); } } else { LightLevelHUD.showHUD = !LightLevelHUD.showHUD; sendPlayerMessage("cfg.keybind.msg.LLDisplay", getOnOff(LightLevelHUD.showHUD)); } } }
@SubscribeEvent(receiveCanceled = false) public static void onKeyboard(@Nonnull InputEvent.KeyInputEvent event) { if (shouldHandle(PRESET_KEY) && Minecraft.getMinecraft().currentScreen == null) { final PresetsConfigGui gui = new PresetsConfigGui(null); Minecraft.getMinecraft().displayGuiScreen(gui); } }
@SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { if (KeyBindings.dialerModeChange.isPressed()) { RFUtilities.RFU_NET_WRAPPER.sendToServer(new PacketDialerChangeMode()); } }
/** * Handle keys */ @SubscribeEvent public void onKey(InputEvent.KeyInputEvent event) { if (this.cameraMarker.isPressed()) { Dispatcher.sendToServer(new PacketTickMarker()); } if (this.modelEditor.isPressed()) { this.mc.displayGuiScreen(new GuiModelEditor(false)); } }
@SubscribeEvent public void onKeyInputEvent(InputEvent.KeyInputEvent event) { for (Entry<KeyBinding, Consumer<InputEvent.KeyInputEvent>> entry : keyBindings.entrySet()) { if (entry.getKey().isPressed()) { entry.getValue().accept(event); } } }
@SubscribeEvent @SideOnly(Side.CLIENT) public void handleKeyInputEvent(InputEvent.KeyInputEvent event) { Keybindings key = this.getPressedKey(); if (key != Keybindings.UNKNOWN) NetworkHandler.sendToServer(new MessageKey(key)); }
@SubscribeEvent public void handleKeyInputEvent(InputEvent.KeyInputEvent event) { KeyBindings key = getPressedKey(); if (key != null) { switch (key) { case PBS: PacketHandler.INSTANCE.sendToServer(new PacketUpdatePBS()); } } }
@SubscribeEvent public void onKeyDown(InputEvent.KeyInputEvent e) { if (FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT && ClientProxy.KEY_MAKE_TASK.isPressed()) { RayTraceResult rayTraceResult = ClientProxy.mc.objectMouseOver; current_target = rayTraceResult.getBlockPos(); current_dimension = Minecraft.getMinecraft().player.dimension; TileEntity te = Minecraft.getMinecraft().world.getTileEntity(current_target); EnumFacing face = rayTraceResult.sideHit; FMLCommonHandler.instance().showGuiScreen(new GuiSelectTask(te != null && te.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null), rayTraceResult.typeOfHit == RayTraceResult.Type.BLOCK, current_target, face)); } else { current_target = null; currentTask = null; } }