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
1
I mean no disrespect. but with the battle gear. i get daggers. and axes and shields and spears. and the duel wielding mechanics are really fun. but for only having 2 classes to mess around with. i ended up going back to battle gear, i love the mod so far. it just needs more content b4 i trade in battle gear. thats all
And by plugin, i mean a mod that plugs into the original. an addon. or in other worlds a self standing mod.
I personally would prefer CoW if it had the 3 weapon slots as well as the extra weapons.
i am excited to see this mod develop.
1
I may be wrong. but HD skins seems to hop from creator to creator a lot, kinda like the "xray mod"
Here is the one i use., you are going to need to use lightloader
Lightloader
http://www.liteloader.com/download
HD skins mod
http://minelittlepony-mod.com/
And yes, it says minelittlepony. the reason for this is that the mod is actually a mod the make players look like a bunch of horses, with HD skins as a side feature. but you can turn all of the pony related settings off and just use it for HD skins (:
Best of luck
1
This is normal.
here is a quick explanation why.
when the state of a block changes. (such as placing or breaking a block. activating redstone. grass growing trees growing) this is known as a block update. the game would be incredibly lagy if it was doing these 24/7 so it only does growth (animals, grass, crops) on intervals but the rest of the world doesnt need to be running block updates because you are the only thing in the world. capable of changing the world. so when you break a block. the game tells all the surrounding blocks to try to update. an example of this is when you mine a door. and both the bottom and top break.
So when you place down the redstone torch. the redstone tells the piston to try to update. it cant because of the obsidian. so it just does nothing. when you remove the block next to the obsidian, there is now a free space for the piston. if you placed a block next to the piston at this point in time. it would detect that there is redstone next to it and that it should be extended. so it will try and extend itself. in this video, you breaking the stone next to the piston is just you telling the piston to try again. but the block next to the obsidian to just to far away to caus a block update.
these mechanics can be manipulated to create what is known as a bud switch, and if you dont know what that is. its basically the same thing as the observer block. except the bud switch has been around forever
1
Bat eggs and squid eggs are perfect for that
and also. this looks pretty sweet. props
1
Tried the most logical commands I could think of. /scoreboard players tag Sylis remove * didnt work for me. and /scoreboard players reset sylis didnt work either. did some googling and the only thing i found was a mincraft suggestion for that exact command on reddit. so i think its safe to assume the answer is no.
1
Here you go.
-Replace X Y Z with the cords you want the boss to spawn in
-Replace Boss with whatever name you want him to have
-you can edit the atributes at the bottom to tweek the health and such.
make sure Name:generic.maxHealth,Base:100}, and Health:100 are both the same number. max health is how much he can have. and health is how much he starts with
With custom name (Always Shown)
/summon wither_skeleton x y z {CustomName:"Boss",CustomNameVisible:1,ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:8847360}}},{id:leather_leggings,Count:1b,tag:{display:{color:8847360}}},{id:leather_chestplate,Count:1b,tag:{display:{color:8847360}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:DarkLord}}],HandItems:[{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}},{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}}],ArmorDropChances:[0.0F,0.0F,0.0F,2.0F],HandDropChances:[0.0F,0.0F],
Attributes:[
{Name:generic.maxHealth,Base:100},
{Name:generic.movementSpeed,Base:0.3},
{Name:generic.attackDamage,Base:1},
{Name:generic.followRange,Base:50}],
Health:100.0f,PersistenceRequired:1}
With custom name (Only shown when looking at boss)
/summon wither_skeleton x y z {CustomName:"Boss",
ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:8847360}}},{id:leather_leggings,Count:1b,tag:{display:{color:8847360}}},{id:leather_chestplate,Count:1b,tag:{display:{color:8847360}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:DarkLord}}],HandItems:[{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}},{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}}],ArmorDropChances:[0.0F,0.0F,0.0F,2.0F],HandDropChances:[0.0F,0.0F],
Attributes:[
{Name:generic.maxHealth,Base:100},
{Name:generic.movementSpeed,Base:0.3},
{Name:generic.attackDamage,Base:1},
{Name:generic.followRange,Base:50}],
Health:100.0f,PersistenceRequired:1}.
Without a custom name
/summon wither_skeleton ~ ~1 ~ {ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:8847360}}},{id:leather_leggings,Count:1b,tag:{display:{color:8847360}}},{id:leather_chestplate,Count:1b,tag:{display:{color:8847360}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:DarkLord}}],HandItems:[{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}},{id:iron_axe,Count:1b,tag:{Unbreakable:1,ench:[{id:16,lvl:5},{id:34,lvl:1}]}}],ArmorDropChances:[0.0F,0.0F,0.0F,2.0F],HandDropChances:[0.0F,0.0F],
Attributes:[
{Name:generic.maxHealth,Base:100},
{Name:generic.movementSpeed,Base:0.3},
{Name:generic.attackDamage,Base:1},
{Name:generic.followRange,Base:50}],
Health:100.0f,PersistenceRequired:1}
1
Hey,
I love the mod. (: its pretty awesome
but ive got a few things id like to bring up
firstly. i absolutely LOVE the raindrops on the screen. and I think that is awesome. I've never seen that in minecraft before. maybe you could add more similar features in the future? I have a few ideas if you wanna check em out
I think blood slashes on screen when attacking mobs. would be pretty damn cool. would be something that only appears when using a sword. Axe. pick etc. kinda like those blood slashes you would see in an old 80s horror film (should probably leave that one off by default. might be too much "gore" for young kids
harmful potion effects like green for poison and black for wither, kinda like the screen overlay you would get when on low health in a game
Maybe something when walking through cobwebs. It would be cool to temporarily have some strands of cobwebs stuck to the camera.
Broken or cracked screen effect when you land and take fall damage.
Frosted screen when in icy water aka a snow biome/icebiome
example http://i.imgur.com/9DciEXa.jpg
some kinda creepy overlay when standing on soul sand. kinda like you are being haunted or something of that sort. something super subtle
burnt screen when standing in lava or on magma blocks something like this but just around the edges and slightly see threw obviously http://i.imgur.com/QHGugaE.jpg
Maybe something when you get hit by a snowball?
Something when you use an enderpurl?
again. they are just ideas. its your mod so do what you want haha xD
the full inventory tab seems to always say full inventory? maybe im misunderstanding its purpose but, but all it does for me is say "inventory full" regardless of my inventory state, this could be a conflict with another mod im using. but I didn't care enough to look into it further. (however. if you would like. id be happy to figure out if and what mod is causing the problem)
I've also noticed that the "anchor" is a little unorthodox and somewhat confusing, id like to suggest using a 3x3 like the position grid for the anchor as appose to a 2x2 grid. after all. there are 9 options. and having to check all 4 boxes to set it to "center" both top right and bottom right to anchor it to the right just seems weird.
Thanks for all you hard world! ^.^ appreciation!
2
thank you. that is really helpful!. ill have to research "parents" more.
also. as for the particle. I'm going to try and use "particle": "blocks/antigreen" to edit the break particle to double up as a second texture of the leaves with the green hue removed equivalently so that when it adds the green filter. it will make them look normal ^.^ this is going to be a lot of trial and error haha
1
Hey,
not sure what that error is about. however it doesn't look like you are on the right website
you can try this.
Step 1: Go to the official Pixelmon websitt http://pixelmonmod.com/downloads.php
Step 2: Find the version you want. the first set of numbers is the MOD version. the seccond is the MINECRAFT version
Step 3: Download the forge version and pixelmon version on the tab
Step 4: Run the Forge jar you downloaded and install forge. then put the pixelmon jar in the mods folder locaded in the .minecraft folder
If you are still having further troubles or have more questions, feel free to ask
1
If you want to install Optifine, there are 2 ways to go about it
The first method doesn't use forge, The second method does, using forge will allow you to use other mods aswell as optifine
(be careful what mods you use, if a minecraft server doesn't approve a mod, there is a chance it will get you ban, such as minimaps, and xray)
the first method (Without Forge)
Step 1 :simply double click the jar file, and can click install.
Step 2 :Run the launcher, there should be a new profile called "optifine" select this profile, and run the game
OR: :You can also click edit profile and change the version to Optifine
Here is a video tutorial on how to install optifine using this method
(video is for 1.8 but it's the same process for 1.9 and 1.10)
The second method (With Forge)
Step 1 : Download Forge and install it, (double click the jar file, if this doesn't work, right click, and click run)
Step 2 : place the Optifine jar file into the mods folder. located in the .minecraft folder (forge creates one the first time you launch the game with forge.)
if there is no mods folder, create one in the .minecraft folder (same location as "saves" "resourcepacks" "screenshots"
step 3 : select the forge profile and run,
Here is a video tutorial on how to install optifine using this method
(video is for 1.8 but it's the same process for 1.9 and 1.10)