Water Optimiser

A client-side Fabric mod that improves performance in water-heavy scenes with hidden-water culling, reduced water geometry, particle optimisations, configurable profiles, and safe vanilla fallbacks.
Back to Files

26.2 v0.0.7

File namewater-optimisation-0.0.7-mc26.2.jar
Uploader
imCinqimCinq
Uploaded
Sep 3, 2026
Downloads
25
Size
157.8 KB
Mod Loaders
Fabric
File ID
8800826
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:water-optimiser-1675160:8800826"

Learn more about Curse Maven

What's new

Water Optimisation v0.0.7  
🛡️ Fixed diagnostics fluid-timing state after toggling the diagnostics HUD during a sampled tessellation.  
🛡️ Made reduced-face support target-aware so Minecraft 1.21.1 safely falls back when the reviewed renderer hook is unavailable.  
⚡ Short-circuited the 1.21.1 source-water probe on visible top faces and reused its mutable neighbor position.  
📊 Added fast-path hook observability to the diagnostics HUD.  
🧹 Removed the unused fallback-logging setting and migrated it out of existing client configuration files.  
🛠️ Reflowed the preset screen after profile changes and removed an Advanced-screen footer overlap source.  
✅ Added target-specific artifacts for Minecraft 26.2 and 1.21.1; remote tests, privacy audits, client-only audits, and packaging passed.  
🎮 Kept the mod client-only: no gameplay, world simulation, networking, or server behavior changes.  
The FPS impact remains hardware- and scene-dependent. Reduced Water Geometry is experimental and remains opt-in; compare the same warmed water-heavy scene with the option enabled and disabled.
Water Optimisation v0.0.6
🛡️ Restores strict 26.2 mixin hook requirements; only the local-capture hook remains explicitly fail-soft.
🧹 Removes the unvalidated far-water prototype and its public control after visual correctness failures.
🧹 Rewrites older configuration files that contain the retired far-water setting without changing the remaining settings.
⚡ Reduces 1.21.1 fast-path probe overhead by reusing one mutable neighbor position.
🛠️ Keeps Sodium renderer-owned and preserves conservative vanilla fallbacks for unsupported or ambiguous cases.
✅ Remote builds, tests, privacy audits, and client-only audits pass for Minecraft 26.2 and 1.21.1.
The mod remains client-side only. FPS impact is hardware- and scene-dependent; validate the same water-heavy scene with the relevant settings enabled and disabled.

This mod has no additional files