mcmodwiki
Mods › OptiMix

OptiMix

OptiMix is a Mixin-based Fabric client optimizer with 5 toggleable features: particle limiting, chunk throttle, animation optimization, memory cleanup, and FPS stabilization. Auto-adapts to Sodium, Lithium, ModernFix. Supports 6 languages.

20 config settings

Build 1.2.0 · checked 13 September 2026

Guides

Config

  • Animation Frame Optimization enabled animation — Skip some particle animation updates when FPS is low to reduce CPU usage
  • Skip Interval interval animation — Skip one particle animation update every N ticks
  • Chunk Loading Priority enabled chunk_priority — Prioritize loading chunks near the player
Show all 20 settings
  • Dynamic Chunk Update Throttle enabled chunk_throttle — Reduce chunk update frequency when FPS is low
  • Target FPS target_fps chunk_throttle — Throttling begins when FPS falls below this value
  • Developer Mode enabled devmode — When enabled, config values can exceed range limits (no auto-correction on startup)
  • Cull Distance distance entity_culling — Entities beyond this distance will not be rendered
  • Entity Render Culling enabled entity_culling — Cull rendering of distant invisible entities
  • Frame Rate Stabilizer enabled fps_stabilizer — Auto-reduce render distance when FPS is low, restore when recovered
  • Reduce Percentage reduce_percent fps_stabilizer — Percentage of render distance to reduce each time
  • Enable OptiMix enabled master — Master switch. When off, ALL OptiMix features are disabled regardless of other settings
  • Memory Cache Cleanup enabled memory — Periodically clean up unused cached resources
  • Cleanup Interval (seconds) interval memory — Perform memory cleanup every N seconds
  • Particle Limit enabled particle — Limit the maximum number of on-screen particles
  • Max Particles max particle — New particles will not spawn beyond this limit (critical particles exempt)
  • Optimization Preset preset — Selecting a preset auto-adjusts all optimization parameters (excluding watchdog timeout)
  • Sound Keep Distance distance sound — Sounds beyond this distance will be unloaded
  • Sound Unload enabled sound — Unload distant unused sound resources
  • Write Crash Report on Timeout enabled watchdog — Write a diagnostic log file to .minecraft/versions/<version>/optimix/ before killing the process
  • Unresponsive Timeout (seconds) timeout watchdog — Force-kill the process after this many seconds of no response (30-300s)

Requires

ModNeededVersions
fabric-api required *
cloth-config required *
modmenu required *

Needs Java >=25.

Frequently Asked Questions

What optimization presets does OptiMix offer?

OptiMix provides Conservative, Balanced, Extreme, and Custom presets to quickly balance performance against visual fidelity.

How does the Frame Rate Stabilizer work?

When frame rates drop below your Target FPS, the stabilizer temporarily reduces render distance until performance recovers.

How does OptiMix reduce memory usage during long sessions?

Enabling Memory Cache Cleanup automatically purges unused cached assets at intervals defined by Cleanup Interval (seconds).

What does the unresponsive auto-kill feature do?

Enable Unresponsive Auto-Kill monitors the main thread and terminates the game process if it hangs for longer than the configured timeout.

Can distant entity rendering be culled?

Yes, Entity Render Culling stops rendering distant entities once they pass the defined Cull Distance boundary.

Download Links

Mods › OptiMix