Original
unknown
java
a year ago
11 kB
3
Indexable
if (this.currentScreen == null || this.currentScreen.field_146291_p) { this.mcProfiler.endStartSection("mouse"); int var9; while (Mouse.next()) { var9 = Mouse.getEventButton(); KeyBinding.setKeyBindState(var9 - 100, Mouse.getEventButtonState()); if (Mouse.getEventButtonState()) { KeyBinding.onTick(var9 - 100); } long var11 = getSystemTime() - this.systemTime; if (var11 <= 200L) { int var4 = Mouse.getEventDWheel(); if (var4 != 0) { this.thePlayer.inventory.changeCurrentItem(var4); if (this.gameSettings.noclip) { if (var4 > 0) { var4 = 1; } if (var4 < 0) { var4 = -1; } this.gameSettings.noclipRate += (float)var4 * 0.25F; } } if (this.currentScreen == null) { if (!this.inGameHasFocus && Mouse.getEventButtonState()) { this.setIngameFocus(); } } else if (this.currentScreen != null) { this.currentScreen.handleMouseInput(); } } // Inserted by forge FMLCommonHandler.instance().fireMouseInput(); } if (this.leftClickCounter > 0) { --this.leftClickCounter; } this.mcProfiler.endStartSection("keyboard"); boolean var10; while (Keyboard.next()) { KeyBinding.setKeyBindState(Keyboard.getEventKey(), Keyboard.getEventKeyState()); if (Keyboard.getEventKeyState()) { KeyBinding.onTick(Keyboard.getEventKey()); } if (this.field_83002_am > 0L) { if (getSystemTime() - this.field_83002_am >= 6000L) { throw new ReportedException(new CrashReport("Manually triggered debug crash", new Throwable())); } if (!Keyboard.isKeyDown(46) || !Keyboard.isKeyDown(61)) { this.field_83002_am = -1L; } } else if (Keyboard.isKeyDown(46) && Keyboard.isKeyDown(61)) { this.field_83002_am = getSystemTime(); } this.func_152348_aa(); if (Keyboard.getEventKeyState()) { if (Keyboard.getEventKey() == 62 && this.entityRenderer != null) { this.entityRenderer.deactivateShader(); } if (this.currentScreen != null) { this.currentScreen.handleKeyboardInput(); } else { if (Keyboard.getEventKey() == 1) { this.displayInGameMenu(); } if (Keyboard.getEventKey() == 31 && Keyboard.isKeyDown(61)) { this.refreshResources(); } if (Keyboard.getEventKey() == 20 && Keyboard.isKeyDown(61)) { this.refreshResources(); } if (Keyboard.getEventKey() == 33 && Keyboard.isKeyDown(61)) { var10 = Keyboard.isKeyDown(42) | Keyboard.isKeyDown(54); this.gameSettings.setOptionValue(GameSettings.Options.RENDER_DISTANCE, var10 ? -1 : 1); } if (Keyboard.getEventKey() == 30 && Keyboard.isKeyDown(61)) { this.renderGlobal.loadRenderers(); } if (Keyboard.getEventKey() == 35 && Keyboard.isKeyDown(61)) { this.gameSettings.advancedItemTooltips = !this.gameSettings.advancedItemTooltips; this.gameSettings.saveOptions(); } if (Keyboard.getEventKey() == 48 && Keyboard.isKeyDown(61)) { RenderManager.field_85095_o = !RenderManager.field_85095_o; } if (Keyboard.getEventKey() == 25 && Keyboard.isKeyDown(61)) { this.gameSettings.pauseOnLostFocus = !this.gameSettings.pauseOnLostFocus; this.gameSettings.saveOptions(); } if (Keyboard.getEventKey() == 59) { this.gameSettings.hideGUI = !this.gameSettings.hideGUI; } if (Keyboard.getEventKey() == 61) { this.gameSettings.showDebugInfo = !this.gameSettings.showDebugInfo; this.gameSettings.showDebugProfilerChart = GuiScreen.isShiftKeyDown(); } if (this.gameSettings.keyBindTogglePerspective.isPressed()) { ++this.gameSettings.thirdPersonView; if (this.gameSettings.thirdPersonView > 2) { this.gameSettings.thirdPersonView = 0; } } if (this.gameSettings.keyBindSmoothCamera.isPressed()) { this.gameSettings.smoothCamera = !this.gameSettings.smoothCamera; } } if (this.gameSettings.showDebugInfo && this.gameSettings.showDebugProfilerChart) { if (Keyboard.getEventKey() == 11) { this.updateDebugProfilerName(0); } for (var9 = 0; var9 < 9; ++var9) { if (Keyboard.getEventKey() == 2 + var9) { this.updateDebugProfilerName(var9 + 1); } } } } // Inserted by forge FMLCommonHandler.instance().fireKeyInput(); } for (var9 = 0; var9 < 9; ++var9) { if (this.gameSettings.keyBindsHotbar[var9].isPressed()) { this.thePlayer.inventory.currentItem = var9; } } var10 = this.gameSettings.chatVisibility != EntityPlayer.EnumChatVisibility.HIDDEN; while (this.gameSettings.keyBindInventory.isPressed()) { if (this.playerController.func_110738_j()) { this.thePlayer.func_110322_i(); } else { this.getNetHandler().addToSendQueue(new C16PacketClientStatus(C16PacketClientStatus.EnumState.OPEN_INVENTORY_ACHIEVEMENT)); this.displayGuiScreen(new GuiInventory(this.thePlayer)); } } while (this.gameSettings.keyBindDrop.isPressed()) { this.thePlayer.dropOneItem(GuiScreen.isCtrlKeyDown()); } while (this.gameSettings.keyBindChat.isPressed() && var10) { this.displayGuiScreen(new GuiChat()); } if (this.currentScreen == null && this.gameSettings.keyBindCommand.isPressed() && var10) { this.displayGuiScreen(new GuiChat("/")); } if (this.thePlayer.isUsingItem()) { if (!this.gameSettings.keyBindUseItem.getIsKeyPressed()) { this.playerController.onStoppedUsingItem(this.thePlayer); } label391: while (true) { if (!this.gameSettings.keyBindAttack.isPressed()) { while (this.gameSettings.keyBindUseItem.isPressed()) { ; } while (true) { if (this.gameSettings.keyBindPickBlock.isPressed()) { continue; } break label391; } } } } else { while (this.gameSettings.keyBindAttack.isPressed()) { this.func_147116_af(); } while (this.gameSettings.keyBindUseItem.isPressed()) { this.func_147121_ag(); } while (this.gameSettings.keyBindPickBlock.isPressed()) { this.func_147112_ai(); } } if (this.gameSettings.keyBindUseItem.getIsKeyPressed() && this.rightClickDelayTimer == 0 && !this.thePlayer.isUsingItem()) { this.func_147121_ag(); } this.func_147115_a(this.currentScreen == null && this.gameSettings.keyBindAttack.getIsKeyPressed() && this.inGameHasFocus); }
Editor is loading...