Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private float getFOVModifier(float partialTicks, boolean p_78481_2_)
- {
- if (this.debugView)
- {
- return 90.0F;
- }
- else
- {
- Entity entity = this.mc.getRenderViewEntity();
- float f = 70.0F;
- if (p_78481_2_)
- {
- f = this.mc.gameSettings.fovSetting;
- f = f * (this.fovModifierHandPrev + (this.fovModifierHand - this.fovModifierHandPrev) * partialTicks);
- }
- boolean flag = false;
- if (this.mc.currentScreen == null)
- {
- GameSettings gamesettings = this.mc.gameSettings;
- flag = GameSettings.isKeyDown(this.mc.gameSettings.ofKeyBindZoom);
- }
- if (flag)
- {
- if (!Config.zoomMode)
- {
- Config.zoomMode = true;
- this.mc.gameSettings.smoothCamera = true;
- }
- if (Config.zoomMode)
- {
- f /= 1.0F;
- }
- }
- else if (Config.zoomMode)
- {
- Config.zoomMode = false;
- this.mc.gameSettings.smoothCamera = false;
- this.mouseFilterXAxis = new MouseFilter();
- this.mouseFilterYAxis = new MouseFilter();
- this.mc.renderGlobal.displayListEntitiesDirty = true;
- }
- if (entity instanceof EntityLivingBase && ((EntityLivingBase)entity).getHealth() <= 0.0F)
- {
- float f1 = (float)((EntityLivingBase)entity).deathTime + partialTicks;
- f /= (1.0F - 500.0F / (f1 + 500.0F)) * 2.0F + 1.0F;
- }
- Block block = ActiveRenderInfo.getBlockAtEntityViewpoint(this.mc.theWorld, entity, partialTicks);
- if (block.getMaterial() == Material.water)
- {
- f = f * 60.0F / 70.0F;
- }
- return f;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement