public void deactivate() { this.active = false; GuiScreen gs = Minecraft.getMinecraft().currentScreen; if (gs != null) { LabelButtonInfo.remove(gs); if (gs instanceof GuiMainMenu) { Minecraft.getMinecraft().displayGuiScreen(new GuiMainMenu()); } } if(Minecraft.getMinecraft().player != null) { Minecraft.getMinecraft().player.movementInput = new MovementInputFromOptions(Minecraft.getMinecraft().gameSettings); } Minecraft.getMinecraft().mouseHelper = new MouseHelper(); Minecraft.getMinecraft().gameSettings.realmsNotifications = true; }
@SideOnly(Side.CLIENT) @Hook(value = "net.minecraft.util.MouseHelper#func_74374_c", disable = "index.alchemy.asm.hook.disable_mouse_hook") public static final Hook.Result mouseXYChange(MouseHelper helper) { if (isHookInput()) { Mouse.getDX(); Mouse.getDY(); return Hook.Result.NULL; } else return Hook.Result.VOID; }
/** * this tilts the screen and makes you slow down(not yet) */ private void tiltScreen() { MouseHelper mouse = Minecraft.getMinecraft().mouseHelper; EntityRenderer renderer = Minecraft.getMinecraft().entityRenderer; prevDeltaX = mouse.deltaX; // if (mouseMoveCounter == 1) { // renderer.camRoll = (float) (mouseMovement + renderer.prevCamRoll) / 2; // } // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer); // renderer.camRoll = (mouseMovement+ prevDeltaX)/2; // System.out.println(mouse.deltaX); // if(renderer.camRoll<mouse.deltaX) // renderer.camRoll = (float) smooth(mouse.deltaX,.5F); // if((mouse.deltaX < 10) && renderer.camRoll != 0) // renderer.camRoll -= 1; // if((-10 < mouse.deltaX) && renderer.camRoll != 0) // renderer.camRoll += 10; // mouseMoveCounter = 0; // } // mouseMoveCounter++; // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer); /*if(mouse.deltaX>-1 || mouse.deltaX < 1) slowFromRotation = true; else slowFromRotation = false; */ }
@SideOnly(Side.CLIENT) /** * this tilts the screen and makes you slow down(not yet) */ private void tiltScreen() { MouseHelper mouse = mc.mouseHelper; EntityRenderer renderer = mc.entityRenderer; // if (mouseMoveCounter == 5) { // TODO CAMROLL-renderer.camRoll = (float) (mouseMovement + renderer.prevCamRoll) / 2; mouseMoveCounter = 0; // } mouseMoveCounter++; mouseMovement = (mouseMovement + mouse.deltaX) / mouseMovementModifyer; if (mouse.deltaX > -1 || mouse.deltaX < 1) slowFromRotation = true; else slowFromRotation = false; /* MouseHelper mouse = mc.mouseHelper; * EntityRenderer renderer = mc.entityRenderer; * prevDeltaX = mouse.deltaX; * if (mouseMoveCounter == 1) { * renderer.camRoll = (float) (mouseMovement) / 2; * mouseMoveCounter = 0; * } * mouseMovement = (float) ((mouse.deltaX + mouseMovementModifyer) / mouseMovementModifyer); * //renderer.camRoll = (mouseMovement) / 2; * // System.out.println(mouse.deltaX); * // if(renderer.camRoll<mouse.deltaX) * // renderer.camRoll = (float) smooth(mouse.deltaX,.5F); * // if((mouse.deltaX < 10) && renderer.camRoll != 0) * // renderer.camRoll -= 1; * // if((-10 < mouse.deltaX) && renderer.camRoll != 0) * // renderer.camRoll += 10; * // mouseMoveCounter = 0; * // } * mouseMoveCounter++; * // mouseMovement = (float) ((prevDeltaX + mouse.deltaX) / mouseMovementModifyer); * /* if(mouse.deltaX>-1 || mouse.deltaX < 1) slowFromRotation = true; else slowFromRotation = false; */ }