Get

OptiFine 1.8.9_HD_U_I3
- added custom panoramas
- added Custom Sky option 'weather=clear|rain|thunder'
- fixed cloud color transitions
- fixed Custom Sky not visible for Render Distance below 8 chunks
- fixed detection of maximum texture size for modern GPUs
- added Better Grass for snowy podzol and snowy mycelium
- added Better Grass configuration (per block, textures)
- fixed Natural Textures for snow layer sides
- fixed custom animations to check for invalid coordinates
- fixed conflict with Emojiful
- added shader option sliders
- added shader texture formats R16F, RG16F, RGB16F, RGBA16F and RGB9_E5
- fixed CTM, Custom Colors and Shaders block matching to better handle missing blocks
- updated installer to use launchwrapper 1.12
- extended CIT NBT rules, values starting with '!' perform a negative match (#606)
- extended shaders uniform isEyeInWater, added value 2 when the camera is in lava
- fixed tall grass rendering in the End when mipmaps are enabled
- fixed item pickup animation using wrong shaders program
- fixed entity shadows using wrong shaders programs (spiders, players, enchanted items)
- added shaders compatible rendering for end portals
- compatible with Forge #1902
(26.06.2017)
OptiFine 1.8.9_HD_U_H8
- added shaders shadow optimization 'shadowDistanceRenderMul' (#489)
- fixed shaders loading 'block.properties' (#569)
- added shaders uniforms 'nightVision', 'blindness' and 'screenBrightness'
- added shaders property 'vignette'
- fixed enchanted items in hotbar when running with Forge and vignette is disabled (#487)
- added shader macro MC_VERSION
- compatible with Forge #1902
(04.05.2017)
OptiFine 1.8.9_HD_U_H7
- updated shaders: added gbuffers uniforms gaux1 to gaux4, only used as custom textures
- fixed Forge RenderHandEvent to work with shaders
- updated shaders: fixed depth of translucent handheld objects
- updated shaders: added support for custom textures
- updated CustomColors to reload banner textures
- updated shader options: added non-numerical values '#define SHADOW_MODE HARD // [HARD SOFT REAL]'
- updated shader options: added user friendly values from resources
- updated shader options: right click = previous value, Shift + click = reset
- added shader macros for OpenGL extensions
- added shader macros for OS, OpenGL version, GLSL version, GPU vendor and GPU renderer
- added shader uniform 'worldDay'
- fixed shader uniform 'worldTime' overflow for very old worlds
- fixed shaders to save options on ESC
- added support for 'palette.format' from 'color.properties'
- added fix for MC-98707
- fixed NPE in shaders when renderViewEntity is NULL
- fixed transparent hand with shaders when the world border is visible
- added support for animated normal and specular textures
- added shaders uniforms 'frameCounter' and 'frameTime'
- added shaders option to skip framebuffer texture clear
- fixed shaders bug: centerDepthSmooth not working when gaux4 is active
- fixed shaders using upPosition from previous frame
- added block ID mapping for shaders
- updated shaders to use 'gbuffers_armor_glint' for enchanted handheld and dropped items
- fixed custom potion colors
- fixed end sky custom color
- extended the shaders '#include' parser to add '#line' directives with file and line numbers
- added xporb animation duration (xporb.time in color.properties, value in ms)
- added custom item durability colors: assets/minecraft/mcpatcher/colormap/durability.png
- fixed custom sign text color
- fixed detection of maximum texture size for modern GPUs
- added shader options for back-face rendering per layer
- enabled shader variable 'ambientOcclusionLevel'
- fixed Fast Render default to OFF
- added shader properties 'sun=true|false' and 'moon=true|false'
- added check for 3D Anaglyph + Shaders
- added support for shader formats R3_G3_B2, RGB5_A1, RGB10_A2, R11F_G11F_B10F
- fixed fullscreen mode to show all available resolutions
- compatible with Forge #1902
(20.02.2017)
OptiFine 1.8.9_HD_U_H6
- fixed dynamic lights: blaze rod, blaze powder, glowstone dust, prismarine crystals, magma cream, spectator mode, tnt, creeper
- fixed unicode font rendering with HD resource packs
- added shaders option dynamicHandLight - can be used to disable the dynamic hand light if the shader implements its own hand light
- optimized chunk updates
- added Dynamic Lights (off, fast, fancy)
- fixed barrier particles performance
- fixed world border to use program gbuffers_textured_lit
- fixed clouds to use program gbuffers_clouds
- replaced shader uniforms entityHurt and entityFlash with entityColor (rgba)
- fixed enchanted armor to use program gbuffers_armor_glint
- added shader uniforms entityId and tileEntityId
- updated shaders documentation
- added shader suppot for more texture formats (signed normalized, integer, unsigned integer)
- fixed shader uniform 'entityHurt' to not affect other entities
- added folder selection in installer
- fixed '#include' for vertex shaders
- added option 'Details -> Dynamic FOV' - enables or disables the FOV change when flying or sprinting
- skip classloader injection when loaded in a Forge server
- added 'offsetBold' in font properties (assets/minecraft/textures/font/ascii.properties), default is 1.0 for 16x and 0.5 for 32x and above
- updated CTM for rotated pillars (wood, quartz) to allow properties to select rotated variants
- fixed rotated logs with Fancy CTM
- added build number
- fixed loading of world resource packs with Forge
- fixed connected textures matching rules
- fixed Natural Textures for snow layer sides
- optimized memory allocation
- fixed memory usage with AF and AA
- updated Forge compatibility
- compatible with Forge #1902
(03.06.2016)
OptiFine 1.8.9_HD_U_H5
- removed all Mojang content from final JAR
- added support for class patches
- compatible with Forge #1764
(15.03.2016)
OptiFine 1.8.9_HD_U_H4
- fixed unicode font shadow
- updated translations (de_DE, sv_SE, zh_TW)
- removed shaders hand depth 4x and 8x values - broken and not needed
- disabled ForgeHooksClient.renderFirstPersonHand() when shaders are active, not compatible
- fixed chunk updates with shaders or with slow GPU
- added support for preview versions
- fixed glass panes and stained glass panes orientation
- fixed Trees Smart when running with Forge
- fixed entity updates - MoCreature insects
- compatible with Forge #1744
(04.03.2016)
OptiFine 1.8.9_HD_U_H3
- fixed Furniture mod crash with Shaders
- added SE and CN translations
- removed shaders option Cloud Shadows, not working and disabled in 1.8
- fixed dark fog/clouds when around water or in shadows
- fixed custom bow textures (bow_standby)
- added option Trees Smart - renders fancy leaves with face culling
- added face culling for leaf models, significant FPS increase for fast leaves
- fix for Thaumcraft models when changing Shaders in game
- added suport for shader uniform shadowcolor2 and shadowcolor3
- compatible with Forge #1744
(22.01.2016)
OptiFine 1.8.9_HD_U_H2
- added option '-Dshaders.debug.save=true', saves active shaders in 'shaderpacks/debug'
- fixed Forge custom armor rendering
- fixed shader initialization in nether/end
- fixed Forge blocks layer reordering (BetterFoliage grass and BuildCraft pipes)
(14.01.2016)
OptiFine 1.8.9_HD_U_H1
- added shader profiles
- added resources - /assets/minecraft/optifine/lang/en_US.lang
- added shader resources
- fixed shader shadow flickering (like it was in G6), performance may suffer a bit
- fixed Random Mobs in multiplayer worlds
- added support for shader variables
- added configurable shaders options screen
- fixed scaling of small textures when mipmaps are off
- fixed parsing of block colormaps with block variants
- fixed leash rendering with shaders to use program basic
- fixed logo 'mojang.png' to be loaded from resource packs
- fixed parsing of invalid block states - for custom colors and connected textures
- fixed custom redstone colors depending on other custom colors
- right click on a shader option resets it to default
- added parsing of predefined shader const options (bool, float and int)
- fixed entity shadows with Forge (multi-pass entity rendering)
- fixed double plants to use same custom color for upper and lower part
- fixed hand held translucent items with shaders
- added shaders per world dimension - '/shaders/world-1' for nether
- the dimension shaders are scanned for shader options
- removed chat message when loading shaders
- updated shader profiles to allow program deactivation
- added support for '#include' in shaders
- fixed Forge custom models not visible in GUI
- fixed black screen with shaders when starting in the nether / end
- added hotkey F3+R to reload current shaders (ninja update)
- compatible with Forge #1688
(08.01.2016)
OptiFine 1.8.9_HD_U_G9
- fixed grid colormaps
- fixed compass and clock to work when animations are off
- fixed animated textures with AF
- fixed useGlint
- added shader options
- the options are parsed from the shader files, searching for '#define', '#ifdef' and '#ifndef'
- commented defines are with default state OFF
- ambiguous options (both ON and OFF state found) are disabled and can not be changed
- option names are global for all shader files in a shader pack
- one option can be present in several shader files and it will be switched simultaneously in all of them
- only ON/OFF options are supported for now, variables may be added later with range syntax
- comments on the same line after the '#define' are shown as tooltips
- added support for 'shaders.properties': http://pastebin.com/g2E4NqPM
- extended 'mcpatcher/color.properties', added support for 'clouds=off'
- the shader option comments are split by sentences in the tooltip
- fixed http pipelining to redirect to relative url
(23.12.2015)
OptiFine 1.8.9_HD_U_G7
- updated to Minecraft 1.8.9
(09.12.2015)
OptiFine 1.8.8_HD_U_G7
- optimized shader shadows generation
- fixed custom items crash
- compatible with Forge #1591
(04.12.2015)
OptiFine 1.8.8_HD_U_G6
- added support for Custom Item Textures: custom items, custom enchantments and custom armor
- updated Connected Textures to parse block variants
- added custom colors: spawn eggs, dog collars, sheep, potion, map, text, boss, xporb
- added support for grid palettes
- added support for ligtmaps for custom mod dimensions
- fixed shader shadow flickering and incorrect shadow rendering (minimal FPS drop is possible for shader packs with shadows)
- added blend method overlay for custom sky
- fixed overlapping transitions for custom sky
- many other bugfixes
- compatible with Forge #1591
(01.12.2015)
OptiFine 1.8.8_HD_U_F5
- fixed compass and clock animations when AA/AF is enabled
(28.10.2015)
OptiFine 1.8.8_HD_U_F4
- fixed rendering of lit particles (exploding TNT)
- optimized remote resource loading with http pipelining
- fixed shaders to use correct block light levels (option Classic Lighting)
- updated shader options
(13.10.2015)
OptiFine 1.8.8_HD_U_F3
- fixed rendering of custom unicode fonts
- unicode character widths are reloaded with the resource pack
- fixed profiler overflow with shaders active
- reset video settings also resets shaders and FXAA
- fixed connected textures to check for server resource pack
(02.09.2015)
OptiFine 1.8.8_HD_U_F2
- integrated support for shaders, based on the ShadersMod by Karyonix
- the shader rendering features are fully disabled when no shader is active, no FPS penalty
- the shaders are not compatible with classic Antialiasing, Anisotropic Filtering and Fast Render
- added post-processing antialasing shader, based on modified FXAA
- disabled post-processing shaders (Secret Settings) when classic antialiasing is enabled, not compatible
- fixed inventory rendering glitch when wearing enchanted armor and shaders are act

How To Install Optifine 1.8.9 Mac

Follow this step by step guide to know how you can install OptiFine on your Windows or Mac computer without having a hassle. Step 1: Download Optifine Mode First of all, Download the OptiFine for your computer (the same version as the Minecraft game). As far as I know this bug effects 1.7 - 1.8 Optifine. It may affect other versions but I have not tested it. Before the Big Sur update on Mac, it would work perfectly fine. To get to this bug you have to be on Mac (I assume it doesn't affect windows, but I don't know) and go into Optifine fullscreen. By going to Settings Video Other.