OptiFine Wiki

This is a list of all OptiFine's features, that are currently in the newest versions of OptiFine (in OptiFine 1.16.5).

All features[]

In Video settings[]


FPS boost
  • doubling the FPS
  • decreases lag spikes and smooth gameplay
Support for HD Textures
  • 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
Dynamic Lights
  • Allows handheld and dropped light emitting items to illuminate the objects around them
  • Similar, but not related to the Dynamic Lights mod
Variable Render Distance
  • From Tiny (2 chunks) to Extreme (64 chunks)
    • Sun, moon, and stars are visible in Tiny and Short distance
Configurable Smooth Lighting
Performance VSync
  • Synchronizes framerate with monitor refresh rate to remove split frames and smooth gameplay
Smart Advan
  • Restores details in mipmapped textures
  • AF level - OFF, 2, 4, 8, 16 (depends on hardware support)
  • Smooths jagged lines and sharp color transitions
  • AA level - OFF, 2, 4, 6, 8, 12, 16 (depends on hardware support)
Better Grass
  • Fixes grass blocks side texture to match surrounding grass terrain
Better Snow
  • Fixes transparent blocks textures to match surrounding snow terrain
Clear Water
  • Clear, transparent water with good visibility underwater
Random Mobs
  • Use random mob textures if available in the texture pack
Connected Textures
  • Connects textures for glass, glass panes, sandstone and bookshelf blocks which are next to each other.
Natural Textures
  • Removes the gridlike pattern created by repeating blocks of the same type. Uses rotated and flipped variants of the base block texture.
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
Configurable Animations
Fast Texturepack Switching
  • Switch the current Texturepack without leaving the world
Fullscreen Resolution
  • Configurable fullscreen resolution
  • Fast Debug Info - removes lagometer from debug screen
  • Debug Profiler - removes profiler from debug screen