CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer FIELD field_4031 waterFogColor I FIELD field_4032 blue F FIELD field_4033 green F FIELD field_4034 red F FIELD field_4041 nextWaterFogColor I FIELD field_4042 lastWaterFogColorUpdateTime J METHOD method_23792 clearFog ()V METHOD method_24873 (Lnet/minecraft/class_638;Lnet/minecraft/class_4543;FIII)Lnet/minecraft/class_243; ARG 3 x ARG 4 y ARG 5 z METHOD method_3210 render (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V ARG 0 camera ARG 1 tickDelta ARG 2 world ARG 3 viewDistance ARG 4 skyDarkness METHOD method_3211 applyFog (Lnet/minecraft/class_4184;Lnet/minecraft/class_758$class_4596;FZF)V ARG 0 camera ARG 1 fogType ARG 2 viewDistance ARG 3 thickFog METHOD method_3212 setFogBlack ()V METHOD method_42588 getFogModifier (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7286; CLASS class_4596 FogType CLASS class_7283 BlindnessFogModifier CLASS class_7284 DarknessFogModifier CLASS class_7285 FogData FIELD field_38339 fogType Lnet/minecraft/class_758$class_4596; FIELD field_38340 fogStart F FIELD field_38341 fogEnd F CLASS class_7286 StatusEffectFogModifier METHOD method_42590 getStatusEffect ()Lnet/minecraft/class_1291; METHOD method_42591 applyStartEndModifier (Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V METHOD method_42592 applyColorModifier (Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)F METHOD method_42593 shouldApply (Lnet/minecraft/class_1309;F)Z