A quick guide to help get started with entity modelling in optifine.
I hope to update this guide as time goes on, but currently this won't go too in depth with what you can do.
Intro
Optifine's entity modelling allows you to replace or add to different parts of an entity, ie head, body, arm1, arm2, leg1, leg2.
The parts that each entity has is different and the full list of parts can be found in optifine's jem documentation.
Optifine also has jpm documentation.
To help there is some existing entity modelling test resourcepacks which you can use to help see how the files can be made: my tests, sp614x's tests, sp614x's tests #2, and a remodeled creeper I made.
Working directory: all custom entity files will be placed into assets/minecraft/optifine/cem in your resourcepack.
jem Files:
A jem file is required when entity modelling, it is the main file which specifies how to re-model an entity.
You simply need to create a jem file named as the entity that you want to have a custom model, ie zombie.jem.
A full list of entities and the names of the files can be found in the optifine's jem documentation along with a list of parts which can be replaced in each entity.
jem stands for JSON Entity Model, meaning that the file must be written in valid JSON.
Firstly "models" is a required parameter which is an array, it will contain objects which then contain models and which parts they replace.
"models": [ { "part": #part, #model } ]
#part must be replaced with one of the parts specified in the optifine's jem documentation. ie "head", "body", "leg1".
#model can be replaced one of two things, you can use a jpm file, or you can specify the model in-line by creating the elements within the jem file itself.
You can replace #model with elements (explained further down), or with "model": "file_name.jpm".
There is some other values that will come in handy which are: "attach": < true | false >, "translate": [x, y, z], "rotate": [x, y, z].
"attach" will default to false if left out, but if set to true will add the model to the part specified rather than replacing it.
"translate" will move the element the number of pixels on the specified axes.
"rotate" will rotate the element on the axes the amount of degrees.
jpm Files:
jpm stands for JSON Part Model, which means that the file must be valid JSON. jpm files must be located within the optifine/cem folder.
A jpm file is purely a part which can consist of multiple elements which can then be used by jem files when replacing parts.
These files do not need to have specific names. But you need to create at least one element.
Instead of writing jpm files by hand, Cubik Studio (~ €20), a modelling program which supports Minecraft json block models, also has the ability to export jpms from the program itself.
You can also use blockbench a free block modelling program, which can be downloaded or used online, which can also export optifine jpms.
This means you won't have to write a jpm by hand but can just create and export models from Cubik Studio or blockbench.
Creating Elements:
"texture": "path/to/texture.png", "textureSize": ['width', 'height'], "boxes": [ { #texturing "coordinates": [0, 0, 0, 2, 2, 2] }, { #texturing "coordinates": [3, 4, 0, 2, 2, 2] } ]
"texture": "path/to/texture.png", "textureSize": ['width', 'height'], "boxes": [ { #texturing "coordinates": [0, 0, 0, 2, 2, 2] }, { #texturing "coordinates": [3, 4, 0, 2, 2, 2] } ]
This is a basic method of creating elements, note that "coordinates" works quite differently from that when block modelling. The first three values are the location of the element, the next three are actually the width, height and depth.
"coordinates": [0, 0, 0, 2, 2, 2]
"coordinates": [3, 4, 0, 2, 2, 2]
Both of these elements will be the same size but will be in different places.
Texturing Elements:
There is two ways to texture elements but first you need to specify the texture that will be used by the element by specifying the path following assets/minecraft ie, "texture": "textures/entity/pig/pig.png". You also need to put the size of the texture in pixels ie, "textureSize": [64, 32].
When texturing an element you can specify the uv mapping of individual faces with: "uvUp", "uvDown", "uvNorth", "uvEast", "uvSouth", "uvWest".
ie "uvUp": [0, 0, 4, 6]. The first two numbers are the most top left coordiante of the area you want to have the texture then the next two will be the opposite most right down corner.
The second method is to use "textureOffset" which works with a unwrapped box texture layed out in this specific format. You specify one set of coordinates which is the most top left coordinates of the rectangle drawn around the unwrapped box. From this example the coordinates would be [0, 0], ie "textureOffset": [0, 0].
Animations:
Custom animations can be applied to each part of the entity, they are created by mathematical equations located within the jem file for mobs. You can read the optifine documentation on animations for more information.
The animation equations used for custom animations are located within an object, within an array called "animations" which will be inside the object within the "models" array in the jem file.
"models": [ { "animations": [ { #equations } ] } ]
Each equation will start with a key for the model the animations will affect. This is done through use of a model variable in the format <model>.<variable>:
The main two model properties are:
part - part refers to the part that the custom model has been attached to or replaced, this will animate the existing part and the model that has replaced/added to the part.
this - this refers to the part that has been added, this will not affect the original part, this can be seen clearly if the new model has been attached instead of replacing.
The variable has 12 possible values and this will define the type of animation and the axis that will be affected.
The type can any one of 4 possible values:
rotation (r), offset (o), translation (t), scale (s)
Followed by one of the three axis (x, y, z)
Note the difference between translate and offset. Offset refers to an absolute value for the model whereas translate will refer to a relative value, which will be relative to the existing location of the part model.
eg "part.ty", "this.ox", "part.rz"
Following the model variable will be a string which contains a mathematical equation.
There's several variables and functions which can be used within equations.
variables:
model variables - Already stated, these can be used to get values from other parts on the entity.
time - This is the world time in ticks and can be used on all entities.
limb_swing, limb_speed - Can only be used with 'living' entities, the swing and speed of entity limbs, these will change when the entity is moving.
operators:
+ addition, - subtraction, / division, * multiplication, % modulo (gives the remainder after division)
functions:
sin(), cos(), tan(), abs(), round(), sqrt() and many more, listed in the optifine documentation.
e.g.
"part.ty": "abs(2 * sin(time / 10)) + 12"
"part.tx": "abs(sin(time / 10))"
"part.rz": "0.2 * abs(sin(time/10))"
These animations are used on pigs in my model tests
Animating Existing Parts:
Custom animations can be applied to existing parts of an entity, this is done by not specifying any models but setting "attach": true for the part and setting the animations.
"part": #part, "attach": true, "animations": [ { #equations } ]
Moving the Origin of a Part
This is a small problem which seemed impossible to acheive, the idea was to be able to change the origin for limbs as the point from where limbs were swinging couldn't be changed with translate. This would allow legs to be bigger or smaller, further apart or closer together than the original entity.
The way this can be done is using animations to simply translate the limb a fixed amount, and it will move the origin of the part itself.
"part": #part, "animations": [ { "part.ty": 2 } ]
1526
Hello everybody,
the Magic Launcher is a new Minecraft launcher which can load mods dynamically without changing or patching the minecraft.jar.
No more mod installation problems, just select your mods and enjoy.
Screenshots
Features
- selectable environment
- automatic version detection
- automatic library download
- configurable window size, also maximized
- selectable minecraft folder
- selectable java executable
- java memory limit
- java custom parameters
- show error log
- multiple user profiles
- remember password
- configuration profiles
- META-INF does not have to be deleted
- automatic mod compatibility checking
- external mods detection and compatibility checking
- shortcut to external mods folder
- configurable external mods
- automatic mod requirements checking (ModLoader, ModLoaderMP, Forge, GuiAPI)
- Reddit
- Twitter
- Blogspot ...
Download
Get all MagicLauncher versions here: magiclauncher.com
Download MagicLauncher 1.3.4 (fixed Reddit RSS feed, fixed server status check, increased account limit to 100, fixed handling of derived profiles (Forge + LiteLoader), fixed "${version_type}" in main menu): for Windows, for Mac, for Windows/Mac/Linux
Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Note for Minecraft 1.6.2+
To run Minecraft 1.6.2+ with Forge, go to Setup -> Environment and select 1.6.2_Forge_XYZ. If the Environment 1.6.2_Forge is not available, use the vanilla launcher to download and start Minecraft 1.6.2, then use the Forge installer to install Forge and then the Environment 1.6.2_Forge_XYZ should appear in the list.
Starting
Double click the downloaded file and the MagicLauncher should start.
Older versions
Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.3.1 (fixed Reddit RSS feed, added Searge and Grum twitter, removed Notch twitter feed): for Windows, for Mac, for Windows/Mac/Linux, Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.3.0 (fixed Minecraft version detection, added support for inherited profiles (Forge installer), fixed library downloads, updated server checks, fixed parsing of twitter feeds): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.2.6 (added support for version specific mods, vanilla inherited profiles, updated server checks and wiki links, fixed library classpath, fixed login with migrated accounts): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.2.5 (added support for Minecraft 1.7.4): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.2.4 (updated to use the new assets structure, fixed missing sounds in 1.7.2): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.2.3 (fixed to correctly save login name and password): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.2.2 (updated to use the Minecraft 1.7+ login protocol, added automatic library download, added check for library rules, added performance fix for Intel integrated graphics, updated server status check, fixed classic environment, fixed handling of authentication problems): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.1.7 (fixed missing sound, fixed Forge compatibility check, fixed Twitter feeds): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.1.6 (fixed window size, fullscreen and base folder for Minecraft 1.6, fixed twitter feeds to use direct links): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.1.5 (updated to support newer snapshots, added search in the log window, fixed twitter feeds, many small bugfixes): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.1.4 (compatible with the Minecraft 1.6 launcher, added Mojang server status check, added support for multiple accounts, added option "Close after login", added support for coremods, fixed external mod handling, updated Forge support, fixed crash when parsing configuration, updated news feeds): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 1.0.0 (better Forge mod detection, fixed Twitter feeds, default memory limit 512M): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.9 (fixed news to load fully in background, added multi-selection for mod list, added button Replace mod, testing in Setup uses username from login field, added warning for modified minecraft.jar): for Windows, for Mac, for Windows/Mac/Linux Mirrors: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.8 (added support for ForgeModLoader, fixed option News, fixed Forge and ModLoader detection, removed broken IGN news, equal startup and maximum memory): for Windows, for Mac, for Windows/Mac/Linux
Alternative downloads: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.7 (added option News for faster startup, fixed Forge detection): for Windows, for Mac, for Windows/Mac/Linux
Alternative downloads: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.6 (added custom directory for Mac/Linux): for Windows, for Mac, for Windows/Mac/Linux
Alternative downloads: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.5 (added checkbox ExternalMods, fix for external mods after crash): for Windows, for Mac, for Windows/Mac/Linux
Alternative downloads: for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.4 (fixed offline mode): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.3 (copy profiles, external mods can be deactivated per configuration, automatic mod requirements checking (ModLoader, ModLoaderMP, Forge, GuiAPI)): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.2 (added profiles, window size, window maximized, java path, java parameters and base folder, fixed external mods folder to be under custom base folder): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.1 (added profiles, window size, window maximized, java path, java parameters and base folder): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.9.0 (textured buttons, more complex checks, gray inactive mods, fixed SPC problems): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.8.9 (textured buttons, more complex checks, gray inactive mods): for Windows, for Mac, for Windows/Mac/Linux
Download MagicLauncher 0.8.8 (resizable dialogs, windows exe and 64-bit java): for Windows, for Mac, for Mac/Linux/Windows
Download MagicLauncher 0.8.7 (remember me, native window style): for Windows, for Mac/Linux/Windows
Download MagicLauncher 0.8.6 (fixed startup problems): Download 1
Changelog
1.3.2 - fixed Reddit RSS feed
1.3.1 - fixed Reddit RSS feed, added Searge and Grum twitters, removed Notch twitter
1.3.0 - fixed Minecraft version detection, added support for inherited profiles (Forge installer), fixed library downloads, updated server checks, fixed parsing of twitter feeds.
1.2.5 - added support for Minecraft 1.7.4
1.2.4 - updated to use the new assets structure, fixed missing sounds in 1.7.2.
1.2.3 - fixed to correctly save login name and password
1.2.2 - updated to use the Minecraft 1.7+ login protocol, added automatic library download, added check for library rules, added performance fix for Intel integrated graphics, updated server status check, fixed classic environment, fixed handling of authentication problems
1.1.7 - fixed missing sound, caused by the sound thread being interrupted while writing log. Fixed Forge mod detection when Forge is loaded as environment library. Fixed RSS feeds to use cached static files.
1.1.6 - fixed window size, fullscreen and base folder for Minecraft 1.6, fixed twitter feeds to use direct links
1.1.5 - updated to support newer snapshots, added search in the log window, fixed twitter feeds, fixed crash when profile name starts with quotes, fixed crash when profile environment not found.
1.1.4 - compatible with the Minecraft 1.6 launcher, supports all Minecraft versions downloaded by the new launcher. Added Mojang server status check with fancy lights and tooltips. Added support for multiple accounts. Added option "Close after login". Added support for coremods, similar to the External Mods. Fixed external mod handling, mod activation and deactivation is done correctly now. Updated Forge support, mods are corectly reactivated after Forge has finished loading the mods. Fixed crash when parsing configuration entries ending with "\\". Updated news feeds, added Mojang news.
1.0.0 - detects Forge mods by checking for mcmod.info, updated FML detection, fixed Twitter feeds after twitter removed the old RSS feeds, default memory limit set to 512M to avoid swapping to disk
0.9.9 - fixed news to load fully in background should eliminate blocking on slow or missing internet connection; added multi-selection for mod list - group add, replace and remove are supported; added button Replace mod; testing in Setup uses username from login field - if empty generates a test username; added warning when using modified minecraft.jar as this usually leads to various problems.
0.9.8 - added support for ForgeModLoader, fixed mod compatibility detection when fields and methods are still available in the parent class (Forge), fixed ModLoader detection to also check if ModLoader is inside the mod (Forge), fixed dialog Setup not to reset option News, startup and maximum memory are now equal, removed broken IGN news
0.9.7 - added option to turn off news tabs for faster startup, fixed Forge detection, auto-resizable message dialog
0.9.6 - added custom directory support for Mac and Linux
0.9.5 - added checkbox ExternalMods to disable or enable all external mods at once, fix for external mods after a crash, fixed some hanging file locks on external mods
0.9.4 - fixed offline mode to start correctly
0.9.3 - copy profiles, external mods can be deactivated per configuration, automatic mod requirements checking (ModLoader, ModLoaderMP, Forge, GuiAPI), detection of duplicate mods, detection of internal mods placed in external mods folder, detection of empty or not unpacked mod archives.
0.9.2 - fixed external mods folder to be under custom base folder
0.9.1 - added configuration profiles, window size, window maximized, java path, java parameters and base folder, fixed non-ascii paths, allows mod from jar files, "Manage" creates folder "mods" if not existing
0.9.0 - fixed some problems
0.8.9 - textured buttons, more complex compatibility checks, gray inactive mods, checkbox Check compatibility
0.8.8 - resizable dialogs, windows exe works with 64-bit java, button "Add mod" starts in minecraft folder, fixed HTML problems with Java 1.5, added failed start detection, extended logging, launcher closes only if Minecraft has successfully started.
0.8.7 - implemented "Remember me", native window style, resizable/maximizable window, .EXE for Windows
0.8.6 - colors for status fields, beter compatibility checks
0.8.5 - UI corrections, slimmer scrollbars
0.8.4 - fixed log window to terminate JVM on failed start, added search for ModLoader in minecraft.jar, java startup memory set to 128M
0.8.3 - fixed java classpath when starting from path containing spaces
0.8.2 - added incompatible mods warning, startup logging
0.8.1 - fixed NPE if folder "mods" not existing
0.8.0 - first release
Fixing common problems
2. The ModLoader has to be first in the mods list, use the button Up to move it to first position. ModLoader is not needed if Forge 4.0 or newer is installed.
3. Then come (if you need them) ModLoaderMP and Forge.
4. Then come the rest of the mods and last comes OptiFine. Only one OptiFine edition may be active as they overwrite each other.
5. Do not forget to start with a clean minecraft.jar. If it is already modified or patched, then some mods may not work correctly.
6. A mod should appear either in the internal or the external mod list, but not in both at the same time.
7. Mods which have status "No mods found" needs to be repackaged to be used. The mod ZIP file usually have a folder "put_in_minecraft_jar" or similar which contains one or more files like "acx.class". The contents of this folder have to be zipped in a separate ZIP file and added as an internal mod. This solution works with almost all problematic mods.
8. If you get an error "No accelerated mode found" or "Bad OpenGL drivers" you may try running Minecraft with less memory. Go to "Setup -> Advanced", enter 256 in the field Memory and test again. This helps with some integrated graphics cards.
TODO
- Incremental GC (-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode)
- XX:MaxDirectMemorySize
- mcmod.info in subfolder
- Configurable news tab
- Export mod list
- Update user skin
- Auto login
- Security
- LiteLoader mods
- Drag and drop
- Languages
- Command line options
- Mods with a subdirectory root
- Detect libraries (TurboModelThingy)
- Better conflict detection
- Portable, relative paths
- Limit worlds per profile
- Minecraft font
- Backups
- Support for patchers
2
The real problem is that Forge adds the SRG named method func_187508_a() in BakedQuad:
https://github.com/MinecraftForge/MinecraftForge/blob/1.15.x/patches/minecraft/net/minecraft/client/renderer/model/BakedQuad.java.patch#L40
SRG names should only be used for deobfuscated methods.
The func_187508_a() was existing in 1.14.4 mappings, but it doesn't exist in 1.15.2 and is only added by Forge.
I will add it for now with comment to clean it up when the Forge patch is fixed.
134
OptiFine History
Minecraft 1.8.9
OptiFine_1.8.9_HD_U_H2: Download, Mirror
OptiFine_1.8.9_HD_U_H1: Download, Mirror
OptiFine_1.8.9_HD_U_G9: Download, Mirror
OptiFine_1.8.9_HD_U_G7: Download, Mirror
Minecraft 1.8.8
OptiFine_1.8.8_HD_U_G9: Download, Mirror
OptiFine_1.8.8_HD_U_G7: Download, Mirror
OptiFine_1.8.8_HD_U_G6: Download, Mirror
OptiFine_1.8.8_HD_U_F5: Download, Mirror
OptiFine_1.8.8_HD_U_F3: Download, Mirror
OptiFine_1.8.8_HD_U_E2: Download, Mirror
OptiFine_1.8.8_HD_U_E1: Download, Mirror
Minecraft 1.8.7
OptiFine_1.8.7_HD_U_D5: Download, Mirror
Minecraft 1.8.4
OptiFine_1.8.4_HD_U_D5: Download, Mirror
OptiFine_1.8.4_HD_U_D4: Download, Mirror
Minecraft 1.8.3
OptiFine_1.8.3_HD_U_B2: Download, Mirror
OptiFine_1.8.3_HD_U_B1: Download, Mirror
OptiFine_1.8.3_HD_U_A5: Download, Mirror
OptiFine_1.8.3_HD_U_A4: Download, Mirror
OptiFine_1.8.3_HD_U_A3: Download, Mirror
OptiFine_1.8.3_HD_U_A2: Download, Mirror
OptiFine_1.8.3_HD_U_A1: Download, Mirror
Minecraft 1.8.1
OptiFine_1.8.1_HD_U_C6: Download, Mirror
OptiFine_1.8.1_HD_U_C5: Download, Mirror
OptiFine_1.8.1_HD_U_C4: Download, Mirror
OptiFine_1.8.1_HD_U_C3: Download, Mirror
OptiFine_1.8.1_HD_U_C2: Download, Mirror
OptiFine_1.8.1_HD_U_C1: Download, Mirror
OptiFine_1.8.1_HD_U_B6: Download, Mirror
OptiFine_1.8.1_HD_U_B5: Download, Mirror
OptiFine_1.8.1_HD_U_B4: Download, Mirror
OptiFine_1.8.1_HD_U_B2: Download, Mirror
Minecraft 1.8.0
OptiFine_1.8.0_HD_U_G9: Download, Mirror
OptiFine_1.8.0_HD_U_G7: Download, Mirror
OptiFine_1.8.0_HD_U_G6: Download, Mirror
OptiFine_1.8.0_HD_U_F8: Download, Mirror
OptiFine_1.8.0_HD_U_D5: Download, Mirror
OptiFine_1.8.0_HD_U_D4: Download, Mirror
OptiFine_1.8.0_HD_U_D3: Download, Mirror
OptiFine_1.8.0_HD_U_D2: Download, Mirror
OptiFine_1.8.0_HD_U_D1: Download, Mirror
Minecraft 1.7.10
OptiFine_1.7.10_L_A4: Download, Mirror
OptiFine_1.7.10_HD_U_D1: Download, Mirror
OptiFine_1.7.10_HD_U_C1: Download, Mirror
OptiFine_1.7.10_HD_U_B8: Download, Mirror
OptiFine_1.7.10_HD_D1: Download, Mirror
OptiFine_1.7.10_HD_C1: Download, Mirror
OptiFine_1.7.10_HD_B8: Download, Mirror
Minecraft 1.7.9
Minecraft 1.7.5
Minecraft 1.7.4
OptiFine_1.7.4_HD_U_D1: Download, Mirror
OptiFine_1.7.4_HD_U_C8: Download, Mirror
OptiFine_1.7.4_HD_U_C7: Download, Mirror
OptiFine_1.7.4_HD_U_C5: Download, Mirror
OptiFine_1.7.4_HD_U_C4: Download, Mirror
OptiFine_1.7.4_HD_U_C3: Download, Mirror
OptiFine_1.7.4_HD_D1: Download, Mirror
OptiFine_1.7.4_HD_C7: Download, Mirror
Minecraft 1.7.2
OptiFine_1.7.2_HD_U_D5: Download, Mirror
OptiFine_1.7.2_HD_U_D4: Download, Mirror
OptiFine_1.7.2_HD_U_D3: Download, Mirror
OptiFine_1.7.2_HD_U_D1: Download, Mirror
OptiFine_1.7.2_HD_U_C2: Download, Mirror
OptiFine_1.7.2_HD_U_B7: Download, Mirror
OptiFine_1.7.2_HD_E1: Download, Mirror
OptiFine_1.7.2_HD_D5: Download, Mirror
OptiFine_1.7.2_HD_D4: Download, Mirror
OptiFine_1.7.2_HD_D3: Download, Mirror
OptiFine_1.7.2_HD_D1: Download, Mirror
OptiFine_1.7.2_HD_C2: Download, Mirror
Minecraft 1.6.4
OptiFine_1.6.4_L_C7: Download, Mirror
OptiFine_1.6.4_L_C6: Download, Mirror
OptiFine_1.6.4_HD_U_D1: Download, Mirror
OptiFine_1.6.4_HD_U_C9: Download, Mirror
OptiFine_1.6.4_HD_U_C8: Download, Mirror
OptiFine_1.6.4_HD_U_C7: Download, Mirror
OptiFine_1.6.4_HD_U_C6: Download, Mirror
OptiFine_1.6.4_HD_U_C5: Download, Mirror
OptiFine_1.6.4_HD_U_C4: Download, Mirror
OptiFine_1.6.4_HD_D1: Download, Mirror
OptiFine_1.6.4_HD_C9: Download, Mirror
OptiFine_1.6.4_HD_C8: Download, Mirror
OptiFine_1.6.4_HD_C7: Download, Mirror
OptiFine_1.6.4_HD_C6: Download, Mirror
Minecraft 1.6.2
OptiFine_1.6.2_L_B4: Download, Mirror
OptiFine_1.6.2_HD_U_C4: Download, Mirror
OptiFine_1.6.2_HD_U_C3: Download, Mirror
OptiFine_1.6.2_HD_U_C2: Download, Mirror
OptiFine_1.6.2_HD_U_C1: Download, Mirror
OptiFine_1.6.2_HD_U_B5: Download, Mirror
OptiFine_1.6.2_HD_C4: Download, Mirror
OptiFine_1.6.2_HD_B5: Download, Mirror
Minecraft 1.5.2
OptiFine_1.5.2_HD_U_D5: Download, Mirror
OptiFine_1.5.2_HD_U_D4: Download, Mirror
OptiFine_1.5.2_HD_U_D3: Download, Mirror
OptiFine_1.5.2_HD_U_D2: Download, Mirror
OptiFine_1.5.2_HD_D5: Download, Mirror
OptiFine_1.5.2_HD_D3: Download, Mirror
OptiFine_1.5.2_HD_D2: Download, Mirror
Minecraft 1.5.1
OptiFine_1.5.1_HD_U_D1: Download, Mirror
OptiFine_1.5.1_HD_U_C9: Download, Mirror
OptiFine_1.5.1_HD_U_C8: Download, Mirror
OptiFine_1.5.1_HD_U_C7: Download, Mirror
OptiFine_1.5.1_HD_U_C6: Download, Mirror
OptiFine_1.5.1_HD_U_C4: Download, Mirror
OptiFine_1.5.1_HD_U_C3: Download, Mirror
OptiFine_1.5.1_HD_U_C2: Download, Mirror
OptiFine_1.5.1_HD_U_C1: Download, Mirror
OptiFine_1.5.1_HD_U_B3: Download, Mirror
OptiFine_1.5.1_HD_D1: Download, Mirror
OptiFine_1.5.1_HD_C4: Download, Mirror
OptiFine_1.5.1_HD_C2: Download, Mirror
OptiFine_1.5.1_HD_B3: Download, Mirror
Minecraft 1.5.0
OptiFine_1.5.0_HD_U_A5: Download, Mirror
OptiFine_1.5.0_HD_U_A4: Download, Mirror
OptiFine_1.5.0_HD_U_A3: Download, Mirror
OptiFine_1.5.0_HD_U_A2: Download, Mirror
OptiFine_1.5.0_HD_U_A1: Download, Mirror
Minecraft 1.4.6
OptiFine_1.4.6_L_A3: Download, Mirror
OptiFine_1.4.6_HD_U_D5: Download, Mirror
OptiFine_1.4.6_HD_U_D4: Download, Mirror
OptiFine_1.4.6_HD_U_D3: Download, Mirror
OptiFine_1.4.6_HD_U_D2: Download, Mirror
OptiFine_1.4.6_HD_U_D1: Download, Mirror
OptiFine_1.4.6_HD_U_C3: Download, Mirror
OptiFine_1.4.6_HD_U_C2: Download, Mirror
OptiFine_1.4.6_HD_U_C1: Download, Mirror
OptiFine_1.4.6_HD_U_B6: Download, Mirror
OptiFine_1.4.6_HD_D5: Download, Mirror
OptiFine_1.4.6_HD_D4: Download, Mirror
OptiFine_1.4.6_HD_C3: Download, Mirror
OptiFine_1.4.6_HD_B6: Download, Mirror
Minecraft 1.4.5
OptiFine_1.4.5_L_D5: Download, Mirror
OptiFine_1.4.5_L_D3: Download, Mirror
OptiFine_1.4.5_HD_U_D8: Download, Mirror
OptiFine_1.4.5_HD_U_D7: Download, Mirror
OptiFine_1.4.5_HD_U_D6: Download, Mirror
OptiFine_1.4.5_HD_U_D5: Download, Mirror
OptiFine_1.4.5_HD_U_D4: Download, Mirror
OptiFine_1.4.5_HD_U_D3: Download, Mirror
OptiFine_1.4.5_HD_D7: Download, Mirror
OptiFine_1.4.5_HD_D5: Download, Mirror
OptiFine_1.4.5_HD_D3: Download, Mirror
Minecraft 1.4.4
OptiFine_1.4.4_HD_U_D1: Download, Mirror
Minecraft 1.4.3
Minecraft 1.4.2
OptiFine_1.4.2_HD_U_B5: Download, Mirror
OptiFine_1.4.2_HD_U_B4: Download, Mirror
OptiFine_1.4.2_HD_U_B3: Download, Mirror
OptiFine_1.4.2_HD_U_B2: Download, Mirror
OptiFine_1.4.2_HD_U_B1: Download, Mirror
OptiFine_1.4.2_HD_B2: Download, Mirror
Minecraft 1.4.1
OptiFine_1.4.1_HD_U_A4: Download, Mirror
Minecraft 1.4.0
OptiFine_1.4.0_HD_U_A1: Download, Mirror
Minecraft 1.3.2
Download OptiFine 1.3.2_HD_U_B4 (compatible with Forge #305, fixed Zoom not to activate in menu and chat, fixed bed breaking animation, extreme render distance inactive): Download, mirror (12.10.2012)
Download OptiFine 1.3.2_HD_U_B3 (compatible with Forge #225, some bugfixes, Extreme Render Distance still inactive): Download, mirror (23.08.2012)
Download OptiFine 1.3.2_HD_U_B2 (fixed: RandomMobs changing skins, handheld items with Forge, handheld watch/compass with AA/AF, CTM check by ID and metadata, CTM symmetry = all, CTM and sideways logs, Forge compatibility, right-aligned HD fonts, VSync; known problems: Extreme Render Distance inactive, not compatible with Forge): Download, mirror (18.08.2012)
Download OptiFine 1.3.2_HD_U_B1 (fixed: handheld watch/compass with AA/AF, Forge handheld items with ID > 256, CTM check by ID and metadata, CTM symmetry = all, CTM and sideways logs, Forge compatibility, right-aligned HD fonts, VSync, known problems: Extreme Render Distance inactive): Download, mirror(18.08.2012)
Preview OptiFine HD A3 Ultra for Minecraft 1.3.2 (fixed: handheld watch/compass with AA/AF, Forge handheld items with ID > 256, CTM check by ID and metadata, CTM symmetry = all, CTM and sideways logs, Forge compatibility, right-aligned HD fonts, VSync): Download, mirror
Preview OptiFine HD A2 Ultra for Minecraft 1.3.2 (fixed: HD fonts, texture pack switch; known problems: Multi-Core may need a restart after a texturepack change): Download, mirror
Preview OptiFine HD A1 Ultra for Minecraft 1.3.2 (known problems: HD fonts not working, texture pack switch may crash): Download, mirror
Download OptiFine 1.3.1_HD_U_B1 (ported to 1.3.1, known problems: Extreme Render Distance inactive): Download, mirror (09.08.2012)
Preview OptiFine HD A3 Ultra (Smooth + Multi-Core + AA) for Minecraft 1.3.1:(fixed memory leak, known problems: "View Distance: Extreme" not working, CTM and sideways logs) : Download, mirror
Preview OptiFine HD A2 Ultra (Smooth + Multi-Core + AA) for Minecraft 1.3.1:(fixed most A1 problems, known problems: "View Distance: Extreme" not working, CTM and sideways logs) : Download, mirror
Preview OptiFine HD A1 Ultra (Smooth + Multi-Core + AA) for Minecraft 1.3.1:(known problems: "Time: Day Only" not working, "Chunk Loading: Multi-Core" will crash if not supported by the GPU, "AA + AF + Multi-Core" may cause blocks not to render, "View Distance: Extreme" not working : Download, mirror
OptiFine Standard 1.3.2
Download OptiFine 1.3.2_HD_B4 (compatible with Forge #305, fixed Zoom not to activate in menu and chat, fixed bed breaking animation, extreme render distance inactive): Download, mirror (12.10.2012)
Download OptiFine 1.3.2_HD_B3 (compatible with Forge #225, some bugfixes, Extreme Render Distance still inactive): Download, mirror (23.08.2012)
Download OptiFine 1.3.2_HD_B2 (fixed: handheld items with Forge, CTM check by ID and metadata, CTM symmetry = all, CTM and sideways logs, Forge compatibility, right-aligned HD fonts; known problems: Extreme Render Distance inactive, not compatible with Forge): Download, mirror (20.08.2012)
OptiFine Light 1.3.2
Download OptiFine 1.3.2_L_B2 (updated to 1.3.2, added some B2 optimizations): Download, mirror (22.02.2012)
Minecraft 1.2.5
Download OptiFine 1.2.5_HD_C6 (added Natural Textures (examples, idea), added All Animations On/Off, added Reset Video Settings, supports Forge #164, fixed bug with non-square textures, fixed connected textures to allow mixed block and tile properties, reversed vertical method to match mcpatcher): Download, mirror (19.07.2012)
Download OptiFine 1.2.5_HD_C3 (fixed Forge bed check, fixed metadata check for custom biome palettes, compatible with Forge #139): Download, mirror (18.06.2012)
Download OptiFine 1.2.5_HD_C2 (compatible with latest Forge #120, multiple CTM configurations per block/tile, fixed CTM check for side and metadata, added connected vines, Forge bugfixes): Download, mirror (05.06.2012)
Download OptiFine 1.2.5_HD_B2 (added: connected textures for plants and lilypads, vertical connected textures, fixed: transparent chunks bug, connected textures by tile, sandstone and wood variants): Download, mirror (22.05.2012)
Download OptiFine 1.2.5_HD_B1 (added: Extended Connected Textures (examples), support for custom texture animations (blinking cats, cows, etc.), custom mycelium particle colors, custom underwater colors, support for block palettes by metadata, white text fix, version check; fixed: BetterGrass to work with Mycelium, BetterGrass to work correctly with Forge textures; compatibility: should now be compatible with ExtraBiomesXL): Download, mirror (10.05.2012)
Download OptiFine 1.2.5_HD_A6 (added custom lighting, added fog and sky colors for the Nether/End, fixed Forge support, fixed white outlines on transparent blocks, supports HD capes): Download 1, Download 2 (24.04.2012)
Download OptiFine 1.2.5_HD_A2 (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting, fixed smooth lighting): Download 1, Download 2 (04.04.2012)
Download OptiFine 1.2.5_HD_A (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting): Download 1, Download 2 (03.04.2012)
OptiFine Smooth 1.2.5
FPS much smoother, no more stuttering and freezes.
The smooth version is cutting edge.
If it works the results are great, if not try the standard one it should always work.
Download OptiFine 1.2.5_HD_S_C6 (added Natural Textures (examples, idea), added All Animations On/Off, added Reset Video Settings, supports Forge #164, fixed bug with non-square textures, fixed connected textures to allow mixed block and tile properties, reversed vertical method to match mcpatcher): Download, mirror (19.07.2012)
Download OptiFine 1.2.5_HD_S_C3 (fixed Forge bed check, fixed metadata check for custom biome palettes, compatible with Forge #139): Download, mirror (18.06.2012)
Download OptiFine 1.2.5_HD_S_C2 (compatible with latest Forge #120, multiple CTM configurations per block/tile, fixed CTM check for side and metadata, added connected vines, Forge bugfixes): Download, mirror (05.06.2012)
Download OptiFine 1.2.5_HD_S_B2 (added: connected textures for plants and lilypads, vertical connected textures, fixed: transparent chunks bug, connected textures by tile, sandstone and wood variants): Download, mirror(22.05.2012)
Download OptiFine 1.2.5_HD_S_B1 (added: Extended Connected Textures (examples), support for custom texture animations (blinking cats, cows, etc.), custom mycelium particle colors, custom underwater colors, support for block palettes by metadata, white text fix, version check; fixed: BetterGrass to work with Mycelium, BetterGrass to work correctly with Forge textures; compatibility: should now be compatible with ExtraBiomesXL): Download, mirror (10.05.2012)
Download OptiFine 1.2.5_HD_S_A6 (added custom lighting, added fog and sky colors for the Nether/End, fixed Forge support, fixed white outlines on transparent blocks, supports HD capes): Download 1, Download 2 (24.04.2012)
Download OptiFine 1.2.5_HD_S_A2 (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting, fixed smooth lighting): Download 1, Download 2 (04.04.2012)
Download OptiFine 1.2.5_HD_S_A (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting): Download 1, Download 2 (03.04.2012)
OptiFine Multi-Core 1.2.5
On a single-core processor: FPS much smoother, no more stuttering and freezes.
On a multi-core processor: 3x faster world loading, which also does not decrease the FPS.
The multi-core version is cutting edge.
If it works the results are great, if not try the standard one it should always work.
If you have problems with flashing or transparent blocks
A. Disable "Threaded Optimization" / "OpenGL Threading" in the graphics card control panel (example). For best results disable it globally, not only for java.exe or minecraft.exe.
B. Enable "Vertical Synchronization" in the graphics control panel or set the option Performance to VSync.
Download OptiFine 1.2.5_HD_MT_C6 (added Natural Textures (examples, idea), added All Animations On/Off, added Reset Video Settings, supports Forge #164, fixed bug with non-square textures, fixed connected textures to allow mixed block and tile properties, reversed vertical method to match mcpatcher): Download, mirror (19.07.2012)
Download OptiFine 1.2.5_HD_MT_C3 (fixed Forge bed check, fixed metadata check for custom biome palettes, compatible with Forge #139): Download, mirror (18.06.2012)
Download OptiFine 1.2.5_HD_MT_C2 (compatible with latest Forge #120, multiple CTM configurations per block/tile, fixed CTM check for side and metadata, added connected vines, Forge bugfixes): Download, mirror
(05.06.2012)
Download OptiFine 1.2.5_HD_MT_B2 (added: connected textures for plants and lilypads, vertical connected textures, fixed: transparent chunks bug, connected textures by tile, sandstone and wood variants): Download, mirror (22.05.2012)
Download OptiFine 1.2.5_HD_MT_B1 (added: Extended Connected Textures (examples), support for custom texture animations (blinking cats, cows, etc.), custom mycelium particle colors, custom underwater colors, support for block palettes by metadata, white text fix, version check; fixed: BetterGrass to work with Mycelium, BetterGrass to work correctly with Forge textures; compatibility: should now be compatible with ExtraBiomesXL): Download, mirror (24.04.2012)
Download OptiFine 1.2.5_HD_MT_A6 (added custom lighting, added fog and sky colors for the Nether/End, fixed Forge support, fixed white outlines on transparent blocks, supports HD capes): Download 1, Download 2 (24.04.2012)
Download OptiFine 1.2.5_HD_MT_A2 (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting, fixed smooth lighting): Download 1, Download 2 (04.04.2012)
Download OptiFine 1.2.5_HD_MT_A (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting): Download 1, Download 2 (03.04.2012)
OptiFine AA 1.2.5
Antialiasing, Anisotropic filtering
Download OptiFine 1.2.5_HD_AA_A7 (added custom lighting, added fog and sky colors for the Nether/End, fixed Forge support, fixed white outlines on transparent blocks, supports HD capes, fixed mipmap levels when AA/AF is OFF): Download, mirror (27.04.2012)
Download OptiFine 1.2.5_HD_AA_A6 (added custom lighting, added fog and sky colors for the Nether/End, fixed Forge support, fixed white outlines on transparent blocks, supports HD capes): Download 1, Download 2 (24.04.2012)
Download OptiFine 1.2.5_HD_AA_A2 (works with 1.2.4, added variable render distance, added sun, moon and stars in Tiny and Short distance, added option Sun&Moon, added separate configuration file, fixed RandomMobs, fixed bottom side of glass blocks with smooth lighting, fixed smooth lighting): Download 1, Download 2 (05.04.2012)
OptiFine Ultra 1.2.5
Preview OptiFine HD C7 Ultra (Smooth + Multi-Core + AA) for Minecraft 1.2.5: Download, mirror
Preview OptiFine HD A7 Smooth + AA for Minecraft 1.2.5: Download, mirror
Preview OptiFine HD A7 Multi-Core + AA for Minecraft 1.2.5: Download, mirror
Minecraft 1.2.3
Download OptiFine 1.2.3_HD_B (ported to 1.2.3): Download 1, Download 2 (07.03.2012)
OptiFine Smooth 1.2.3
Download OptiFine 1.2.3_HD_S_B (ported to 1.2.3): Download 1, Download 2 (07.03.2012)
OptiFine Multi-Core 1.2.3
Download OptiFine 1.2.3_HD_MT_B (ported to 1.2.3): Download 1, Download 2 (07.03.2012)
Minecraft 1.1
Download OptiFine 1.1_HD_D6 (faster Smooth Lighting, fixed BetterGrass with Forge blocks): Download 1, Download 2 (27.02.2012)
Download OptiFine 1.1_HD_D5 (fixed Smooth Lighting for glass(example), fixed mipmaps and breaking animation for Connected Textures): Download 1, Download 2 (23.02.2012)
Download OptiFine 1.1_HD_D4 (fixed Forge textures): Download 1, Download 2 (22.02.2012)
Download OptiFine 1.1_HD_D3 (added connected textures for glass panes): Download 1, Download 2 (21.02.2012)
Download OptiFine 1.1_HD_D2 (fixed birch and pine swamp colors): Download 1, Download 2 (17.02.2012)
Download OptiFine 1.1_HD_D (added Connected Textures, fixed crash when teleporting with portals): Download 1, Download 2 (14.02.2012)
Download OptiFine 1.1_HD_C (fixed flickering paintings, vines and other textures!): Download 1, Download 2 (08.02.2012)
Download OptiFine 1.1_HD_B2 (added custom colors for sky, fog, redstone, stem and portal particles, added options Smooth Biomes, Custom Fonts, Custom Colors and Show Capes): Download 1, Download 2 (03.02.2012)
Download OptiFine 1.1_HD_A4 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render, fixed modloader compatibility): Download 1, Download 2 (20.01.2012)
Download OptiFine 1.1_HD_A3 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render): Download 1, Download 2 (19.01.2012)
OptiFine Smooth 1.1
FPS much smoother, no more stuttering and freezes.
The smooth version is cutting edge.
If it works the results are great, if not try the standard one it should always work.
Download OptiFine 1.1_HD_S_D6 (faster Smooth Lighting, fixed BetterGrass with Forge blocks): Download 1, Download 2 (23.02.2012)
Download OptiFine 1.1_HD_S_D5 (fixed Smooth Lighting for glass(example), fixed mipmaps and breaking animation for Connected Textures): Download 1, Download 2 (23.02.2012)
Download OptiFine 1.1_HD_S_D4 (fixed Forge textures): Download 1, Download 2 (22.02.2012)
Download OptiFine 1.1_HD_S_D3 (added connected textures for glass panes): Download 1, Download 2 (21.02.2012)
Download OptiFine 1.1_HD_S_D2 (fixed birch and pine swamp colors): Download 1, Download 2 (17.02.2012)
Download OptiFine 1.1_HD_S_D (added Connected Textures, fixed crash when teleporting with portals): Download 1, Download 2 (14.02.2012)
Download OptiFine 1.1_HD_S_C (fixed flickering paintings, vines and other textures!): Download 1, Download 2 (08.02.2012)
Download OptiFine 1.1_HD_S_B2 (added custom colors for sky, fog, redstone, stem and portal particles, added options Smooth Biomes, Custom Fonts, Custom Colors and Show Capes): Download 1, Download 2 (03.02.2012)
Download OptiFine 1.1_HD_S_A4 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render, fixed modloader compatibility): Download 1, Download 2 (20.01.2012)
Download OptiFine 1.1_HD_S_A3 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render): Download 1, Download 2 (19.01.2012)
OptiFine Multi-Core 1.1
On a single-core processor: FPS much smoother, no more stuttering and freezes.
On a multi-core processor: 3x faster world loading, which also does not decrease the FPS.
The multi-core version is cutting edge.
If it works the results are great, if not try the standard one it should always work.
If you have problems with flashing or transparent blocks
A. Disable "Threaded Optimization" / "OpenGL Threading" in the graphics card control panel (example). For best results disable it globally, not only for java.exe or minecraft.exe.
B. Enable "Vertical Synchronization" in the graphics control panel or set the option Performance to VSync.
Download OptiFine 1.1_HD_MT_D6 (faster Smooth Lighting, fixed BetterGrass with Forge blocks): Download 1, Download 2 (27.02.2012)
Download OptiFine 1.1_HD_MT_D6 (fixed Smooth Lighting for glass(example), fixed mipmaps and breaking animation for Connected Textures): Download 1, Download 2 (23.02.2012)
Download OptiFine 1.1_HD_MT_D4 (fixed Forge textures): Download 1, Download 2 (22.02.2012)
Download OptiFine 1.1_HD_MT_D3 (added connected textures for glass panes): Download 1, Download 2 (21.02.2012)
Download OptiFine 1.1_HD_MT_D2 (fixed birch and pine swamp colors): Download 1, Download 2 (17.02.2012)
Download OptiFine 1.1_HD_MT_D (added Connected Textures, fixed crash when teleporting with portals): Download 1, Download 2 (14.02.2012)
Download OptiFine 1.1_HD_MT_C (fixed flickering paintings, vines and other textures!): Download 1, Download 2 (08.02.2012)
Download OptiFine 1.1_HD_MT_B2 (added custom colors for sky, fog, redstone, stem and portal particles, added options Smooth Biomes, Custom Fonts, Custom Colors and Show Capes): Download 1, Download 2 (03.02.2012)
Download OptiFine 1.1_HD_MT_A4 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render, fixed modloader compatibility): Download 1, Download 2 (20.01.2012)
Download OptiFine 1.1_HD_MT_A3 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render): Download 1, Download 2 (19.01.2012)
OptiFine AA 1.1
Antialiasing, Anisotropic filtering
Download OptiFine 1.1_HD_AA_C (fixed flickering paintings, vines and other textures!): Download 1, Download 2(08.02.2012)
Download OptiFine 1.1_HD_AA_B2 (fixed some AA problems when mipmaps are not active): Download 1, Download 2 (03.02.2012)
Download OptiFine 1.1_HD_AA_A4 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render, fixed modloader compatibility): Download 1, Download 2 (20.01.2012)
Download OptiFine 1.1_HD_AA_A3 (added Random Mobs, option Swamp Colors, custom HD Font widths, far arrow render): Download 1, Download 2 (19.01.2012)
OptiFine Light 1.1
Download OptiFine 1.1_L_C (fixed flickering paintings, vines and other textures!): Download, mirror (08.02.2012)
Download OptiFine 1.1_L (ported to 1.1, added faster smooth lighting): Download 1, Download 2 (30.01.2012)
Minecraft 1.0.0
Download OptiFine 1.0.0_HD_D3 (animated terrain and items, custom water, foliage and grass colors, custom block color palettes (info, example), smart texturepack switching, faster mipmaps (especially for custom block textures)): Download 1, Download 2 (28.12.2011)
Download OptiFine 1.0.0_HD_D2 (added Animated Terrain and Items, custom water colors, fixed ClearWater, font mipmaps and Zoom with mouse button, fixed ModLoader compatibility): Download 1, Download 2 (23.12.2011)
Download OptiFine 1.0.0_HD_C (added BetterSnow (examples, credit), configurable Fullscreen resolution): Download 1, Download 2 (17.12.2011)
Download OptiFine 1.0.0_HD_B2 (fixed Forge support, fixed clouds and chunk limits in FarView, fixed grass color after texturepack switch): Download 1, Download 2 (5.12.2011)
Download OptiFine 1.0.0_HD_B (fixed Forge support): Download 1, Download 2 (25.11.2011)
Download OptiFine 1.0.0_HD_A (faster Smooth Lighting, Dripping Water/Lava, Debug Profiler, no block outlines when GUI is hidden (F1), fixed texturepack change, fixed Far View): Download 1, Download 2 (25.11.2011)
OptiFine Smooth 1.0.0
Download OptiFine 1.0.0_HD_S_D3 (animated terrain and items, custom water, foliage and grass colors, custom block color palettes (info, example), smart texturepack switching, faster mipmaps (especially for custom block textures)): Download 1, Download 2 (28.12.2011)
Download OptiFine 1.0.0_HD_S_D2 (added Animated Terrain and Items, custom water colors, fixed ClearWater, font mipmaps and Zoom with mouse button, fixed ModLoader compatibility): Download 1, Download 2(23.12.2011)
Download OptiFine 1.0.0_HD_S_C (added BetterSnow (examples, credit), configurable Fullscreen resolution): Download 1, Download 2 (17.12.2011)
Download OptiFine 1.0.0_HD_S_B2 (fixed Forge support, fixed clouds and chunk limits in FarView, fixed grass color after texturepack switch): Download 1, Download 2 (5.12.2011)
Download OptiFine 1.0.0_HD_S_A (faster Smooth Lighting, Dripping Water/Lava, Debug Profiler, no block outlines when GUI is hidden (F1), fixed texturepack change, fixed Far View): Download 1, Download 2 (2.12.2011)
OptiFine Multi-Core 1.0.0
Download OptiFine 1.0.0_HD_MT_D3 (animated terrain and items, custom water, foliage and grass colors, custom block color palettes (info, example), smart texturepack switching, faster mipmaps (especially for custom block textures)): Download 1, Download 2
(28.12.2011)
Download OptiFine 1.0.0_HD_MT_D2 (added Animated Terrain and Items, custom water colors, fixed ClearWater, font mipmaps and Zoom with mouse button, fixed ModLoader compatibility): Download 1, Download 2(23.12.2011)
Download OptiFine 1.0.0_HD_MT_C (added BetterSnow (examples, credit), configurable Fullscreen resolution): Download 1, Download 2 (20.12.2011)
Download OptiFine 1.0.0_HD_MT_B2 (fixed Forge support, fixed clouds and chunk limits in FarView, fixed grass color after texturepack switch): Download 1, Download 2 (5.12.2011)
Download OptiFine 1.0.0_HD_MT_A (faster Smooth Lighting, Dripping Water/Lava, Debug Profiler, no block outlines when GUI is hidden (F1), fixed texturepack change, fixed Far View): Download 1, Download 2(2.12.2011)
OptiFine AA 1.0.0
Antialiasing, Anisotropic filtering
Download OptiFine 1.0.0_HD_AA_D3 (animated terrain and items, custom water, foliage and grass colors, custom block color palettes (info, example), smart texturepack switching, faster mipmaps (especially for custom block textures), ModLoader bugfixes): Download 1 (28.12.2011)
Download OptiFine 1.0.0_HD_AA_B2 (fixed Forge support, fixed clouds and chunk limits in FarView, fixed grass color after texturepack switch): Download 1 (5.12.2011)
Minecraft Beta 1.9
OptiFine_1.9.p5.HD_D2: Download, Mirror
Minecraft Beta 1.8.1
OptiFine_1.8.1_HD_D2: Download, Mirror
OptiFine_1.8.1_HD_D: Download, Mirror
OptiFine_1.8.1_HD_C: Download, Mirror
OptiFine_1.8.1_HD_C2: Download, Mirror
OptiFine_1.8.1_HD_C1: Download, Mirror
OptiFine_1.8.1_HD_B1: Download, Mirror
OptiFine_1.8.1_HD_B: Download, Mirror
OptiFine_1.8.1_HD_A: Download, Mirror
OptiFine Smooth 1.8.1
OptiFine_1.8.1_HD_S_D2: Download, Mirror
OptiFine_1.8.1_HD_S_D: Download, Mirror
OptiFine_1.8.1_HD_S_C2: Download, Mirror
OptiFine_1.8.1_HD_S_C1: Download, Mirror
OptiFine_1.8.1_HD_S_C: Download, Mirror
OptiFine_1.8.1_HD_S_B1: Download, Mirror
OptiFine_1.8.1_HD_S_B: Download, Mirror
OptiFine_1.8.1_HD_S_A: Download, Mirror
OptiFine Multi-Core 1.8.1
OptiFine_1.8.1_HD_MT_D2: Download, Mirror
OptiFine_1.8.1_HD_MT_D: Download, Mirror
OptiFine_1.8.1_HD_MT_C2: Download, Mirror
OptiFine_1.8.1_HD_MT_B: Download, Mirror
OptiFine_1.8.1_HD_MT_A3: Download, Mirror
OptiFine_1.8.1_HD_MT_A2: Download, Mirror
OptiFine_1.8.1_HD_MT_A1: Download, Mirror
OptiFine_1.8.1_HD_MT_A: Download, Mirror
OptiFine AA 1.8.1
OptiFine_1.8.1_HD_AA_D2: Download, Mirror
OptiFine_1.8.1_HD_AA_D1: Download, Mirror
Optimine 1.8.1
Download Optimine 1.8.1 (ported to 1.8.1): Download 1, Download 2 (04.10.2011)
Lag Spike of Death 1.8.1
(included in OptiFine and Optimine)
This fixes the annoying Lag Spike of Death, for more info: http://www.minecraft...ebreaking-bugs/
Download LagSpikeOfDeath 1.8.1 (included in OptiFine and Optimine): Download 1, Download 2
Minecraft Beta 1.7.3
OptiFog_Optimine_1.7.3_HD: Download, Mirror
OptiFog_Optimine_1.7.3_HD_E: Download, Mirror
OptiFog_Optimine_1.7.3_HD_E_MT2: Download, Mirror
OptiFog_Optimine_1.7.3_HD_E2_MT3: Download, Mirror
OptiFog_Optimine_1.7.3_HD_D: Download, Mirror
OptiFog_Optimine_1.7.3_HD_D_MT: Download, Mirror
OptiFog_Optimine_1.7.3_HD_D_MT2: Download, Mirror
OptiFog_Optimine_1.7.3_HD_D_MT2_DL: Download, Mirror
OptiFog_Optimine_1.7.3_HD_D_DL: Download, Mirror
OptiFog_Optimine_1.7.3_HD_C: Download, Mirror
OptiFog_Optimine_1.7.3_HD_B: Download, Mirror
OptiFog_Optimine_1.7.3_HD_B_MT_8: Download, Mirror
OptiFog_Optimine_1.7.3_HD_A: Download, Mirror
OptiFine_1.7.3_HD_S_G: Download, Mirror
OptiFine_1.7.3_HD_S_B_Test: Download, Mirror
OptiFine_1.7.3_HD_MT_G2: Download, Mirror
OptiFine_1.7.3_HD_G: Download, Mirror
OptiFine_1.7.3_HD_F: Download, Mirror
OptiFine_1.7.3_HD_F_MTL: Download, Mirror
OptiFine_1.7.3_HD_AA_G5: Download, Mirror
OptiFine Standard 1.7.3
Download OptiFine 1.7.3_HD_G (fixed handheld items, added Zoom, SmoothInput): Download 1, Download 2 (16.08.2011)
Download OptiFine 1.7.3_HD_F (added Time and ClearWater options): Download 1, Download 2 (31.07.2011)
Download OptiFog + Optimine 1.7.3_HD_E (compatible with DynamicLights, added: FarView and ChunkUpdates): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD_D (added descriptions for the main options, bugfixes): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD_C (fixed BetterGrass, options Sky and Stars): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD_B (fine tuned Advanced OpenGL, +30% FPS possible): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD_A (added 2-pass water rendering, option weather, dynamic water and lava): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD (faster Smooth FPS): Download 1, Download 2
OptiFine Smooth 1.7.3
Download OptiFine 1.7.3_HD_S_G (fixed handheld items, added Zoom, SmoothInput): Download 1, Download 2 (16.08.2011)
Download OptiFine 1.7.3_HD_F_MTL (added Time and ClearWater options): Download 1, Download 2 (31.07.2011)
OptiFine Multi-Core 1.7.3
Download OptiFine 1.7.3_HD_MT_G2 (fixed handheld items, added Zoom and Smooth Input): Download 1, Download 2 (16.08.2011)
Download OptiFog + Optimine 1.7.3_HD_E_MT (compatible with DynamicLights, added: FarView and ChunkUpdates): Download 1, Download 2
Download OptiFog + Optimine 1.7.3_HD_D_MT2 (multithreaded, background chunk loading): Download 1, Download 2
OptiFine AA 1.7.3
Download OptiFine 1.7.3_HD_AA (experimental): Download
Optimine 1.7.3
Download Optimine 1.7.3 (ported to 1.7.3): Download 1, Download 2
Lag Spike of Death 1.7.3
Download LagSpikeOfDeath 1.7.3 (included in OptiFine and Optimine): Download 1, Download 2
Minecraft Beta 1.7.2
OptiFog_Optimine_1.7.2_HD_C: Download, Mirror
OptiFog_Optimine_1.7.2_HD_B: Download, Mirror
OptiFog_Optimine_1.7.2_HD_A: Download, Mirror
Optimine_1.7.2: Download, Mirror
Optimine_1.7.2_A: Download, Mirror
LagSpikeOfDeath_1.7.2: Download, Mirror
OptiFog 1.7.2_HD_C
(supports HD textures and HD fonts, MCPatcher not needed)
Download OptiFog + Optimine 1.7.2_HD_C (added support for HD fonts): Download 1, Download 2
Download OptiFog + Optimine 1.7.2_HD_B (fixed ModLoader compatibility): Download 1, Download 2
Download OptiFog + Optimine 1.7.2_HD_A (restored BetterGrass, SmoothLighting): Download 1, Download 2
Download OptiFog + Optimine 1.7.2_HD (added Animated Redstone, Explode, Flame and Smoke): Download 1, Download 2
Optimine 1.7.2_A
This mod improves FPS, especially for slower computers. Gains of 20FPS and more are common. Originally by Scaevolus.
Download Optimine 1.7.2_A (added fix for Lag Spike of Death): Download 1, Download 2
Download Optimine 1.7.2 (port of Optimine 1.6.6_B ): Download 1, Download 2
The standalone OptiMine and OptiFog are not compatible with each other, use the combined version.
Lag Spike of Death 1.7.2
(included in OptiFog and Optimine)
This fixes the annoying Lag Spike of Death, for more info: http://www.minecraft...ebreaking-bugs/
Download LagSpikeOfDeath 1.7.2 (included in OptiFog and Optimine): Download 1, Download 2
Minecraft Beta 1.6.6
OptiFog_1.6.6_F_HD: Download, Mirror
OptiFog_1.6.6_C: Download, Mirror
OptiFog_Optimine_1.6.6: Download, Mirror
OptiFog_Optimine_1.6.6_F_HD: Download, Mirror
OptiFog_Optimine_1.6.6_E_HD: Download, Mirror
OptiFog_Optimine_1.6.6_E1_HD: Download, Mirror
OptiFog_Optimine_1.6.6_D_HD: Download, Mirror
OptiFog_Optimine_1.6.6_D1_HD: Download, Mirror
OptiFog_Optimine_1.6.6_C: Download, Mirror
OptiFog_Optimine_1.6.6_B: Download, Mirror
OptiFog_Optimine_1.6.6_A: Download, Mirror
Optimine_1.6.6: Download, Mirror
Optimine_1.6.6_B: Download, Mirror
Optimine_1.6.6_A: Download, Mirror
Optimine_1.6.5: Download, Mirror
Optimine_1.6.5_A: Download, Mirror
OptiFog_1.6.5: Download, Mirror
Vote results "Best FPS 1.6.6":
83% - OptiFog + Optimine = 1135 votes
4% - OptiFog = 52 votes
5% - Optimine A = 71 votes
3% - Optimine (classic) = 33 votes
5% - Other (Vanilla) = 74 votes
OptiFog 1.6.6_F_HD
(supports HD textures, MCPatcher not needed)
Download OptiFog + Optimine 1.6.6_F_HD (fixed LagSpikeOfDeath, added BetterGrass, fixed ModLoader textures): Download 1, Download 2
Download OptiFog + Optimine 1.6.6_E1_HD (fixed HD water and lava, configurable Smooth Lighting, fast Debug Info): Download 1, Download 2
Download OptiFog + Optimine 1.6.6_D_HD (HD textures, MCPatcher not needed): Download 1, Download 2
Download OptiFog + Optimine 1.6.6_C (configurable clouds height, trees, grass, rain): Download 1, Download 2
Download OptiFog + Optimine 1.6.6_B (fixed Nether light levels): Download 1, Download 2
Download OptiFog + Optimine 1.6.6_A (Java 1.5, Mac OSX): Download 1
Download OptiFog + Optimine 1.6.6 (best FPS): Download 1, Download 2, Download 3
Download OptiFog 1.6.6_F_HD (HD textures, BetterGrass, better SmoothLighting and more): Download 1, Download 2
Download OptiFog 1.6.6_C (clouds height, trees, grass, rain, fixed light levels): Download 1, Download 2
Download OptiFog 1.6.6 (similar to 1.5_01_F): Download 1, Download 2
Download OptiFog 1.6.5 (older, similar to 1.5_01_F): Download
Optimine 1.6.6_B
This mod improves FPS, especially for slower computers. Gains of 20FPS and more are common.
Download Optimine 1.6.6_B (Java 1.5, Mac OSX): Download 1, Download 2
Download Optimine 1.6.6_A (a bit faster, no rotate lag): Download 1, Download 2, Download 3
Download Optimine 1.6.6 (classic, port of 1.3): Download 1, Download 2
Download Optimine 1.6.5_A (older, a bit faster, no rotate lag): Download
Download Optimine 1.6.5 (older, classic, port of 1.3): Download
Fix for the Lag Spikes of Death 1.6.6
(included in OptiFog_1.6.6_F_HD and later)
This fixes the annoying Lag Spikes of Death, for more info: http://www.minecraft...ebreaking-bugs/
Download LagSpikesOfDeath_Fix 1.6.6 (compatible with OptiFog and Optimine): Download 1, Download 2
The Optimine classic is a port of Optimine 1.3 by Scaevolus.
Minecraft Beta 1.5
OptiFog_1.5_01_F_om: Download, Mirror
OptiFog_1.5_01_E: Download, Mirror
OptiFog_1.5_01_E_om: Download, Mirror
OptiFog_1.5_01_D_om: Download, Mirror
OptiFog_1.5_01_C: Download, Mirror
OptiFog_1.5_01_B: Download, Mirror
OptiFog_1.5_01_A: Download, Mirror
OptiFog_1.5_01: Download, Mirror
optimine-1.5_01v2: Download, Mirror
Vote results "Best FPS 1.5_01":
80% - OptiFog_1.5_01_E_om + Optimine = 153 votes
6% - OptiFog_1.5_01_E_om = 11 votes
8% - OptiFog_1.5_01_E = 16 votes
6% - Other (Vanilla) = 11 votes
OptiFog 1.5_01_F
(ModLoader and Optimine compatible, added Smooth FPS, Brightness and VSync, fixed flickering blue blocks).
Changes (from 1.4_01):
- General speedup 10-20%
- Occlusion Culling without visual artifacts (Advanced OpenGL)
- Mipmapping fixed, linear works without an alpha filter
- Options moved to video settings screen (no more config file)
- Fixed bug in PreloadedChunks
- Added FAST OcclusionCulling (almost no artifacts visible)
- Turned ON dynamic updates: when the player does not move loads 3 chunks per frame, when moving 1 chunk per frame.
- Removed not needed classes, renamed back some fields. Should help with mod compatibility.
- AdvancedOpenGL and FogType can only be turned on when supported by the hardware.
- Now works with ModLoader
- Now works with Optimine. Install OptiFog AFTER Optimine.
- Fixed lag spikes on sunrise/sunset and flickering blue blocks
- Added Smooth FPS - fixes sporadic FPS spikes and stutter, stabilzes framerate
- Added Brightness - lifts up shadow brightness, allows to see clearly at night
- New "Limit Framerate" option: VSync
For Optimine: Install OptiFog AFTER Optimine.
For ModLoader: Install OptiFog AFTER ModLoader.
For MCPatcher (HD Textures): Install OptiFog without the "ip.class" (the mipmaps and fog distance will not be active).
Compatible with: SinglePlayerCommands, TooManyItems, PlasticCraft, CJB's Modpack, Zan's Minimap.
Not compatible with: GSLS Shaders, DynamicLights.
Download version 1.5_01_F_OM (Optimine compatible): Download 1, Download 2
Download version 1.5_01_F (NOT Optimine compatible, but may be faster): Download 1, Download 2
Download version 1.5_01_E_om (old, Optimine compatible): Download 1, Download 2
Download version 1.5_01_E (old, NOT Optimine compatible, but may be faster): Download 1, Download 2
Version 1.5_01_D (older, Optimine compatible): Download 1, Download 2
Version 1.5_01_C (older, not Optimine compatible, but may be faster): Download 1, Download 2
Options:
- AdvancedOpenGL: Occlusion Culling, the game renders only the geometry which is really visible.
OFF - all geometry is rendered (slow)
Fast - agressive, may produce minimal artifacts (but much less than the default Minecraft OC)
Fancy - conservative, should have no artifacts
- Fog: Select fog type if supported by the GPU
Fast - faster, simpler fog
Fancy - slower, better looking fog
- FogStart: Select fog start distance
Min = 0.2 (close to player)
Max = 0.8 (far from player, near to render limits)
- Mipmap Level: how many levels of mipmaps are to be used, decreases the flickering of distant objects, should not affect FPS
Min = 0 - no mipmaps, Minecraft default look
Max = 4 - full mipmaps, some detail may disappear in distant objects
- Mipmap Type: type of mipmaps, minimal FPS effect if any at all
Nearest - faster
Linear - better looking
- Load Far: Enables fast render distance switching without reloading chunks, loads all the terrain at distance Far
- PreloadedChunks: Enables movement in an area without loading new chunks
Min = 0 - no preloading, after moving 5m new chunks will be loaded (default)
Max = 8 - preload 8 chunks, when moving up to 8 chunks (8 x 16m = 128m) no new chunks will be loaded
Bigger values force more chunks to be loaded at startup, which may take some time
Version 1.5_01_B (older): Download 1, Download 2
Prototype 1.5_01 (even older): Download 1, Download 2.
Minecraft Beta 1.4
*** UPDATED - Optimine compatible (fixed Nether bug) ***
*** UPDATED - Added texture mipmapping (finally looking good) ***
*** UPDATED - Added chunk loading optimizations (like mod CAF) ***
*** UPDATED - Modular and configurable (install only what you need, configure it as you like it) ***
*** UPDATED - ALL rendering bugs fixed, added dynamic chunk update rate ***
What the mod does:
1. Pushes the fog away from the player so that it is only visible as transition on the render limits => looks better
2. Uses a fast fog type on FAST and a better looking fog type on FANCY settings => FPS boost
3. Decreases the render distance a little to get the same visible depth as before. On FAST decreases it even more to compensate for bad fog on screen edges => FPS boost
4. Added experimental Occlussion Culling (hidden geometry removal) so only visible objects are rendered. Helps a lot on bigger render distances, on FAR and NORMAL doubles the FPS.
5. Added Optimine compatible versions (both "inio" and "303" versions of Optimine).
6. Added Texture mipmapping - far distances blend nicely, no more eyestrain.
7. Added chunk loading optimizations, like mod CAF. Configure how much chunks are to be loaded and how fast, define "loading free" walking distance, limit max number of loaded chunks, fast render distance switching without reloading chunks.
8. Modular and configurable. Install only the functions you need. Edit configuration file to turn on/off functions or change parameters. See "Readme.txt" and "optifog.txt" for details.
The original fog starts too close to the player and everything is rendered foggy, especially on short render distances. After correcting the fog more terrain is visible, which is compensated by decreasing the render distance which increases FPS. Plain 1.4_01 always uses the better looking fog type if available, which is SLOW. The mod uses a faster fog type on FAST which is 80% faster on my PC.
The Occlusion Culling (hidden geometry removal) is still experimental. If it is works then the results should be pretty dramatic, my FPS on NORMAL and FAR is doubled :-). OC is currently tested on nVidia. I suspect that some ATI cards may have problems with it. Please, check for visual artifacts and report back.
The Optimine version was a dog to get running, but it is all over. Finally!
Classic is updated to better render the sunrise/sunset on FAST.
The mipmapping version may steal 2-3 FPS but the result is nice. Minecraft is finally looking good.
The chunk loading optimizations allow to fine tune the chunk loading so that is does not get in the way. Also fast render distance switching without chunk reloading is possible (like mod CAF).
Added dynamic chunk update rate. When the player is staying still it uses fast update rate to load the map faster, when the player is moving (movement, mouse, actions) uses minimal update rate to keep the FPS high.
See "Readme.txt" and "optifog.txt" for more details.
With the fog away, even shorter render distances look good and are playable.
Standalone versions (1.4_01):
OptiFog Full (includes classic, experimental OC and mipmap)
Download: adf.ly, direct
Alternative download: adf.ly, direct
OptiFog (classic)
Download: http://www.2shared.c...og_14_01_B.html
Alternative download: http://www.mediafire...bvi1zxlqrussamo
OptiFog Experimental (OC)
Download: http://www.2shared.c...4_01_Exp_B.html
Alternative download: http://www.mediafire...32c4u943p65340b
OptiFog Experimental MM (OC + mipmap)
Download: http://www.2shared.c..._01_Exp_mm.html
Alternative download: http://www.mediafire...3g809bbml2bls8i
Optimine compatible versions (1.4_01)
These will ONLY work if installed after Optimine 1.4_01. Not to be used standalone.
The Nether bug is fixed
OptiFog (classic)
Download: http://www.2shared.c...Optimine_B.html
Alternative download: http://www.mediafire...aaxt7uka26qtcxa
OptiFog Experimental (OC)
Download: http://www.2shared.c...Optimine_B.html
Alternative download: http://www.mediafire...asga72fbcv3a551
OptiFog_1.4_01: Download, Mirror
OptiFog_1.4_01_Optimine: Download, Mirror
OptiFog_1.4_01_Optimine_B: Download, Mirror
OptiFog_1.4_01_Full: Download, Mirror
OptiFog_1.4_01_Full_E: Download, Mirror
OptiFog_1.4_01_Full_D: Download, Mirror
OptiFog_1.4_01_Full_C: Download, Mirror
OptiFog_1.4_01_Full_B: Download, Mirror
OptiFog_1.4_01_Exp: Download, Mirror
OptiFog_1.4_01_Exp_Optimine: Download, Mirror
OptiFog_1.4_01_Exp_Optimine_B: Download, Mirror
OptiFog_1.4_01_Exp_B: Download, Mirror
OptiFog_1.4_01_B: Download, Mirror
4543
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
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
1
The 1.14 render engine hasn't been deobfusctated yet so it is hard to say how it works.
Looking at the 1.14 performance and looks it is probably the same as 1.13, but packed in a different way.
3
I have registered the website on yandex webmaster and I have reported that the site is clean
it will probably take some time until the warning is removed
This is the Virus Total report for optifine.net:
https://www.virustotal.com/#/url/18bf8c18f49875d4a41a5170f7748f9bef6056c2d582a2b282c8b469147cc887/detection
1
The void fog could be easily added in a shader pack by checking the player Y coordinate.
1
Backslashes "\" will probably not work, resource packs use forward slashes only "/".
OptiFine usually complains in the log file (game output) when there is a problem and shows exactly what is incorrect.
5
Usually the accounts are not really compromized.
It is just that the Mojang authentication service is very, very, VERY
sensitive when it comes to login from another IP, failed logins and so
on. In any case when it thinks there may be something suspicious it just
locks the minecraft account and sends the user a warning message.
The login from the optifine.net comes from another IP than the user
usually uses and it is also very easy to enter the wrong password 2
times on the web site. Both of these may lead to Mojang locking the user
account "just in case" there may be something suspicious.
These same problems also happen with the normal minecraft launcher,
but not so often as it can cache the authentication token and so it
doesn't have to send the username/password on every login.
The main problem is that Mojang does not offer an easy way for third
parties to validate minecraft accounts, for example like OpenID, OAuth
and so on. Instead Mojang relies on the ancient username/password
mechanism and it has locked it down so much that it is almost unusable.
What Mojang should do is implement a modern way to authenticate
users, where the user does not have to enter username/password on
another website.
The security of optifine.net is up to date and no sensitive user
details are EVER saved or sent over non-secured connections. We take
security very seriously.
1
You can add an emissive texture to the enchantment glint, but then it would be applied to all enchanted items.