Êþº¾E0  java/lang/Object()V   net/minecraft/util/RandomSourcecreate#()Lnet/minecraft/util/RandomSource;  :net/minecraft/client/renderer/LightmapRenderStateExtractor randomSource!Lnet/minecraft/util/RandomSource;  renderer,Lnet/minecraft/client/renderer/GameRenderer;   minecraft Lnet/minecraft/client/Minecraft;  blockLightFlickerF  !" nextFloat()F=ÌÌÍ?fff & '( needsUpdateZ>æff +,- ./'net/minecraft/world/entity/LivingEntity tickCountI1net/minecraft/util/Mth@IÛ<ÌÌÍ 05 67cos(D)F 9:; <=java/lang/Mathmax(FF)F ?&@7net/minecraft/client/renderer/state/LightmapRenderState BCD EFnet/minecraft/client/Minecraftlevel.Lnet/minecraft/client/multiplayer/ClientLevel; BH IJplayer)Lnet/minecraft/client/player/LocalPlayer; LMN OP%net/minecraft/util/profiling/Profilerget/()Lnet/minecraft/util/profiling/ProfilerFiller;Rlightmap TUV WX+net/minecraft/util/profiling/ProfilerFillerpush(Ljava/lang/String;)V Z[\ ]^*net/minecraft/client/renderer/GameRenderer mainCamera()Lnet/minecraft/client/Camera;?³33 ?a b blockFactor def ghnet/minecraft/client/CameraattributeProbe;()Lnet/minecraft/world/attribute/EnvironmentAttributeProbe; jkl mn3net/minecraft/world/attribute/EnvironmentAttributesBLOCK_LIGHT_TINT4Lnet/minecraft/world/attribute/EnvironmentAttribute; pqr st7net/minecraft/world/attribute/EnvironmentAttributeProbegetValueI(Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object;vorg/joml/Vector3fc ?x yzblockLightTintLorg/joml/Vector3fc; j| }nSKY_LIGHT_FACTORjava/lang/Float ~� ‚" floatValue ?„ … skyFactor j‡ ˆnSKY_LIGHT_COLOR ?Š ‹z skyLightColor �Ž� �‘,net/minecraft/client/multiplayer/ClientLevel endFlashState/()Lnet/minecraft/client/renderer/EndFlashState; B“ ”•optionsLnet/minecraft/client/Options; —˜™ š›net/minecraft/client/OptionshideLightningFlash'()Lnet/minecraft/client/OptionInstance; �žŸ O #net/minecraft/client/OptionInstance()Ljava/lang/Object;¢java/lang/Boolean ¡¤ ¥¦ booleanValue()Z ¨©ª «¬+net/minecraft/client/renderer/EndFlashState getIntensity(F)F B® ¯°guiLnet/minecraft/client/gui/Gui; ²³´ µ¶net/minecraft/client/gui/GuihudLnet/minecraft/client/gui/Hud; ¸¹º »¼net/minecraft/client/gui/HudgetBossOverlay9()Lnet/minecraft/client/gui/components/BossHealthOverlay; ¾¿À Á¦5net/minecraft/client/gui/components/BossHealthOverlayshouldCreateWorldFog@@ jÄ ÅnAMBIENT_LIGHT_COLOR ?Ç Èz ambientColor —Ê Ë›gammaÍjava/lang/Double Ì� —Ð Ñ›darknessEffectScale ÓÔÕ Ö×%net/minecraft/world/effect/MobEffectsDARKNESSLnet/minecraft/core/Holder; ÙÚÛ ÜÝ'net/minecraft/client/player/LocalPlayergetEffectBlendFactor(Lnet/minecraft/core/Holder;F)F ?ß à brightness â ãäcalculateDarknessScale.(Lnet/minecraft/world/entity/LivingEntity;FF)F ?æ Ñ Ùè é"getWaterVision Óë ì× NIGHT_VISION Ùî ïð hasEffect(Lnet/minecraft/core/Holder;)Z Zò óônightVisionScale-(Lnet/minecraft/world/entity/LivingEntity;F)F ?ö ÷nightVisionEffectIntensity Óù ú× CONDUIT_POWER jü ýnNIGHT_VISION_COLOR ?ÿ znightVisionColor Z ¬bossOverlayWorldDarkening ?  T pop org/joml/Vector3f    (FFF)V  zWHITEO(Lnet/minecraft/client/renderer/GameRenderer;Lnet/minecraft/client/Minecraft;)VCodeLineNumberTableLocalVariableTablethis SourceFile!LightmapRenderStateExtractor.java!z'(d*·*¸µ *+µ*,µ±   zD*Y´*´ ¹*´ ¹f*´ ¹j*´ ¹j#jbµ*Y´$jµ*µ%±"3#>$C% Dãäu)$j8 +´*†%f2j3j�¸4j¸8® ()4 A ´+*´%µ>*´%š±*´´AN*´´G:-ÆÇ±¸K:Q¹S*´¶Y:+*´_bµ`+¶c²i$¶oÀuµw+¶c²{$¶oÀ~¶€µƒ+¶c²†$¶oÀuµ‰-¶Œ:ÆP*´´’¶–¶œÀ¡¶£š:$¶§8*´´­´±¶·¶½™+Y´ƒÂnbµƒ§+Y´ƒbµƒ+¶c²Ã$¶oÀuµÆ*´´’¶É¶œÀ̶Î8*´´’¶Ï¶œÀ̶Î8 ²Ò$¶Ø j8 +  f¸8µÞ+* $¶á jµå¶ç8 ²ê¶í™+$¸ñµõ§# •ž²ø¶í™ + µõ§+ µõ+¶c²û$¶oÀuµþ+*´$¶µ¹*µ%±š&-./23!4*5+8099:B<M=`?v@‰B�C”DªE²FÅGÖIáNôP QS,U9VIXPY[Zh[z\ƒ^ˆ`›a§c®d³e„ ²/ ´´!"´#œEF!“IJ0„$%Br&�%�' «(–) ,ˆ* Pd+ ,Qý�Ùÿª ?�ÙTd¨ú ÿ† ?�ÙTd¨ !#-&» Y · ³±./