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: reddit.com/r/OptiFine, sp614x@twitter or http://optifog.blogspot.com.
Resources: translations, 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.
Download OptiFine
Get all OptiFine versions here: optifine.net
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
- 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
- Fullscreen Resolution Configurable fullscreen resolution
- Debug - Fast Debug Info - removes lagometer from debug screen - Debug Profiler - removes profiler from debug screen
- Time Control Default, Day Only or Night Only - works in only in Creative mode
- Autosave - Configurable Autosave interval - A fix for the famous Lag Spike of Death
Editions
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.
Copyright
10
=================================================================================
Scimitars are a special type of sword. While normal swords give the target an invincibility duration of 1 second, the scimitar cuts this time in half, allowing for a greater number of hits in a given period of time. Of course, faster hitting means faster breaking, and these swords require twice the material of other swords.
Download: Mediafire
The magic cookie mod allows you to easily build and mine with the easy of creative mode, but while still being restricted by resources and health, like survival. It's an easily made 'tool' that allows you to break all blocks quickly. It:
Download: Mediafire
If yes, leave. Now.
Download: Mediafire
While leading animals with breeding materials is useful, it's also very flawed and inefficient. This mod adds chicken cages, which allow you to pickup chickens and carry them around much more easily than herding with seeds. Right click an adult chicken with an empty cage to catch it, then right click with a full cage to release.
Download: Mediafire
Leather armor is useless, even as early game armor. It's far outclassed by iron armor, which is easy to get from the beginning of the game. This mod makes it so that leather armor gives a speed boost of 120% when drawing back bows. Other armors (Chain-leather, bone, ghast) give more protection, and have a better speed boost.
Raw ghast leather is an occasional drop from ghasts.
Download: Mediafire
-Right Click with pole vault while walking to do a small jump
-Right Click while running to do a large jump
-Use the Ender Pole Vault to scale obsidian pillars in the end
-Fall Protection boots negate falling damage
-Right Click with a wing to activate it
-The wing will flap four times per second while the player is falling and sprinting
-Wooden wings let the player glide
-Gold, Iron, and Diamond wings let the player fly
Videos
Most Recent: Thanks to HardKorePanda!
Changelog
Installation/Old Download/Etc.
Old Versions:
Download
Old [1.5.2]
Download
Old [1.5.1]
Download
Old [1.5]
Download
Old [1.4.7]
Download
Old [1.4.6]
Download
Old [1.4.5]
Download
Requires Minecraft Forge. Install forge using the Forge installer, then place unaltered zip files into mods folder. Magic Launcher users: Install forge using the launcher, then place the zips into the mods folder. Any constructive feedback is appreciated. Please comment about any errors or suggestions.
5
*Note: The rendering issue seen in the video is an incompatability with Optifine.
Any feedback is appreciated. If you find a glitch, please report it. Please include a crash log, if possible. Install forge via any means, then put the unaltered zip into the mods folder. Source code is included with the download, if anyone cares.
1.0.1 (1.7.2): Download
src: Download
1.0.0 (1.6.4): Download
1
No, not at all, really. Physics equations are just models. They work extremely well, but there's no way of saying that they are 100% exactly the way the universe works. If, for example, Schrodinger's equation were exactly how the universe worked, then there would be no reason for it to break down when applied to black holes. Similarly, if general relativity were exactly how things worked, then it shouldn't fail to describe quantum effects. Those are two of the most accurate ideas in physics and they don't work together. Clearly, neither is 100%.
2
One needn't. It's a slippery slope argument. It has no weight whatsoever.
1
5
This mod allows you to associate a set of potion effects with any assortment of armor in the game. What potion effects are associated with what armor is customizable through the forge generated config file.
1.6.4 Update 2: Added held items to the config. Fixed the regen code not working.
1.6.4 Update: Made the configuration much more user friendly. Added capability to mix armor sets. Added negative potion effects. Added capability to force an empty or full-but-unspecified slot.
Instructions
This codes for the first set of armor that potion effects can be assigned to. After the equals sign in numbers 1-5, put the name of an armor type. The vanilla armors are: CLOTH, CHAIN, IRON, DIAMOND, and GOLD. If the space after the equals sign is left blank, that armor spot will be ignored. The words EMPTY and ANY are also accepted, to force the slot to be empty or force it to be filled without specifying what should fill it. The id of the desired item can also be put in place of an armor name. For six, put one of the following key words:
When all the armor specified in 1-5 is worn, the potion corresponding to the code in six will be applied to the player. In 7, put the strength of the potion. If it is blank, it will default to 1. To have multiple potion effects be applied to the same set of armor, add another 2 lines:
Then fill in the appropriate information. You can add these lines yourself, or you can always run minecraft to add an empty set of lines for another potion effect. A full list of codes that accounts for any mods will be present in the config file. NOTE: If the code isn't in there, the game will not understand it. For example, "water breathing" is not going to be understood. The correct code is "breath".
Example
Config:
Result:
Compatibility
This should work with almost all mod armor without needing special attention. Worst case scenario, putting an id instead of an armor material will work. Potion effects, however, will not work, unless they're specifically added.
If any modders actually care:
The mod looks through the Items list and takes all the EnumArmorMaterials that make up any armor. Nothing has to be done to add any armor, but sets that share an EnumArmorMaterial are indistinguishable.
Download, Installation, Etc.
Any feedback is appreciated. If you find a glitch, please report it. Please include a crash log (if possible) and the config file. Install forge via any means, then put the unaltered zip into the mods folder. Source code is included with the download, if anyone cares.
1.2.0 (1.6.4): Download
1.1.0 (1.6.4): Download
1
1
I'm stupid. Thanks. Here's the fixed download
Download
The main post is fixed too.
1
Finally!
I can't believe this is the first update I've given this post.
4
Wait...