BedrockWaters 
This QOL mod simply ports over the Minecraft Bedrock Edition exclusive feature of biome specific water colors and fog distances in order to give each biome a more unique atmosphere (over 70 unique colors spanning across all biomes!). The mod additionally changes the texture of still and flowing water to match their Bedrock Edition counterpart. The mod's purpose is simply aesthetic and has no other features besides the aforementioned ones (although it feels like a more significant change in-game). All changed biome water colors can be found on the Minecraft Wiki here.
While BedrockWaters stays true to the biome water color properties from Minecraft Bedrock Edition, there are a few small tweaks I added to help keep everything cohesive on Java Edition vanilla and modded:
- Unlike in Bedrock Edition, all 1.16 nether biomes are covered each with their own unique water color (which probably should've been implemented in the first place) (thanks for the suggestion @SabSparrow!)
- Biomes which have a corresponding parent biome (such as the Modified Wooded Badlands Plateau biome) and don't have a specified water color inherit their water color properties from the parent biome. This also works for modded biomes so long as they have their parent biome water colors specified in the config file.
- Modded biomes using the default vanilla water color have their water color replaced with a unique color from Bedrock Edition which is accurate to its temperature as well as overall climate!
- Since some biomes now have drastically different underwater fog distances (e.g Ocean biomes with a fog distance of 30 blocks versus Swamp biomes with a fog distance of 8), the vanilla underwater fog transition system has been reworked to provide smooth transitions between changing fog distances.
- Bedrock Edition water still and flow textures have been added to replace the existing Vanilla textures.
- Biomes which have a corresponding parent biome (such as the Modified Wooded Badlands Plateau biome) and don't have a specified water color inherit their water color properties from the parent biome. This also works for modded biomes so long as they have their parent biome water colors specified in the config file.
Images

Credits
- Shout out to @Afrocntrik for the in-game icon!
- @TelepathicGrunt for helping make this mod fully client side!
- Mojang for the Minecraft Bedrock Edition water textures.
Forge 1.18.2 version please?
Hello, official 1.18.2 version please?
1.18.2?
1.6.0 is incompatible with iris 1.2.0 in 1.18.1
When I want to make a water-fall by place water on high-place,the game crashed because of the mod...
The game version was 1.18.1,and fabric version was 0.12.12.
Suggestion what about a cool colored water for the end like instead of keeping the purple theme u use the color of ender pearls/eyes of ender >>
The version for 1.17.1 is bugged, when I install it and boot up minecraft it just says that it is not usable with fabric 1.17.1 (the mod's name has 1.18.1 even though it's supposed to be for 1.17.1)
Sick!
forge?
nice
1.18.1?
Can you please Update this mod to 1.18.1?
Will there be an update to 1.18.1?
._.
Does this affect TPS at all?
Also, how does this work with modded biomes like Terralith?
Hi everyone, after many months of on-and-off work, I've just updated the mod for 1.17.1 with many improvements internally. Please share any issues you have on the GitHub issue tracker—thanks!
In reply to 2retr0:
Transition between biomes on the water
Doesn't look like bedrock
Since version 1.17.1
To Bedrock Edition
It is much smoother and longer, if I may say so.
This mod is so underrated! i prefer bedrock water
When will this be updated to 1.17?
Awe... No 1.17... *Breathes Heavily