
Sodium Relief
Reduces inventory tooltip & hover stutter for smoother GUIs — a lightweight client-side optimization mod and Sodium companion. Caches tooltip layouts & text-width measurements. No FPS cost, no gameplay changes.
Обновлён 1 июля 2026 г. · опубликован 6 апреля 2026 г.
🚀 Smooth your Minecraft inventory experience
Minecraft inventories can feel slightly stuttery — especially when hovering items, opening chests, or using modded GUIs. Sodium Relief is a lightweight, client-side optimization mod that reduces small tooltip and hover-related stutter without changing gameplay.

⚙️ What it does
Smooths tooltip rendering on inventory-like screens Reduces redundant tooltip recalculations Stabilizes hover behavior when moving the cursor across items Caches text-width measurements for repeated strings (like item stack counts) Improves responsiveness in chests, menus, and modded interfaces
📊 Measured impact
The effect is less redundant work, not more frames — so it's measured as tooltip builds avoided, not FPS. The numbers come from an automated in-game test that opens a real inventory screen, hovers items, and counts the actual tooltip builds it reused instead of rebuilding every frame:
| Scenario | Tooltip draws | Real builds with Sodium Relief | Avoided |
|---|---|---|---|
| Resting on one item | 2,429 | 2 | 99.9% |
| Scanning 36 items (3 passes) | 3,714 | 38 | ~99% |
Each tooltip build was measured at ~0.1–0.3 ms, so the reuse avoids roughly half a second of CPU work over the ~20-second test — work that would otherwise land as tiny per-frame hitches while you hover. Near-identical across the whole 1.21 – 26.2 range, and reproducible — every measurement is exported as a raw snapshot, and you can capture one yourself any time from the Export Benchmark button in the settings.

🧠 How it works
Sodium Relief optimizes the tooltip pipeline by:
- caching tooltip layout results (LRU + TTL)
- reusing previously computed tooltip data on unchanged hovers
- avoiding unnecessary recomputation during fast cursor movement
- caching repeated text-width measurements instead of recomputing them every frame
- applying lightweight hover-smoothing logic
All optimizations are client-side, safe, and designed to work alongside Sodium. When in doubt about an item or screen, it falls back to vanilla behavior.
🎯 When it helps
You'll notice the biggest improvement when:
- opening large inventories (chests, storage systems)
- quickly hovering over many items
- using mods with heavy or complex tooltips
- experiencing subtle UI micro-stutter
❗ What this mod does NOT do
- ❌ Does NOT increase FPS in the world
- ❌ Does NOT optimize chunks, rendering, or GPU load
- ❌ Does NOT act as a general performance booster
This is a focused GUI-smoothness mod, not a full optimization suite.
🧩 Compatibility
- ✔ Fabric — Minecraft 1.21 – 1.21.11 (Java 21) and 26.1.x / 26.2 (Java 25)
- ✔ Client-side only
- ✔ Requires Fabric API · works best alongside Sodium · Mod Menu optional
- ✔ Server-safe (no gameplay changes)
- 🌍 Available in English, Russian and Ukrainian
💡 Why use Sodium Relief?
Most performance mods focus on rendering or world logic. Sodium Relief focuses on UI smoothness — solving a small but noticeable source of micro-stutter that's usually ignored.
📦 Installation
- Install Fabric Loader + Fabric API
- Download the jar matching your Minecraft version
- Drop it into your
mods/folder
(Installing through the Modrinth App handles dependencies for you.)
❤️ Support
If you enjoy the mod, consider supporting development or leaving feedback — it directly shapes future versions.
Disclaimer
Sodium Relief is an unofficial, independent companion mod. It is not affiliated with, endorsed by, or sponsored by CaffeineMC or the Sodium project, and it does not include or modify any Sodium code.
Sodium is the work of CaffeineMC. Sodium Relief is simply designed to work well alongside it. All product names, logos, and brands are property of their respective owners.
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 1.3.0+26.2 | Релиз | 26.2 | fabric | 1 июля 2026 г. | .jar (97 КБ) |
| 1.3.0+1.21.11 | Релиз | 1.21.11 | fabric | 1 июля 2026 г. | .jar (107 КБ) |
| 1.3.0+1.21.4 | Релиз | 1.21.4 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+1.21.10 | Релиз | 1.21.9, 1.21.10 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+1.21.8 | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+1.21.3 | Релиз | 1.21.2, 1.21.3 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+1.21.1 | Релиз | 1.21, 1.21.1 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+1.21.5 | Релиз | 1.21.5 | fabric | 1 июля 2026 г. | .jar (99 КБ) |
| 1.3.0+26.1.2 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 1 июля 2026 г. | .jar (97 КБ) |
| 1.2.0 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 18 июня 2026 г. | .jar (96 КБ) |
| 1.2.0 | Релиз | 1.21.11 | fabric | 18 июня 2026 г. | .jar (106 КБ) |
| 1.1.0 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 31 мая 2026 г. | .jar (91 КБ) |
| 1.1.0 | Релиз | 1.21.11 | fabric | 31 мая 2026 г. | .jar (101 КБ) |
| 1.0.0 | Релиз | 1.21.11 | fabric | 6 апреля 2026 г. | .jar (215 КБ) |
Ченджлог
1.2.0Релиз26.1, 26.1.1, 26.1.2 · 18 июня 2026 г.
- Added an "Export Benchmark" button in the settings — measures tooltip reuse right in-game.
- By the numbers: hovering an item skips almost all redundant tooltip rebuilds (~99.96%); scanning the inventory is around 91.6%. Near-identical on 1.21.11 and 26.1.x.
- Added Russian and Ukrainian translations for the new button.
- Clarified in the description that the mod is unofficial and not affiliated with Sodium / CaffeineMC.
1.2.0Релиз1.21.11 · 18 июня 2026 г.
- Added an "Export Benchmark" button in the settings — measures tooltip reuse right in-game.
- By the numbers: hovering an item skips almost all redundant tooltip rebuilds (~99.96%); scanning the inventory is around 91.6%. Near-identical on 1.21.11 and 26.1.x.
- Added Russian and Ukrainian translations for the new button.
- Clarified in the description that the mod is unofficial and not affiliated with Sodium / CaffeineMC.
1.1.0Релиз26.1, 26.1.1, 26.1.2 · 31 мая 2026 г.
Sodium Relief 1.1.0
First release with Minecraft 26.1.x support, plus a new text-width cache and a few fixes.
Added
- Minecraft 26.1.x support (Fabric, Java 25) — separate
sodiumrelief-mc261xjar. - Text-width cache: reuses width measurements of repeated strings (e.g. item stack counts) instead of recomputing them every frame. Toggle in settings (on by default).
Changed
- Tooltip optimization now uses a cooperative mixin (
@WrapOperation) so it plays nicely with other tooltip mods. - Removed a large amount of unused internal code and dead config options — smaller, cleaner jar.
Fixed
- Crash when opening the config screen on 1.21.11 (double background blur).
- Minor per-frame overhead when the debug overlay/logging was disabled.
Compatibility
sodiumrelief-mc12111-1.1.0.jar— Minecraft 1.21.11, Java 21sodiumrelief-mc261x-1.1.0.jar— Minecraft 26.1.x, Java 25
Client-side only. Requires Fabric API. Sodium recommended, Mod Menu optional.
1.1.0Релиз1.21.11 · 31 мая 2026 г.
Sodium Relief 1.1.0
First release with Minecraft 26.1.x support, plus a new text-width cache and a few fixes.
Added
- Minecraft 26.1.x support (Fabric, Java 25) — separate
sodiumrelief-mc261xjar. - Text-width cache: reuses width measurements of repeated strings (e.g. item stack counts) instead of recomputing them every frame. Toggle in settings (on by default).
Changed
- Tooltip optimization now uses a cooperative mixin (
@WrapOperation) so it plays nicely with other tooltip mods. - Removed a large amount of unused internal code and dead config options — smaller, cleaner jar.
Fixed
- Crash when opening the config screen on 1.21.11 (double background blur).
- Minor per-frame overhead when the debug overlay/logging was disabled.
Compatibility
sodiumrelief-mc12111-1.1.0.jar— Minecraft 1.21.11, Java 21sodiumrelief-mc261x-1.1.0.jar— Minecraft 26.1.x, Java 25
Client-side only. Requires Fabric API. Sodium recommended, Mod Menu optional.
Полная история изменений — на Modrinth.
Комментарии
Загружаем…