All users will need to merge their Minecraft Forum account with a new or existing Twitch account starting October 23rd. You can merge your accounts by clicking here. Have questions? Learn more here.
Get the Magic Launcher for easy mod installation, compatibility checking and more.
Donate to OptiFine and receive the OptiFine cape as a sign of your awesomeness.
The cape is visible to everyone using OptiFine. Thank you for being awsome.
Features
FPS boost (examples) - doubling the FPS is common - decreases lag spikes and smooths gameplay
Support for HD Textures (info) - HD textures and HD fonts (MCPatcher not needed) - custom terrain and item textures - animated terrain and item textures - custom HD Font character widths - custom colors - custom block color palettes - custom lighting - unlimited texture size
Support for Shaders (info) - based on the Shaders Mod by Karyonix
Dynamic Lights - allows handheld and dropped light emitting items to illuminate the objects around them. It is similar, but not related to the Dynamic Lights mod
Variable Render Distance (example) - from Tiny to Extreme (2 x Far) in 16m steps - sun, moon and stars are visible in Tiny and Short distance
Configurable Smooth Lighting (examples) - from 1% - smooth lighting without shadows - to 100% - smooth lighting with full shadows
Performance: VSync Synchronizes framerate with monitor refresh rate to remove split frames and smooth gameplay
Smart Advanced OpenGL - more efficient, less artifacts - Fast - faster, some artifacts still visible - Fancy - slower, avoids visual artifacts
Fog control - Fog: Fancy, Fast, OFF - Fog start: Near, Far
Mipmaps (examples) - Visual effect which makes distant objects look better by smoothing the texture details - Mipmap level - OFF, 1, 2, 3, Max - Mipmap type - Nearest, Linear
Anisotropic Filtering (examples) - Restores details in mipmapped textures - AF level - OFF, 2, 4, 8, 16 (depends on hardware support)
Antialiasing (examples) - Smooths jagged lines and sharp color transitions - AA level - OFF, 2, 4, 6, 8, 12, 16 (depends on hardware support)
Better Grass Fixes grass blocks side texture to match surrounding grass terrain
Better Snow (examples, credit) Fixes transparent blocks textures to match surrounding snow terrain
Clear Water (examples) Clear, transparent water with good visibility underwater
Custom Sky (info) Use custom textures for the day and night skies. Multiple layers, blending options, time configuration.
Random Mobs Use random mob textures if available in the texture pack
Connected Textures (examples) Connects textures for glass, glass panes, sandstone and bookshelf blocks which are next to each other.
Natural Textures (examples, idea) Removes the gridlike pattern created by repeating blocks of the same type. Uses rotated and flipped variants of the base block texture.
Faster Math Uses smaller lookup table which fits better in the L1 CPU cache
FPS control - Smooth FPS - stabilizes FPS by flushing the graphics driver buffers (examples) - Smooth Input - fixes stuck keys, slow input and sound lag by setting correct thread priorities
Chunk Loading Control - Load Far - loads the world chunks at distance Far, allows fast render distance switching - Preloaded Chunks - defines an area in which no new chunks will be loaded - Chunk Updates per Frame - allows for faster world loading - Dynamic Updates - loads more chunks per frame when the player is standing still
Configurable Details - Clouds - Default, Fast, Fancy - Cloud Height - from 0% to 100% - Trees - Default, Fast, Fancy - Grass - Default, Fast, Fancy - Water - Default, Fast, Fancy - Rain and Snow - Default, Fast, Fancy - Sky - ON, OFF - Stars - ON, OFF - Sun & Moon - ON, OFF - Depth Fog - ON, OFF - Weather - ON, OFF - Swamp Colors - ON, OFF - Smooth Biomes - ON, OFF - Custom Fonts - ON, OFF - Custom Colors - ON, OFF - Show Capes - ON, OFF (supports HD capes)
Configurable animations - Water Animated - OFF, Dynamic, ON - Lava Animated - OFF, Dynamic, ON - Fire Animated - OFF, ON - Portal Animated - OFF, ON - Redstone Animated - OFF, ON - Explosion Animated - OFF, ON - Flame Animated - OFF, ON - Smoke Animated - OFF, ON - Void Particles - OFF, ON - Water Particles - OFF, ON - Rain Splash - OFF, ON - Portal Particles - OFF, ON - Dripping Water/Lava - OFF, ON - Terrain Animated - OFF, ON - Items Animated - OFF, ON
Fast Texturepack Switching Switch the current Texturepack without leaving the world
The light edition improves FPS, especially for slower computers. Gains of 20 FPS and more are common. No HD features or extended configurations included. Originally based on Optimine by Scaevolus.
The Light edition is not compatible with ModLoader and Forge.
Even older versions of OptiFine are available in the OptiFine history.
If you have previously used MCPatcher for HD Textures, HD Fonts or Better Grass (important)
Follow these steps to prevent a possible "Black Screen" problem when installing OptiFine:
1. Temporarily revert back to the Default Texture Pack.
2. Uninstall the HD Textures, HD Fonts, and Better Grass mods from the MCPatcher. These functions are included in OptiFine.
3. Set Graphics to Fancy
4. Install OptiFine and test with the Default Texture Pack to make sure everything is working.
5. Select your previous texture pack and graphics settings
6. Run Minecraft and enjoy
Compatibility with other mods
When installing OptiFine together with other mods always make sure to install OptiFine last. The only exception are mods which are designed to be installed after OptiFine and say so in their install instructions.
If you need ModLoader: Install OptiFine AFTER ModLoader.
If you need Forge: Install OptiFine AFTER Forge.
MCPatcher is NOT needed for HD textures, HD fonts and BetterGrass, they are included in OptiFine. Install OptiFine without MCPatcher's HD features for best performance.
If you need DynamicLights (ModLoader edition): Install OptiFine AFTER DynamicLights.
- Use the official launcher to download and start once Minecraft 1.6.2.
- Go to the minecraft base folder (the official launchers shows it when you click "Edit Profile" as "Game Directory")
- Go in subfolder "Versions"
- Rename the folder "1.6.2" to "1.6.2_OptiFine"
- Go in the subfolder "1.6.2_OptiFine"
- Rename "1.6.2.jar" to "1.6.2_OptiFine.jar"
- Rename "1.6.2.json" to "1.6.2_OptiFine.json"
- Open the file "1.6.2_OptiFine.json" with a text editor and replace "id":"1.6.2" with "id":"1.6.2_OptiFine" and save the file
- Copy the files from the OptiFine ZIP file in "1.6.2_OptiFine.jar" as usual (you can use the 1.5.2 instructions for this) and remove the META-INF folder from "1.6.2_OptiFine.jar".
- Go to the minecraft base folder (the official launchers shows it when you click "Edit Profile" as "Game Directory")
- Go in subfolder "Versions"
- Go in subfolder "Forge9.10.X.Y"
- Copy the files from the OptiFine ZIP file to "Forge9.10.X.Y.jar" as usual (you can use the 1.5.2 instructions for this) and remove the META-INF folder from "Forge9.10.X.Y.jar".
- Start the official launcher
- Select profile "Forge"
- Click "Edit Profile"
- Select the checkbox "JVM Arguments" and in the field next to it add "-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true"
- Click "Save Profile"
- Click "Play" or "Login" to start the game. If only "Play Offline" is available, then log out and log in again to fix it.
For Minecraft up to 1.5.2
If possible start with a clean minecraft.jar and check the mod compatibility section above.
2. Click Setup, click Add, select the downloaded zip file
3. Click OK, login and play Minecraft
B. Manual Installation
Windows/Linux Instructions:
1. Locate your minecraft.jar file. On Windows, it's in %APPDATA%/.minecraft/bin
2. Create a backup of minecraft.jar
3. Open minecraft.jar in an archive editor (WinRar/7-Zip/etc)
4. Delete the META-INF folder.
5. Copy (drag and drop) the .class files from the downloaded zip file into the jar file, replacing previous files.
6. Run Minecraft and test!
Mac Instructions:
1. Locate your minecraft.jar file. On Mac, it's in /Library/Application Support/minecraft/bin
2. Create a backup of minecraft.jar
3. Rename minecraft.jar to minecraft.zip and double-click it to extract the contents
4. Rename the resulting folder to minecraft.jar and open it
5. Copy the .class files from the downloaded zip into the minecraft.jar folder, replacing previous files
6. Run Minecraft and test!
Please test and report back, include CPU, GPU and FPS before/after. Feedback is always welcome.
TODO
This is a list of the things which probably might get fixed some day or not at all: (there is no special order or priority, ok - done, x - canceled, ? - problematic)
Important
Useful
- OptiFine namespace (CTM, etc)
- Connected models
- Upload screenshot to imgur
- World/mods/resource pack loading progress bar
- Custom Fonts: Off/Custom/HD
- Red cow overlay (Random Mobs)
- Hanhdheld items with HD textures (item width, smooth edges)
Amazing!
I love fog! it's such a great concept!
And fog also has a horrific side which is awesome, and then you just made it even more awesome!
I'll sure be downloading this when it gets modloader compatible!
Great work keep going!
Rollback Post to RevisionRollBack
Censorship is telling a man he can't eat steak, just because a baby can't chew it.
This sure will be a must have mod....maybe merge the 2 mods together, as in become one mod to avoid conflict? That would be nice...if you and scaevolus dont mind that is..
I am anxious that you made compatible with Optimine, but I wonder if it would be possible to make it as compatible with this mod that is also compatible with Optimine.
Hmm, why does nothing help my FPS? Must be something wrong somewhere as all of these mods make no difference to my speed. I run between 18 and 25 no matter what mods or what settings I use, even putting a 64x64 texture pack on made no difference. It won't go smoother and it won't get worse. After a while of playing it lags but just cycling through the fog settings gets it back up and running.
As for this mod, I think I prefer the look of this fog over the inbuilt stuff, I think.
Hello everybody,
This mod adds support for HD textures and a lot of options for better looks and performance. Doubling the FPS is common.
You can follow the OptiFine development here: [email protected] or http://optifog.blogspot.com.
Resources: translation, documentation, issue tracker.
Get the Magic Launcher for easy mod installation, compatibility checking and more.
Donate to OptiFine and receive the OptiFine cape as a sign of your awesomeness.
The cape is visible to everyone using OptiFine. Thank you for being awsome.
Features
Editions
OptiFine HD C8 Ultra for Minecraft 1.12.2
(has all the features of Standard, Smooth, Multi-Core and AA, highly configurable)
Download OptiFine 1.12.2_HD_U_C8 (changelog, compatible with Forge #2587): Download, mirror (10.01.2018)
Other versions: here
OptiFine HD D1 Standard for Minecraft 1.7.10
(has built-in support for HD textures, HD fonts and BetterGrass)
Download OptiFine 1.7.10_HD_D1 (merged some features from OptiFine H2 for 1.8.0, compatible with Forge #1614): Download, mirror (21.01.2016)
Other versions: here
OptiFine B6 Light for Minecraft 1.7.10
The light edition improves FPS, especially for slower computers. Gains of 20 FPS and more are common. No HD features or extended configurations included. Originally based on Optimine by Scaevolus.
The Light edition is not compatible with ModLoader and Forge.
Download OptiFine 1.7.10_L_B6 (fixed MinecraftProfileTexture crash): Download, mirror (17.04.2015)
Other versions: here
Even Older Versions
If you have previously used MCPatcher for HD Textures, HD Fonts or Better Grass (important)
1. Temporarily revert back to the Default Texture Pack.
2. Uninstall the HD Textures, HD Fonts, and Better Grass mods from the MCPatcher. These functions are included in OptiFine.
3. Set Graphics to Fancy
4. Install OptiFine and test with the Default Texture Pack to make sure everything is working.
5. Select your previous texture pack and graphics settings
6. Run Minecraft and enjoy
Compatibility with other mods
If you need ModLoader: Install OptiFine AFTER ModLoader.
If you need Forge: Install OptiFine AFTER Forge.
MCPatcher is NOT needed for HD textures, HD fonts and BetterGrass, they are included in OptiFine. Install OptiFine without MCPatcher's HD features for best performance.
If you need DynamicLights (ModLoader edition): Install OptiFine AFTER DynamicLights.
Compatible with: ModLoader, Forge, SinglePlayerCommands, TooManyItems, PlasticCraft, CJB's Modpack, Zan's Minimap, Rei's Minimap, DynamicLights, GLSL Shaders 2, LittleBlocks and many other.
Not compatible with: CCTV, The Aether.
Installation
For Minecraft 1.6.2 and newer
- Double-click the downloaded JAR file and the OptiFine installer should start
- Click "Install" and OptiFine will be installed in the official Minecraft launcher with its own profile "OptiFine"
- Start the official launcher and play
B. Easy
- Use the official launcher to download and start once Minecraft 1.6.2.
- Double-click the downloaded JAR file and the OptiFine installer should start
- Click "Extract" and save the OptiFine MOD file
- Start Magic Launcher
- Click "Setup"
- Select Environment "1.6.2"
- Click "Add" -> select the OptiFine MOD file
- Click "OK"
- Login and play
C. Complex
- Use the official launcher to download and start once Minecraft 1.6.2.
- Go to the minecraft base folder (the official launchers shows it when you click "Edit Profile" as "Game Directory")
- Go in subfolder "Versions"
- Rename the folder "1.6.2" to "1.6.2_OptiFine"
- Go in the subfolder "1.6.2_OptiFine"
- Rename "1.6.2.jar" to "1.6.2_OptiFine.jar"
- Rename "1.6.2.json" to "1.6.2_OptiFine.json"
- Open the file "1.6.2_OptiFine.json" with a text editor and replace "id":"1.6.2" with "id":"1.6.2_OptiFine" and save the file
- Copy the files from the OptiFine ZIP file in "1.6.2_OptiFine.jar" as usual (you can use the 1.5.2 instructions for this) and remove the META-INF folder from "1.6.2_OptiFine.jar".
- Start the official launcher
- Click "Edit Profile" - Select "Use version:" -> "release 1.6.2_OptiFine"
- Click "Save Profile"
- Click "Play" or "Login" to start the game. If only "Play Offline" is available, then log out and log in again to fix it.
Installation for Minecraft 1.6.2 with Forge
A. Easy
- Use the official launcher to download and start once Minecraft 1.6.2.
- Use the Forge installer to install Forge
- Use the official launcher to start once Minecraft with the Forge profile.
- Start Magic Launcher
- Click "Setup"
- Select Environment "Forge9.10.X.Y"
- Click "Add" -> select the OptiFine ZIP file
- Click "Advanced"
- In the field "Parameters" add "-Dfml.ignorePatchDiscrepancies=true"
- Click "OK"
- Login and play
B. Simple (for OptiFine 1.6.2_C4 and newer)
- Put the OptiFine JAR file in the Forge "mods" folder
- Start Minecraft and Forge should automatically load OptiFine
B. Complex (not working for Forge #780 and #781)
- Use the official launcher to download and start once Minecraft 1.6.2.
- Use the Forge installer to install Forge
- Go to the minecraft base folder (the official launchers shows it when you click "Edit Profile" as "Game Directory")
- Go in subfolder "Versions"
- Go in subfolder "Forge9.10.X.Y"
- Copy the files from the OptiFine ZIP file to "Forge9.10.X.Y.jar" as usual (you can use the 1.5.2 instructions for this) and remove the META-INF folder from "Forge9.10.X.Y.jar".
- Start the official launcher
- Select profile "Forge"
- Click "Edit Profile"
- Select the checkbox "JVM Arguments" and in the field next to it add "-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true"
- Click "Save Profile"
- Click "Play" or "Login" to start the game. If only "Play Offline" is available, then log out and log in again to fix it.
For Minecraft up to 1.5.2
A. Easy Installation
1. Download and start the Magic Launcher
2. Click Setup, click Add, select the downloaded zip file
3. Click OK, login and play Minecraft
B. Manual Installation
Windows/Linux Instructions:
1. Locate your minecraft.jar file. On Windows, it's in %APPDATA%/.minecraft/bin
2. Create a backup of minecraft.jar
3. Open minecraft.jar in an archive editor (WinRar/7-Zip/etc)
4. Delete the META-INF folder.
5. Copy (drag and drop) the .class files from the downloaded zip file into the jar file, replacing previous files.
6. Run Minecraft and test!
Mac Instructions:
1. Locate your minecraft.jar file. On Mac, it's in /Library/Application Support/minecraft/bin
2. Create a backup of minecraft.jar
3. Rename minecraft.jar to minecraft.zip and double-click it to extract the contents
4. Rename the resulting folder to minecraft.jar and open it
5. Copy the .class files from the downloaded zip into the minecraft.jar folder, replacing previous files
6. Run Minecraft and test!
Please test and report back, include CPU, GPU and FPS before/after. Feedback is always welcome.
TODO
Important
Useful
- OptiFine namespace (CTM, etc)
- Connected models
- Upload screenshot to imgur
- World/mods/resource pack loading progress bar
- Custom Fonts: Off/Custom/HD
- Red cow overlay (Random Mobs)
- Hanhdheld items with HD textures (item width, smooth edges)
- Show Capes: All/Official/OptiFine/Off
- Cloud opacity
- Compass properties
- Turn off redstone lighting
- Auto-detect supported AA/AF levels
- Multilayer textures (example)
- CTM overlays
- mcmod.info
- Configurable item visibility distance
- Connected glass inner corner (border)
- Connected bookshelf top and bottom as planks
- Profiles
- PortalGun lasers fix
- Blending of darkest light levels (smooth lighting)
Nice ideas
- Villager hoods
- Preload textures on main thread (MT)
- More connected textures in default ctm.png
- Custom loading bar - Block outline color
- ClearWater slider
- Swamp breaking particles
- BetterSnow and RedPower2 (Forge) flowers
Playground
- Loading chunks flicker
- Watercolor.png for dynamic water
- Clouds on Tiny
- Glass Panes and fenceposts
- BetterFonts
- Configurable sounds
- Support 3D hardware
- BetterClouds
- Small grass and BetterLeaves
- Underwater grass
- More fog when raining/snowing
Copyright
Amazing!
I love fog! it's such a great concept!
And fog also has a horrific side which is awesome, and then you just made it even more awesome!
I'll sure be downloading this when it gets modloader compatible!
Great work keep going!
diamond's to you my friend
-
View User Profile
-
View Posts
-
Send Message
Curse Premiumfantastic job though.
Thanks for adding to the community and improving game performance.
I am anxious that you made compatible with Optimine, but I wonder if it would be possible to make it as compatible with this mod that is also compatible with Optimine.
Thank you again.
2nd. i installd optimine 1.4.01 and now ur mod and when i switch to FANCY my MC crashes :sad.gif:
challenge: turn all u'r gravel into flint xDDD
He said that it isn't yet compatible with Optimine, as they share the mw.class.
thanks 4 the info... next time i will read the hole post xD
challenge: turn all u'r gravel into flint xDDD
As for this mod, I think I prefer the look of this fog over the inbuilt stuff, I think.
65 fps
Optimine, or Optifog?