The 1.19.0 updated added shrinking underwater fog over time (i.e. gradually expanding visibility), according to the following changelog statement (cp. MCPE-124282).
Added adjustable fog effect that can expand or shrink over time. Users will get the sense of eyes adjusting when going into water
However, this was not applied to mangrove swamps. The mangrove_swamp_fog_setting.json file in the 1.19 vanilla resources matches the swampland_fog_setting.json from 1.18.
Steps to reproduce
Create a world with the mangrove swamp seed from the seed picker.
Dip underwater in the mangrove swamp (be sure you are not actually in a river).
Find a regular swamp area and dip underwater there.
Expected result
Same shrinking fog over time in both biomes.
Observed result
Immediate full visibility in the mangrove swamp.
Linked issues
relates to 2
Attachments
Comments 3


It is not fixed. The fog file has not changed since 1.19.0.
Code analysis
The mangrove_swamp_fog_setting.json file looks like this right now:
{
"format_version": "1.16.100",
"minecraft:fog_settings": {
"description": {
"identifier": "minecraft:fog_mangrove_swamp"
},
"distance": {
"water": {
"fog_start": 0.0,
"fog_end": 30,
"fog_color": "#4d7a60",
"render_distance_type": "fixed"
}
}
}
}
The possible fix is to just add the "transition_fog" part in the json file, as following here:
{
"format_version": "1.16.100",
"minecraft:fog_settings": {
"description": {
"identifier": "minecraft:fog_mangrove_swamp"
},
"distance": {
"water": {
"fog_start": 0.0,
"fog_end": 30,
"fog_color": "#4d7a60",
"render_distance_type": "fixed",
"transition_fog": {
"init_fog": {
"fog_start": 0.0,
"fog_end": 0.01,
"fog_color": "#4d7a60",
"render_distance_type": "fixed"
},
"min_percent": 0.25,
"mid_seconds": 5,
"mid_percent": 0.6,
"max_seconds": 30
}
}
}
}
}
Appears fixed in current release