## !lag 3.1.2 (Minecraft 26.3)
**Safer adaptive render distance**
- No longer rewrites options.txt on every step, so your chosen render/simulation distance is never overwritten.
- Your own distances come back when you leave the world, turn the feature off, or close the game.
- Moving the Render/Simulation Distance slider while it's active becomes the new baseline.
- 3-second cooldown after each step, so the chunk-reload hitch can't cause another drop right away.
- New sliders in the Performance tab: Adaptive target FPS, min render distance, min simulation distance.
**Live FPS HUD with 1% low**
- The HUD number now reacts within about half a second instead of updating once per second.
- Shows the 1% low next to it (e.g. `60 FPS | 1% 42`). Turn it off with "FPS HUD 1% low" in Visuals.
- The frame-time tracking behind it is lighter (no per-frame loop or allocation).
Adaptive render distance is still off by default. No gameplay changes.
Tested: 40 unit tests, all mixin targets verified against 26.3, and a real 26.3 client (software rendering) loaded a world with no mixin errors; adaptive mode stepped down and restored the original distance correctly. Not tested on a real GPU, with Sodium/Iris, or in multiplayer.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }