Sakura Lava Vision

Quick rating

Sakura Lava Vision

No reviews yet

See clearly while submerged in lava. Client-side only, works with Iris shaders, and doesn't depend on helmets or enchantments.

Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.0.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Sakura Lava Vision

See clearly while submerged in lava. No orange blindness, no guessing where the shore is — just full view distance underneath the surface.

This mod is client-side only. It works in singleplayer and on any server you join, without the server having it installed. It only changes how your own client draws fog.

It does not make you immune to lava. You still burn and take damage exactly as before — only what you see changes.


Why other lava-visibility mods don't work

Every existing option I tested on modern versions fails for one of two reasons.

They silently depend on your helmet. Tweakeroo's tweakLavaVisibility looks correct, and its mixin does target the right method. But the distance calculation starts by reading your head slot, and if that slot is empty it returns the fog distance completely unmodified. It was built to scale with Respiration, like underwater visibility. With no helmet on, the tweak does nothing at all — and because its config uses defaultRequire: 0, it would never tell you.

Shaders override them. Any mod that only widens vanilla's FogData gets overruled the moment you enable a shaderpack in Iris, because the shader draws its own lava fog on top.

This mod avoids both problems by design. There are no equipment or enchantment requirements, and it hooks the one place shaders also read from.


Installation

  1. Install Fabric Loader for Minecraft 26.2
  2. Put Fabric API in your mods folder
  3. Put this mod in your mods folder

Enabled out of the box. No configuration required.


Configuration

A config file is generated at config/lavavision.json on first launch.

Option Default Description
enabled true Master switch
mode FULL FULL = completely clear view, shader-compatible. FOG_ONLY = only widens the fog and keeps the orange tint
fogDistance 0.0 FOG_ONLY only. Blocks until fog ends. 0 = use your render distance
hideFireOverlay true Hides the flames covering your screen while inside lava. Burning on dry land still looks normal
showToggleMessage true Action bar notice when using the toggle key

There is a toggle key, unbound by default so it never clashes with MaLiLib, Tweakeroo or MiniHUD. You can bind it under Options → Controls → Miscellaneous → "Toggle lava vision".


How it works

Rather than fighting fog values, the mod targets the single point where submerged rendering is decided: Camera.getFluidInCamera(), which reports LAVA when your eyes are under the surface. A mixin makes it report NONE instead, and everything downstream follows:

  • FogRenderer stops selecting the lava fog environment and falls back to normal atmospheric fog — no orange tint, full view distance.
  • Iris builds its isEyeInWater shader uniform from that exact method, so shaderpacks stop applying their own lava fog too.

Only three classes in the entire game reference that method, and all three are pure rendering code. No gameplay logic depends on it, which is why damage and burning are untouched.

The mixin config uses defaultRequire: 1 on purpose. If a future Minecraft update moves any of the targeted methods, the mod fails loudly at startup instead of loading and quietly doing nothing — which is exactly the failure mode that makes abandoned mods look like they still work.


Compatibility

Built and tested alongside Sodium, Iris, MaLiLib, MiniHUD, Tweakeroo and WorldEditCUI. Nothing else needs to be removed.

Source code, the full technical write-up and build instructions are on GitHub.

Licensed MIT.

Screenshots

Gallery

  • Clear view from inside a lava lake
    Clear view from inside a lava lake What the Nether looks like while fully submerged in lava with the mod enabled — no orange fog, full view distance.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works