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
  • 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
    • useThickFog

      public boolean useThickFog​(int camX, int camY)
      Specified by:
      useThickFog in class SkyProperties
    • 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