Class SkyProperties.End

java.lang.Object
net.minecraft.client.render.SkyProperties
net.minecraft.client.render.SkyProperties.End
Enclosing class:
SkyProperties

@Environment(CLIENT)
public static class SkyProperties.End
extends SkyProperties
Mappings:
Namespace Name
official ehf$a
intermediary net/minecraft/class_5294$class_5295
named net/minecraft/client/render/SkyProperties$End
  • Constructor Details

    • End

      public End()
  • Method Details

    • adjustFogColor

      public Vec3d adjustFogColor​(Vec3d color, float sunHeight)
      Transforms the given fog color based on the current height of the sun. This is used in vanilla to darken fog during night.
      Specified by:
      adjustFogColor in class SkyProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Ldiu;F)Ldiu;
      intermediary method_28112 Lnet/minecraft/class_5294;method_28112(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
      named adjustFogColor Lnet/minecraft/client/render/SkyProperties;adjustFogColor(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
    • useThickFog

      public boolean useThickFog​(int camX, int camY)
      Specified by:
      useThickFog in class SkyProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(II)Z
      intermediary method_28110 Lnet/minecraft/class_5294;method_28110(II)Z
      named useThickFog Lnet/minecraft/client/render/SkyProperties;useThickFog(II)Z
    • getFogColorOverride

      @Nullable public float[] getFogColorOverride​(float skyAngle, float tickDelta)
      Returns a fog color override based on the current sky angle. This is used in vanilla to render sunset and sunrise fog.
      Overrides:
      getFogColorOverride in class SkyProperties
      Returns:
      an RGBA array of four floats, or null if fog color should not be overridden
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(FF)[F
      intermediary method_28109 Lnet/minecraft/class_5294;method_28109(FF)[F
      named getFogColorOverride Lnet/minecraft/client/render/SkyProperties;getFogColorOverride(FF)[F